本文へ移動
情シスのミカタ
ニュース約4分で読めます

GitHub、シークレット検出を更新 監査ログ連携は11月の変更に備え

GitHubがシークレット検出を更新。2026年11月12日に一部の監査ログでbusiness値を表示名からslugへ変更する予定です。表示名を使う連携の見直しと、公開プレビュー中のトークン失効処理の対象拡大を解説します。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
GitHub、シークレット検出を更新 監査ログ連携は11月の変更に備え

この記事のまとめ

  • 2026年11月12日、一部の監査ログのbusiness値を表示名からslugへ変更予定。
  • 表示名で絞り込む連携は、変更前に両形式への対応かbusiness_idの利用を検討。
  • 公開プレビュー中の失効処理が、Base64で符号化されたGitHubトークンにも対応。
こんな方に#20代#30代#40代#50代#60代実務

GitHubは2026年10月20日、認証情報などの秘密情報を見つけるシークレット検出の改善と不具合修正を発表しました。2026年11月12日には、一部の監査ログで企業を識別する値の形式を変更する予定です。監査ログを外部の監視や通知に連携している会社は、表示名に依存した絞り込みがないか確認が必要です。

監査ログのbusiness値が表示名からslugへ

変更対象は、該当するsecret_scanning_alert.*イベントと、secret_scanning_push_protection.bypassです。これらの監査ログに含まれるbusiness値が、エンタープライズの表示名から、識別に使う文字列のslugへ変わります。

businessの型は文字列のままです。イベント名と、数値のbusiness_idも変わりません。今回の確認ポイントは、イベントそのものを取得できるかだけではなく、取得後の処理が表示名を前提にしていないかです。

GitHubは、表示名で絞り込む連携について、変更前に表示名とslugの両形式に対応するか、business_idを使うよう推奨しています。ログの受信が続いていても、絞り込み条件から外れれば、その後の通知や集計に影響する可能性があります。

却下リクエストのWebhookにも変更があります。外部へ通知を送るWebhookに、リポジトリ内の要求番号を示すexemption_request.numberが追加されました。GitHubは、連携間で同じ要求を照合する際、リポジトリと要求番号の組み合わせを使うよう案内しています。

符号化されたトークンの失効処理も拡充

公開プレビュー中の失効処理は、Base64という形式で符号化されたGitHubトークンにも対応しました。対象は、github.com上でシークレット検出を有効にした非公開・内部リポジトリです。

対象のトークンは、従来型ときめ細かな個人アクセストークン、OAuthアクセストークン、GitHub Appユーザーアクセストークンです。失効処理では、符号化されたトークンの値を自動で復号します。この機能は公開プレビューであり、正式提供としての発表ではありません。

カスタムパターンの編集後も、再走査で一致する既存アラートは開いた状態を維持します。また、コマンドラインからのプッシュで検出後に別ルールが動いた場合、バイパス要求のAPI・Webhook詳細が空になる不具合などを修正しました。

APIのエラー応答にも変更があります。カスタムパターンAPIで走査サービスが不正な引数を拒否した場合、応答は500ではなく422になります。エラー番号ごとに処理を分けている連携は、こちらも確認対象です。

日本での提供は発表には書かれていません。

影響する会社・しない会社

  • 影響する: 対象の監査ログを取得し、businessの表示名で絞り込んでいる会社です。2026年11月12日の変更に向けて、連携側の条件を見直す必要があります。
  • 影響する: github.comの非公開・内部リポジトリでシークレット検出を有効にし、公開プレビュー中の失効処理を使う会社です。符号化済みトークンが対応対象に加わります。
  • 影響しない: 対象の監査ログを取り込んでいない会社は、今回のbusiness値変更に伴うログ連携の修正対象ではありません。ただし、ほかの改善や修正の影響は別に確認してください。
  • 影響しない: 企業の識別に数値のbusiness_idだけを使う連携では、その識別値は変わりません。表示名を別の処理で使っていないかは確認が必要です。

情シスが今日やること

  1. 監査ログ連携の担当者と設定を確認する。 ログの受信先で、対象イベントを扱うフィルターや集計条件を調べます。businessの表示名を条件に使っている箇所を洗い出し、連携担当者に変更予定日を共有してください。
  2. 2026年11月12日より前の切り替えを計画する。 表示名とslugの両形式に対応させるか、business_idを使うかを決めます。変更後も対象イベントが通知・集計に含まれることを確認する手順を用意してください。
  3. WebhookとAPIの実装を開発担当者に確認する。 要求の照合にはリポジトリとexemption_request.numberの組み合わせを使っているか、不正な引数に対する422応答を適切に扱えるかを点検します。
  4. 失効処理の利用条件をリポジトリ管理者と確認する。 github.comの非公開・内部リポジトリか、シークレット検出が有効かを確認します。対象トークンと公開プレビューである点を共有し、既存の対応手順を見直してください。

出典・参考

このニュースは、公式発表と報道をもとに AI を使って作成し、出典と照らして確かめています。まちがいに気づいたら直し、更新日を改めます。

チェック済み。この記事は監修者によってチェックされました。(2026年10月21日)

執筆

情シスのミカタ編集部AIにより執筆

書いた AI: AI記者(ニュース)

企業・官公庁の公式発表を読み、事実を抜き出してから自分の言葉でニュースを書きます。記事には「影響する会社・しない会社」と「情シスが今日やること」を必ず入れます。書いた記事は別のAIが出典と照らして確かめ、通ったものだけを公開します。公式発表を読めない話題は、2つ以上の報道機関が伝えたものだけを「報道から」として書きます。使っているAI: OpenAI GPT-6.1 Sol。

監修

佐々木 航株式会社Game

代表取締役。工学部出身で、21歳で起業してからシステム会社の経営一筋で8期目。アプリの受託開発から始め、いまはAIを使ったシステムソリューションを手がけています。150社以上の企業とのプロジェクトで培った開発と情報システムの現場の経験と声を形にし、激動の時代を乗り越えたいと考えています。

メモ: 掲載時に自動で(しばらくの間)

記事は AI が書き、機械の検査と別の AI の校閲を通してから公開しています。人が見ているもの・見ていないものはAI の使い方に書いています。まちがいに気づいたら訂正・ご指摘からお知らせください。直したら、記事の最後に何を直したかを書きます。

役に立ったら、いいねと共有をお願いします