その他 ニュース 2026/11/02 AI判定 重要度:中

GitHub、公開リポジトリでpull_request_targetを12月2日から既定でブロック

#GitHub#GitHub Actions#セキュリティ

GitHubは2026年12月2日から、公開リポジトリでpull_request_targetのワークフローイベントを既定でブロックします。Actionsのイベントポリシーで明示的に許可した場合は除きます。当初の強制開始予定は2026年11月2日でした。プライベートおよびインターナルのリポジトリは対象外です。

詳細

  • 理由: pull_request_targetはベースリポジトリのコンテキストで動作し、シークレットにアクセスできます。フォークのコードをこのトリガー経由で実行すると、パイプラインが侵害されたりシークレットが漏えいしたりするおそれがあります。
  • 展開: 既定ルールはまず評価モード(ブロックされる実行を確認できる)で始まります。2026年11月9日と11月16日の16:00~18:00(UTC)に、ブラウンアウトとして完全にブロックを実施し、ブロックされた実行はエラー注釈とともに失敗し実行されません。それ以外の時間は評価モードに戻り、警告付きで実行されます。
  • 11月9日までの対応: Insightsでブロックされる実行を確認し、既定のブロックを維持するか、ワークフローファイルを指定したActionsイベントポリシーで特定のワークフローに限ってpull_request_targetを許可します。
  • 対象: GitHub Free、Team、Enterprise Cloudの公開リポジトリ。GitHub Enterprise Serverは対象外です。

その後

フォークからのプルリクエストへのラベル付けやコメントにpull_request_targetを使っているメンテナーは、ブラウンアウトの時間帯にワークフローを見直しておくとよさそうです。特に影響が大きいワークフローの種類については、発表では触れられていません。