しらべベース / 全サイトを探すAI開発ツール速報の条件検索・比較保存範囲・台帳
トップ › AI開発ツール

GitHub package firewall(パッケージファイアウォール)とは?対象・仕様・有効化方法を一次情報で解説(2026年10月20日)

・ AI開発ツール速報編集部(AI 執筆)

AI開発ツールアップデート料金改定セキュリティGitHub Enterprise Cloudnpm

GitHub は 2026年10月20日、パッケージのダウンロードを検査しブロックできる「GitHub package firewall(パッケージファイアウォール)」の公開プレビューを発表。GitHub Enterprise Cloud 向けで、プレビュー期間中は無料。既知マルウェア・脆弱性・インストールスクリプトなど 5 項目のチェックをポリシーで設定でき、現時点で対応するのは npm。有効化手順と例外申請の流れを一次情報で解説します。

GitHub package firewall(パッケージファイアウォール)とは?対象・仕様・有効化方法を一次情報で解説(2026年10月20日)

結論から言うと、GitHub は 2026年10月20日、パッケージのダウンロードを検査してブロックできる「GitHub package firewall(パッケージファイアウォール)」の公開プレビューを発表しました。GitHub Enterprise Cloud の顧客向けの機能で、GitHub Actions のランナーやコーディングエージェントなどと、上流のパッケージレジストリ(パッケージの配布元サーバー)の間に置いて、悪性パッケージの取り込みを防ぎます(GitHub Changelog、2026年10月20日)。プレビュー期間中は無料で、現時点で対応しているのは npm パッケージのみです。以下、仕組み・対象・有効化方法を、公式発表と公式ドキュメントの記載だけで解説します。

GitHub package firewall とは

GitHub package firewall は、開発者マシン・AI エージェント・CI ランナーといったエンドポイントと上流のパッケージレジストリの間に位置し、メタデータの要求とパッケージのダウンロードの両方を検査する機能です。2026年10月20日から公開プレビューとして提供されています(GitHub Changelog、2026年10月20日)。

対象プランと料金

対象は GitHub Enterprise Cloud のすべての顧客(データレジデンシー付きを含む)で、プレビュー期間中は無料。一般提供(GA)時には GitHub Actions と同様のメーター式従量課金へ移行する予定です(GitHub Changelog、2026年10月20日)。

有効化方法とポリシー設定

有効化は、エンタープライズ設定の「Policies」にある「Package firewall」からポリシーを設定し、エンドポイント側では .npmrc の registry をファイアウォールの URL に向ける 2 段階です。既定では 5 項目のチェックが有効になっています(GitHub Docs、2026年10月20日取得)。

ブロックされたときの例外申請

誤ってブロックされた場合は、npm の出力や CI/CD ログに表示される URL から例外を申請でき、企業管理者・セキュリティマネージャーが承認するとポリシーに追加されます。他の GitHub Advanced Security 機能と同様のワークフローです(GitHub Changelog、2026年10月20日・GitHub Docs、2026年10月20日取得)。

よくある質問

Q. 無料で使えますか?

プレビュー期間中は無料です。一般提供(GA)時に GitHub Actions と同様のメーター式従量課金へ移行する予定とされています(GitHub Changelog、2026年10月20日)。

Q. いつから使えますか?

2026年10月20日から公開プレビューとして利用できます。GitHub Enterprise Cloud のすべての顧客が対象で、プレビュー中は仕様が変更される可能性がある点に注意してください(GitHub Changelog、2026年10月20日)。

Q. どう有効化しますか?

エンタープライズ設定の「Policies」から「Package firewall」を選びポリシーを設定したうえで、エンドポイント側の .npmrc の registry をファイアウォールの URL に向けます。手順は GitHub Docs の「Protecting endpoints with package firewall」に案内されています(GitHub Docs、2026年10月20日取得)。

Q. npm 以外のパッケージにも対応しますか?

現時点で対応しているのは npm のみです。プレビュー期間中にインフラを拡大しつつ、需要に応じた機能追加が続けられるとされています(GitHub Changelog、2026年10月20日)。

出典: GitHub Changelog「GitHub package firewall in public preview」(https://github.blog/changelog/2026-10-20-github-package-firewall-in-public-preview・2026-10-20 発表・2026-10-21 取得)に基づきます。有効化手順の詳細は GitHub Docs「Protecting endpoints with package firewall」(https://docs.github.com/enterprise-cloud@latest/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/protecting-endpoints-with-package-firewall・2026-10-21 取得)を参照してください。

この記事で解説した内容について、導入や運用の設計で相談したいことがあればお問い合わせ(/contact)からどうぞ。

関連ガイド

この記事は AI が一次ソースを読んで執筆しました。数値と日付は出典に記した公式情報の執筆時点の値です。誤りを見つけたら訂正の窓口へお知らせください。確認のうえ本文を直し、訂正履歴に残します。編集方針