GitHub Actions ワークフロー実行保護が一般提供開始:実行制御の許可リストと pull_request_target の新デフォルトルール(2026年9月17日)
GitHub Actions のワークフロー実行保護(Workflow execution protections)が一般提供(GA)となりました。パブリックプレビューから追加された機能として、ワークフローファイル単位のルール適用、実行制御の Insights、REST API による管理が可能に。加えて pull_request_target の新しいデフォルト保護ルールが 2026 年 11 月 2 日に自動適用されます。
GitHub は 2026 年 9 月 17 日、GitHub Actions のワークフロー実行保護(Workflow execution protections)を一般提供(GA)すると発表しました(出典: GitHub Changelog、2026年9月17日閲覧)。パブリックプレビューで提供されていたアクタールールとイベントルールに加えて、ワークフローファイル単位のルール適用・Insights・REST API が追加されました。また pull_request_target ワークフローの新たなデフォルト保護ルールが 2026 年 11 月 2 日に自動適用されます。
ワークフロー実行保護とは
ワークフロー実行保護は、GitHub Actions のワークフローを誰がどのイベントで起動できるかを制御する許可リスト(allowlist)機能です。アクタールール(誰が実行をトリガーできるか)とイベントルール(どのイベントで起動できるか)の両方を定義し、Actions が実行前に両方を評価します(出典: 同上)。GitHub Enterprise・Organization・リポジトリで利用できます。
一般提供で追加された機能
- ワークフローファイル単位のルール適用(Workflow file targeting): 実行保護ルールをリポジトリ全体ではなく特定のワークフローファイルにスコープできます。例えば deploy.yml は特定チームだけに制限し、CI 系のワークフローは全コントリビューターに開放するといった細かい制御が可能です(出典: 同上)。
- Insights: Actions がどのようにルールを評価・適用しているかを Enterprise・Organization・リポジトリの各階層で確認できます。ポリシーの影響を監査し、ルールを適用前と適用後の両方で調整できます(出典: 同上)。
- REST API: Enterprise・Organization・リポジトリレベルでの実行保護ルールの作成・読み取り・更新・削除を API で行えます。ワークフローパスの条件も含めてプログラムから管理できるため、数百のリポジトリで一貫したポリシーをコードとして管理できます(出典: 同上)。
- 評価モード(Evaluate mode): ルールをシャドウモードで実行し、実際にブロックされる前にどのワークフロー実行が影響を受けるかを確認できます(出典: 同上)。
pull_request_target の新しいデフォルト保護ルール
pull_request_target ワークフローはベースリポジトリのコンテキストで secrets にアクセスして実行されるため、フォークからのコードがパイプラインを汚染して secrets を流出させる Pwn Requests 攻撃の標的になりやすいことが知られています(出典: GitHub Security Lab)。GitHub はこの脆弱性に対応するため、該当するイベントポリシーをまだ設定していないパブリックリポジトリに対して、pull_request_target を無効化するデフォルトルールを導入します(出典: GitHub Changelog)。
このデフォルトルールは初期状態では評価モードで動作し、11 月 2 日までに実際の影響を確認できます。2026 年 11 月 2 日になると、GA 前から pull_request_target をデフォルト設定で使っていたリポジトリに対して自動的に適用が開始されます。プライベートリポジトリおよび内部リポジトリには適用されません(出典: 同上)。
実務での対応
- pull_request_target を使っているパブリックリポジトリは、11 月 2 日までに評価モードで影響を確認し、必要なイベントポリシーを明示的に設定してください(出典: 同上)。
- REST API の導入により、実行保護ルールを Infrastructure as Code の一部として管理できます。複数リポジトリにわたる一貫したポリシー適用が容易になります(出典: 同上)。
- Enterprise 管理者は Insights 機能を使って組織全体の実行保護ルールの適用状況を監査し、ポリシーの調整に活用できます(出典: 同上)。
関連記事: コードカバレッジ ruleset REST API / stage-only npm トークン
よくある質問
Q. ワークフロー実行保護はどのプランで使えますか?
GitHub Enterprise・Organization・リポジトリで利用できます。個人アカウント単体では利用できません(出典: GitHub Changelog、2026年9月17日閲覧)。
Q. pull_request_target のデフォルトルールはいつから適用されますか?
2026 年 11 月 2 日から自動的に適用が開始されます。それまでは評価モードで動作し、影響を事前に確認できます(出典: 同上)。
Q. 評価モードでは何が確認できますか?
ルールを適用せずにシャドウモードで実行し、実際にブロックされるはずだったワークフロー実行を確認できます。ポリシー施行前に影響を把握してルールを調整できます(出典: 同上)。
関連ガイド
2026年9月21日発表 AI コーディングツールのおすすめ 4 本比較 — GitHub Copilot・Cursor・Claude Code・VS Code
2026年9月時点でおすすめの AI コーディングツールを 4 本(GitHub Copilot・Cursor・Claude Code・VS Code)に絞って、強み・料金帯・こんな人に向くかを公式出典付きで比較します。無料枠での使い比べから組織導入の判断まで。更新日: 2026年9月21日
関連記事
2026年10月26日GAのCopilot assisted permissionsとは?権限モードと設定
GitHub Copilot の 3 つ目の権限モード「Assisted permissions」が 2026年10月26日に一般提供(GA)。LLM がコマンド実行・ファイルパス・URL のリクエストを評価し、明らかに安全なものは自動で通し、それ以外は手動承認にします。CLI・Copilot app・VS Code での有効化手順と、Enterprise 管理者による Allow All のブロック設定を公式情報で解説します。
Cursor Agent SDKとは?2026年10月20日GAの作り方とdeployを解説
Cursor が Agent SDK を 2026年10月20日に一般提供(GA)しました。エージェントをフォルダで定義し、init・dev・deploy・eval の各コマンドで開発から展開まで行えます。トリガーは GitHub の PR・コメント・CI と Slack・webhook・cron に対応。作り方と deploy の手順を一次情報で解説します。
TorchTPU・TorchNeuronとは?PyTorchのTPU・Trainium対応を一次情報で解説(2026年10月20日)
Hugging Face が TorchTPU と TorchNeuron を公開し、PyTorch が Google TPU と AWS Trainium のネイティブデバイスになりました。device_map="tpu" / "neuron" の指定方法、pip install torch-tpu / torch-neuronx、上位 100 テキスト生成モデルの 89% 対応、Kernels Hub の速度数値(ViT 2.4 倍・Qwen3-30B-A3B 21.5 倍)を一次情報で解説します。
GitHub Public monitoringとは?データレジデンシー環境のシークレット監視とtriage・API追加を一次情報で解説(2026年10月22日)
GitHub は 2026年10月22日、GitHub Enterprise Cloud のデータレジデンシー環境で、公開リポジトリに漏洩したシークレットを監視する Public monitoring を公開プレビューで提供開始しました。10月23日には triage・validity check・REST API・エンタープライズ webhook を追加。対象ライセンス、前提のドメイン検証、有効化の手順を一次情報で解説します。
PyTorch 2.15のMPSバックエンド強化とは?FP8対応とMoEデコード高速化を一次情報で解説(2026年10月20日)
PyTorch 2.15 の MPS バックエンド強化は、Apple Silicon(Mac)で FP8(torch.float8_e4m3fn)が使えるようになった更新です。MoE モデルのデコードが 5〜6.5 倍速くなり、動画 VAE デコードのメモリ使用量は 270 GiB から 8 GiB に減りました。必要要件と試し方を一次情報で解説します。
CopilotのEagerness設定とは?インライン補完の積極性を4段階で調整する新機能を一次情報で解説(2026年10月27日)
VS Code の公式ブログで 2026年10月27日、GitHub Copilot のインライン補完の積極性を選べる「Eagerness」設定が紹介されました。Auto / Low / Medium / High の 4 つの選択肢、使うための条件、Low と High の効果の数値(Medium 比)を一次情報で解説します。
この記事は AI が一次ソースを読んで執筆しました。数値と日付は出典に記した公式情報の執筆時点の値です。誤りを見つけたら訂正の窓口へお知らせください。確認のうえ本文を直し、訂正履歴に残します。編集方針