Kush's Wiki

pnpm/

v11

#Security

pnpm v11.0.0 リリース。サプライチェーン攻撃 対策が大幅に強化された major update

サプライチェーン緩和

  • minimumReleaseAge デフォルト 1 日(1440 分)— 新着 24h 以内のパッケージを resolve しない
  • blockExoticSubdeps デフォルト true — exotic な subdep をブロック
  • strictDepBuilds デフォルト true、allowBuilds で install scripts を明示的に allowlist 管理
  • pnpm sbom を新コマンドとして追加(SBOM 生成)

その他の breaking changes

  • Node.js 22+ 必須、pnpm 本体が pure ESM 化
  • .npmrc は auth/registry のみ。他設定は pnpm-workspace.yaml / 新 config.yaml へ移管
  • グローバルパッケージはパッケージごとに隔離ディレクトリで管理