GitHub、AI脆弱性検出「AIスキャン」と自動修正機能を正式公開
GitHubが2026年10月15日、プルリクエストのコード変更をAIで検査する「AIスキャン」と、コードスキャン警告を自動修正する「エージェント自動修正」を正式公開した。
GitHubは2026年10月15日、プルリクエスト(PR)のコード変更に含まれるセキュリティ脆弱性をAIで検出する機能「AIスキャン」を正式公開した。同日、コードスキャンの警告をAIエージェントが自動修正する「エージェント自動修正」も正式公開した。ZDNet Koreaが報じた。
AIスキャンは、GitHubの既存ツール「CodeQL」が対応していない言語や形式のコードを検査する。対象はPHP、シェルスクリプト、Terraform、Dockerfile、JSP、Blazorなど。リポジトリでコードスキャンとAIスキャンを有効にすると、PRが作成されるたびに自動で実行される。
結果はPRの会話タブと変更ファイルタブに「AI」のマーク付きで表示され、CodeQLの警告と区別される。リスクの説明や修正案が含まれる場合がある。AIスキャンは参照用の機能であり、チェックを失敗させたりコードのマージをブロックしたりはしない。フォーク元のリポジトリからのリクエストや、ディフェンダーボットが自動生成したリクエストは検査対象外となる。
AIスキャンはパブリックリポジトリでは無料で利用できる。企業のプライベートリポジトリと内部リポジトリでは、GitHub Code SecurityまたはGitHub Advanced Securityのサブスクリプションが必要だ。Copilotライセンスは不要で、利用量は「Code Security AI credits」で差し引かれ、企業管理者は予算上限を設定できる。
エージェント自動修正は7月にパブリックプレビューで登場
エージェント自動修正は、2026年7月にパブリックプレビュー版として初めて公開されていた機能だ。今回、正式版として提供が始まった。AIエージェントがコードスキャンの警告を修正する。
よくある質問
AIスキャンはどの言語や形式に対応していますか。
PHP、シェルスクリプト、Terraform、Dockerfile、JSP、Blazorなど、既存のCodeQLが対応していない言語や形式のコードを検査します。
AIスキャンの利用にCopilotライセンスは必要ですか。
必要ありません。利用量は「Code Security AI credits」で差し引かれ、企業管理者は予算上限を設定できます。
AIスキャンはマージをブロックしますか。
ブロックしません。参照用の機能であり、チェックを失敗させたりコードのマージをブロックしたりはしません。