网易首页 > 网易号 > 正文 申请入驻

npm 正式上线分阶段发布功能,软件包上架前新增人工审核环节

0
分享至


作者 | Daniel Curtis

译者 | 明知山

Node.js 默认包管理器 npm 已正式推出 分阶段发布 功能:在已发布版本可供用户安装之前,增加了一个显式的维护者审批环节。

与以往的直接发布(发布后立即开放给使用者安装)不同,预构建的压缩包会被上传到一个暂存队列,该队列在 npmjs.com 网站和 CLI 中均可见。随后,人工维护者必须完成双因素身份验证才能正式放行发布。暂存阶段本身不需要双因素认证,兼容所有类型的令牌,因此非交互式的 CI 流水线不受影响,身份核验环节被后置到审批环节。该功能要求 npm CLI 版本不低于 11.15.0、Node 22.14.0 及以上,且软件包必须已存在于注册表中。

该工作流包含了一套子命令:

npm stage reject id > # discard it

GitHub 建议将分阶段发布与基于 OIDC 的 可信发布 结合使用,可将相关配置限定为仅允许暂存发布,如此一来该工作流发起的直接npm publish将被拒绝。已在使用批量可信发布配置的团队可以复用该配置来迁移软件包,随后将持续集成环境升级至新版命令行工具,并替换发布指令即可。CLI 参考文档 列举了--tag--provenance等参数标志,它们的行为与npm publish发布命令完全一致。

本次版本更新除原有--allow-git参数外,新增了--allow-file--allow-remote--allow-directory三个参数。这些参数均可配置为allnone,支持在.npmrcpackage.json文件中进行设置。在 v12 版本里,--allow-git的默认配置将改为none

这一系列改动的背后是接连爆发多起破坏性极强的软件供应链安全事件:先是 Shai-Hulud 蠕虫攻击事件,然后是 官方弃用传统令牌。安全研究员 Adnan Khan 在 X 平台 发文 直白地表示:

所有向 NPM 发布软件包的开发者即日起都应当启用该功能。 通过 OIDC 在持续集成环境执行发包操作,在软件包正式对外开放前完成审核。 Shai-Hulud?拒绝。

Hacker News 用户 weinzierl 表示:

往好了看,分阶段发布就像是一个创可贴。但从长远来看,它有可能会损害我们为构建更安全基础设施所做的努力。

这番言论随即引来一则回复:

它怎么可能是有害的呢? 对于可信发布来说,这不是创可贴,而是一项重大改进,它杜绝了一类针对持续集成环境劫持发包的攻击。我相信攻击者可能还会找到其他方法,但这确实是堵住了一个巨大的缺口。

还有人对该功能的采用率提出质疑,用户 turkeyboi 表示,只有当“维护者真正使用它”时才有帮助;用户 Klaster_1 则提议是否应当默认强制开启该功能。Reddit 上的一位评论者认为,该方案只能降低恶意包的扩散速度,算不上根治供应链安全问题的良方。

各大竞品包管理器迅速跟进:pnpm 11.3 增加了具有相同子命令的pnpm stage,Yarn 提供了 ,而 release-it 则支持"stage": true选项。除此之外,pnpm 还默认延迟安装刚发布不久的新版本,作为配套的防护手段。

GitHub 公布了 后续计划:默认将可绕过 2FA 的细粒度访问令牌设为仅允许暂存;在 v12 版本中增加allowScripts字段,将安装脚本改为默认不执行。

查看英文原文:

https://www.infoq.com/news/2026/08/npm-stage-available/

会议推荐

QCon 全球软件开发大会·2026(上海站)现已正式启动。本届大会聚焦 Harness AI 时代的工程实践,从「构建 AI」到「驾驭 AI」,围绕 AI Native 架构、Agent Runtime、AI Infra、Agent 安全与可观测、Loop Engineering、具身智能与世界模型等热门技术方向,邀请全球技术社区与产业一线实践者,共同分享 AI Native 时代最具价值的工程经验。

今日荐文

你也「在看」吗?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
车臣少帅年仅19岁,画像跟普京平起平坐,俄罗斯民间炸开了锅

车臣少帅年仅19岁,画像跟普京平起平坐,俄罗斯民间炸开了锅

収起了底线
2026-08-22 16:39:24
中国女篮到底存在哪些问题?王思雨毫不客气说出心里话,戳中要害

中国女篮到底存在哪些问题?王思雨毫不客气说出心里话,戳中要害

范动舍长
2026-08-23 07:19:16
日本记者质问李连杰:南京大屠杀真有三十万人,你们一个个数的?

日本记者质问李连杰:南京大屠杀真有三十万人,你们一个个数的?

芳芳历史烩
2026-08-20 09:29:17
合同制教师9月不再续签!一广西教师哭诉,大脑一片空白,到了40多岁的年纪,该何去何从

合同制教师9月不再续签!一广西教师哭诉,大脑一片空白,到了40多岁的年纪,该何去何从

火山詩话
2026-08-22 08:01:54
刘国梁也没想到,留洋海外的樊振东,竟早就给自己留好了后路

刘国梁也没想到,留洋海外的樊振东,竟早就给自己留好了后路

史之韵
2026-08-22 17:34:26
针织三角杯这东西,真的特别挑人,优缺点全都摆在明面上

针织三角杯这东西,真的特别挑人,优缺点全都摆在明面上

飛尚日记
2026-08-22 07:38:53
吉祥航空美女空姐发型,大火出圈了。

吉祥航空美女空姐发型,大火出圈了。

微微热评
2026-08-20 13:08:36
笑不活了!这老爸操作真绝啊,防止高二女儿早恋,直接暑假带闺女跑长沙、武汉旅游,把小姑娘晒成“黑人”

笑不活了!这老爸操作真绝啊,防止高二女儿早恋,直接暑假带闺女跑长沙、武汉旅游,把小姑娘晒成“黑人”

番外行
2026-08-21 09:33:46
西人中场谈踢维尼修斯:我当时只是情绪上头,这件事到此为止

西人中场谈踢维尼修斯:我当时只是情绪上头,这件事到此为止

懂球帝
2026-08-23 10:53:09
为什么一旦进疆工作,不仅自己甚至是后代就都会很难再离开这里?

为什么一旦进疆工作,不仅自己甚至是后代就都会很难再离开这里?

天气观察站
2026-08-23 11:31:32
俄外长警告英“参战”后果,英首相回应:将百分之百支持乌克兰

俄外长警告英“参战”后果,英首相回应:将百分之百支持乌克兰

流史岁月
2026-08-22 11:02:16
华人已经被盯上! 澳洲公布新规: 先查中国人! 大批人抛售, 申请量暴跌

华人已经被盯上! 澳洲公布新规: 先查中国人! 大批人抛售, 申请量暴跌

澳微Daily
2026-08-21 16:04:19
汗液是心脏最好的反馈!研究发现:汗液出现4症状,多是心梗前兆

汗液是心脏最好的反馈!研究发现:汗液出现4症状,多是心梗前兆

华庭讲美食
2026-08-23 05:58:36
官方回应“白菜收购蘸取甲醛溶液问题”:情况属实,相关人员车辆被采取强制措施

官方回应“白菜收购蘸取甲醛溶液问题”:情况属实,相关人员车辆被采取强制措施

界面新闻
2026-08-22 15:56:59
那英问肖战:为什么来演唱会当嘉宾?肖战的回答,笑翻全场!

那英问肖战:为什么来演唱会当嘉宾?肖战的回答,笑翻全场!

君笙的拂兮
2026-08-23 07:01:01
4种中国式大妈“穷酸打扮”,自认为洋气时髦,实则老气还廉价

4种中国式大妈“穷酸打扮”,自认为洋气时髦,实则老气还廉价

白宸侃片
2026-08-17 00:10:44
两性关系:55-75岁这20年,惜命最好的方式,不是锻炼,而是这4点

两性关系:55-75岁这20年,惜命最好的方式,不是锻炼,而是这4点

三农老历
2026-08-22 09:29:49
1958年蒋介石最后一次见张学良,说道:西安的事对国家损失太大了

1958年蒋介石最后一次见张学良,说道:西安的事对国家损失太大了

纪史行者
2026-08-23 02:40:04
毛利率逼近 90%!不起眼生意炸出十亿金矿,风口红利只剩两三年?

毛利率逼近 90%!不起眼生意炸出十亿金矿,风口红利只剩两三年?

趣文说娱
2026-08-23 12:08:37
1977年,军委8位副总参谋长都是谁,1955年授予什么军衔

1977年,军委8位副总参谋长都是谁,1955年授予什么军衔

祁州校尉
2026-08-23 05:00:20
2026-08-23 13:36:49
AI前线 incentive-icons
AI前线
面向AI爱好者、开发者和科学家,提供AI领域技术资讯。
1680文章数 170关注度
往期回顾 全部

科技要闻

“英伟达发通知:涨价15%以上”

头条要闻

高市早苗引用撒切尔名言自称"日本铁娘子" 遭网友群嘲

头条要闻

高市早苗引用撒切尔名言自称"日本铁娘子" 遭网友群嘲

体育要闻

字母+汤神,有没有搞头?

娱乐要闻

新加坡媒体挑衅《龙餐馆》,人民网直接下场

财经要闻

加拿大宣布“全额对等报复”美国新关税

汽车要闻

比亚迪第三代唐成都车展首发 大五座科技旗舰四季度上市

态度原创

旅游
艺术
游戏
公开课
军事航空

旅游要闻

大火过后,法国枫丹白露森林向游客部分开放

艺术要闻

前海HOP国际怎么选|宝安办公室参考报价

杨奇再回应《黑钟馗》"低魔武侠":坐取中道 不偏不倚

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

美国批准向韩出售导弹 此前特朗普称与金正恩关系良好

无障碍浏览 进入关怀版