Vercelが既知の悪意あるnpmパッケージを自動遮断、インストール前・導入中に確認
日本語参考訳
Vercelは、既知の悪意あるnpmパッケージを、インストールスクリプトが実行される前にビルドで自動的に遮断するようになりました。利用者の操作は不要です。
AINNでは投稿本文・投稿者本人の追記・第三者コメントの全文転載を避け、X公式埋め込みと元投稿への導線を中心に表示します。
AIによる見どころ整理
何について
Vercelは、ビルドで依存パッケージを導入する前と導入中に、遮断対象のnpmパッケージを確認する保護を追加した。マルウェアや脆弱性を理由に指定したパッケージの特定バージョンをブロックリストで扱い、新しいルールは通常、数分以内に新規ビルドへ届くとしている。 導入前は対応するロックファイルを調べ、ビルドキャッシュから依存関係を復元する場合も対象にする。導入中は該当する公開npmパッケージのダウンロードを遮断。全プランの新規ビルドへ設定不要で適用される。検出時はデプロイを失敗にし、パッケージ名とバージョンを通知して、影響するキャッシュの無効化も試みる。既知の指定対象に対する保護であり、未知の攻撃を含むすべての依存関係の安全性を保証するものではない。
なぜ注目
インストール時に動くスクリプトを、導入後の検査より早い段階で止める公式の保護機能。AIを使ったアプリ開発でも利用するnpmの依存関係管理に関わります。
🔰 初学者向け要約
アプリを組み立てる際に取り込む部品の中から、危険と判明しているものを実行前に止める仕組みです。遮断された場合は、安全なバージョンと依存関係の記録を更新してから、改めてデプロイします。
用語を調べる
公開記事とWeb上の出典をもとに、Geminiが短く説明します。1日5回まで利用できます。
