Googleが2026年9月2日、脆弱性の発見から再現、修正提案までをAIエージェントで自動化するオープンソースフレームワーク「Mantis」の詳細を公開した。Gemini CLIやAntigravity CLIから利用でき、巨大リポジトリでもトークンのオーバーヘッドを85%以上削減する仕組みを備える。防御側の生産性を大きく引き上げる一方、同じ仕組みは攻撃側にも使える「諸刃の剣」でもある。
6段階パイプラインで誤検知を絞り込む #
Mantisは単発のデモではなく、検証工程を重ねた多段パイプラインとして設計されている。候補を見つけたエージェントとは別に、レビュー役のエージェントが根拠を批判的に検証し、さらにサンドボックス環境で実際に脆弱性を再現できるかを確認してから修正コード生成へ進む。単一エージェントにありがちな"それらしいが誤った"報告を減らす狙いだ。
巨大リポジトリ対応の鍵は階層的要約 #
大規模コードベースではファイルを逐一AIに読ませるとトークンコストが膨らむ。Mantisはディレクトリ単位でファイル情報をまとめ、それをリポジトリ全体の要約へ積み上げる階層型のセキュリティ要約を作ることで、トークンオーバーヘッドを85%超削減した。開発時には過去の脆弱性修正パターンを助言する「mantis-advise」機能も備え、コードレビューの現場に組み込みやすい設計になっている。
ハッカー視点: 攻撃側にも同じ武器が渡る #
Googleは「AIが生成した脆弱性報告や修正コードが常に正しいとは限らない」と明言し、精度の低いスキャンでは真陽性率が7%未満になる場合もあると注意喚起している。人手検証と隔離環境での実行が前提だ。
見逃せないのは、脆弱性発見を自動化するパイプラインそのものが公開されたという点だ。防御側がCI/CDに組み込んで自社コードを守れるのと同じ理屈で、攻撃者もオープンソースの依存ライブラリを対象に0-dayの当たりを付ける速度を上げられる。Googleが「未確認のAI生成バグ報告でOSSプロジェクトを埋め尽くさないでほしい」と釘を刺しているのは、この乱発リスクを見越してのことだろう。侵入前提の対策と並行して、AI生成の脆弱性報告を捌く運用体制の整備も今後の課題になる。
COMMENTS 0
No comments yet — be the first to leave one.