GitHubの脆弱性修正AIが正式提供:CodeQLで直ったか確認して下書きPRを作成
コード全体を調べて修正案を作り、CodeQLを再実行して警告が消えたか確認するagentic autofixが正式提供されました。
警告の説明を読むだけでなく、修正案と検査結果をまとめて確認でき、対応の出発点を早く作れます。
ニュースをやさしく解説
GitHubで見つかったコードの弱点に対し、AIが修正案を作って検査し、確認用の変更提案まで用意できるようになりました。GitHubは10月15日、code scanning alerts向けのagentic autofixを正式提供したと発表しました。警告の周辺だけでなく関連ファイルを調べ、開発者のように修正を進める仕組みです。
警告をCopilotへ割り当てると、AIは関係するファイルを探索し、修正を提案します。その後、コードの弱点を探すCodeQLを再実行し、警告が閉じるかを確認します。必要なら修正を繰り返し、最後に下書きのプルリクエストを作ります。そこには、何を直したか、なぜ警告を解消できるのか、どの検査を行ったかが記録されます。作成後もコメントやAgentsタブから追加修正を頼めます。
一件ずつのほか、警告一覧やsecurity campaignから最大25件を選び、一つのプルリクエストへまとめることもできます。REST APIから専用のCopilot担当者を指定する方法も案内されています。ただし対象は既定ブランチの警告です。プルリクエストだけ、または別ブランチだけで見つかった警告には使えません。
利用にはGitHub Enterprise Cloud上のGitHub Code SecurityまたはGitHub Advanced Securityが必要で、管理者による方針の有効化とCopilotの請求方法の設定も必要です。Code SecurityのAI CreditsとGitHub Actionsの実行時間を消費するため、無料機能ではありません。
実務では、AIの変更をそのまま採用せず、テスト、権限、別の弱点を生んでいないかを人が確認してください。出典はGitHub公式発表で、10月17日に確認しました。
AIをもっと深く学べる本
ニュースに出てきたAIやカテゴリに近い教材を優先しています。
- スクール無料カウンセリングを見る ↗Winスクール|資格・AI/Pythonに強い個人レッスンAI・Python・Webを本気で学んで仕事・転職につなげたい人向け全国校+オンラインの個人レッスン型スクール。目的別コースを無料カウンセリング・受講相談で相談できます。
- スクール無料個別相談を見る ↗Wannabeアカデミー|3ヶ月でWEBマーケターAIを武器にWEBマーケ・広告運用で副業/転職したい人向け実務課題で学ぶWEBマーケター養成スクール。AI活用が前提の今、需要が高い集客スキルを無料個別相談から確認できます。
- Amazon評価順で探す ↗Amazon|Python×AIプログラミング入門書を評価順で探すAIを使ったコード生成・自動化・ローカルLLM活用へ進みたい人向けPython、AI開発、Copilot/Cursor活用の周辺教材をレビュー評価順で確認できます。環境構築の難易度も見て選べます。
広告(アフィリエイト)リンクを含みます。最新の内容・料金・在庫・条件は、リンク先の公式ページ・販売ページでご確認ください。