跳转到内容
供应链安全 / 编辑整理

npm 新发布包上线前增加恶意软件扫描

npm 7 月 28 日官方更新称,新发布包会在可安装前自动扫描,并可能正常发布、转人工复核或阻止;双用途包还新增声明要求。

IndieMaker 编辑部npm 官方更新GitHub Changelog / npm原文发布 2026-07-28最近核验 2026-08-07
配图:npm 新发布包上线前增加恶意软件扫描
图片来源:GitHub Changelog / npm

编辑解读

npm 的官方公告把恶意软件检查前移到发布时。扫描尚未完成时,依赖该版本的部分操作不可用;官方明确提醒,假设“发布后立即可安装”的自动化需要改成能够容忍短暂等待。

对独立产品最直接的影响是发布脚本不能再只看 npm publish 进程退出码。应继续轮询新版本是否真正可安装,并把人工复核或阻止当作显式状态处理。扫描是新增保护层,不应被写成供应链风险已经消失。

建议把发布流程拆成“上传成功 → 版本可查询 → 干净环境可安装 → 最小 smoke → 再更新下游”。如果包包含安全测试、远程管理等双用途能力,按官方格式补齐 contentPolicy 和 DISCLOSURE,并预留申诉材料。

SOURCE NOTE

资料来源

GitHub Changelog / npm · github.blog

npm 官方供应链安全更新;扫描不能被表述为发现所有恶意软件的保证。

原文发布:2026-07-28 · 最近核验:2026-08-07

查看原始链接 ↗
← 返回资讯列表