编辑解读
npm 的官方公告把恶意软件检查前移到发布时。扫描尚未完成时,依赖该版本的部分操作不可用;官方明确提醒,假设“发布后立即可安装”的自动化需要改成能够容忍短暂等待。
对独立产品最直接的影响是发布脚本不能再只看 npm publish 进程退出码。应继续轮询新版本是否真正可安装,并把人工复核或阻止当作显式状态处理。扫描是新增保护层,不应被写成供应链风险已经消失。
建议把发布流程拆成“上传成功 → 版本可查询 → 干净环境可安装 → 最小 smoke → 再更新下游”。如果包包含安全测试、远程管理等双用途能力,按官方格式补齐 contentPolicy 和 DISCLOSURE,并预留申诉材料。
