本文へスキップ
MameTechNews
AI

GitHub、AIアプリ向けコードスキャンを公開プレビュー

## POINTS

  • PR作成時にCodeQLと一緒に走る。有効化にはコードスキャンとAI向けスキャンの両方が要る。
  • 最初の対象は間接プロンプトインジェクション、機微情報の露出、過剰な権限の3系統だ。
  • GitHub Advanced Securityが必要で、GitHub Enterprise Serverでは現時点で使えない。

GitHubは2026年10月28日、AIアプリケーション向けコードスキャンの公開プレビューを始めた。プルリクエスト作成時に、既存のCodeQL解析と並べて自動実行される。対象は、AIアプリとエージェントに特有のリスクだ。

同社が最初に挙げているのは次の3つだ。間接プロンプトインジェクションは、ファイルやウェブページ、Issueコメントなど信頼できない内容に紛れた指示をエージェントが読み、ツールやデータ、業務システムを動かしてしまう経路を指す。機微情報の露出は、認可のないまま機微データへ到達できる構成だ。過剰な権限は、タスクに対して能力や権限、自律性が大きすぎる状態を指す。検出は今後広がる、とChangelogは書いている。

スキャンは、信頼できない内容が、ツールやデータや業務システムへアクセスできるモデルに到達するコードパスをプルリクエスト上で示す。修正の指針もConversationタブとFiles changedタブに出る。組織がGitHub Advanced Securityを使い、対象リポジトリでコードスキャンとAIアプリケーション向けスキャンの両方が有効な場合に動き始める。

提供範囲はgithub.comの公開プレビューに限られ、GitHub Advanced Securityのライセンスが要る。GitHub Enterprise Serverでは現時点で使えない。エージェントをリポジトリに置き始めているチームは、ライセンスの有無を確認したうえでスキャンを有効にし、出た指摘をマージ前のレビュー項目に加えるとよい。検出はアーキテクチャの危険なつながりを示すもので、実行時のすべての迂回を保証する仕組みではない。