Vercelは現在、ビルドにおける依存関係のインストール前およびインストール中にブロックされたnpmパッケージをチェックし、悪意のあるインストールスクリプトの実行を防止しています。 これらのチェックでは、マルウェアやセキュリティ上の脆弱性が原因でブロック対象として選定された特定のパッケージバージョンのブラックリストを使用しており、新しいルールは通常数分以内に新しいビルドに反映されます。 インストール前には、ビルドキャッシュから依存関係が復元される場合も含め、Vercelはサポートされているロックファイルをチェックします。 インストール中には、影響を受ける公開npmダウンロードをVercelがブロックします。 既存のインストール済み依存関係および関数出力のチェックは、デプロイ前に引き続き行われます。 これらの保護機能は、設定不要で全プランの新規ビルドに自動的に適用されます。 ブロックされた依存関係が検出された場合、Vercelはデプロイを失敗させ、エラーにパッケージ名とバージョンを記載し、影響を受けたビルドキャッシュの無効化を試みます。安全なバージョンに依存関係を更新し、ロックファイルを更新した上で、再度デプロイしてください。
AI NEWS JOURNAL
VercelAI NEWS / JOURNAL
インストール前およびインストール中に悪意のある npm パッケージをブロックする
Vercelは現在、動的なブロックリストを使用して、ビルドにおける依存関係のインストール前およびインストール中に悪意のあるnpmパッケージを積極的に検出しブロックし、有害なスクリプトの実行を防止しています。このシステムはサポートされているロックファイルと公開npmダウンロードをスキャンし、ブロックされたパッケージが検出された場合にデプロイを自動的に失敗させ、問題のパッケージとバージョンを特定し、ビルドキャッシュの無効化を試みます。ユーザーは安全な依存関係バージョンに更新し、ロックファイルを再生成してから再デプロイする必要があります。これらのセキュリティ対策は設定不要で、すべてのプランに自動的に適用されます。
この言語の翻訳はまだありません。原文を表示しています。