Thu, June 25, 2026
26 min read
npm 公開を Trusted Publishing で多層防御する — トークンレス OIDC・ステージ公開・PR マージ起点リリースの設計
#npm#github-actions#oidc#supply-chain-security#ci-cd
2025-2026 年の npm サプライチェーン攻撃を受けて、長期トークンによる公開はもはや既定の選択肢ではありません。GitHub Actions の OIDC を使う Trusted Publishing で publish secret をゼロにし、CI はステージ公開までしかできないように倒し、live 昇格は npm の MFA を要する別操作に分ける。さらに release Environment を PR マージ ref に絞り、リリース PR の生成自体も自動化する。リポジトリ書き込み権限ひとつでは live な npm パッケージを作れない多層防御を、実際に動くレシピとして組み立てます。
read more →