AnthropicがClaude Codeに自動セキュリティレビューを追加:端末コマンドとPRで脆弱性を検知・修正
AnthropicはClaude Codeに自動セキュリティレビュー機能を導入した。端末で /security-review を実行して脆弱性を検出・自動修正できるほか、GitHub Action経由でPR作成時に自動検査し、マージ前のリスク遮断が可能になる。
AIコーディングツールの普及で開発スピードが加速する一方、セキュリティの穴が見過ごされたままリリースされるリスクも高まっています。
AnthropicはCLIツール「Claude Code」に自動セキュリティレビュー機能を追加しました。開発者はターミナルから直接チェックを実行できるほか、GitHub Actionsを連携させてプルリクエスト単位で自動検査を行えます。
ターミナルからPRまでを二重でガード
新機能は主に2つの場面で機能します。
1つ目はローカルのターミナルです。Claude Codeを最新版に更新して /security-review コマンドを実行すると、セキュリティに特化したプロンプトがコードベースを走査します。
検査対象はSQLインジェクション、XSS、認証や認可の不備、安全でないデータ処理、依存関係の脆弱性などです。問題を検知すると詳細を説明するだけでなく、Claudeにその場で修正コードを書かせることも可能です。
2つ目はチーム開発向けのCI/CD連携です。新設されたGitHub Actionを導入すると、PRが作成されたタイミングで自動的にコード差分をチェックします。
既知の問題や誤検知を除外するカスタムルールを適用でき、問題が見つかった場合はPRの該当行にインラインコメントを残して修正案を提示します。
自社開発でも重大な脆弱性を未然に阻止
Anthropic自身もこの機能をClaude Codeを含む社内ツールの開発現場で日常的に運用しています。
先週、ローカル接続用のHTTPサーバーを立ち上げる社内ツールを開発した際、DNSリバインディング経由でリモートコード実行につながる脆弱性をGitHub Actionが検知し、マージ前に修正できました。
また別の事例では、社内クレデンシャル管理用のプロキシ構築時にSSRFの脆弱性が自動で指摘され、即座に対応されたと説明されています。
両機能はClaude Codeの全ユーザー向けに提供が始まっており、最新バージョンへの更新ですぐに利用できます。
なぜ重要か
Anthropicがセキュリティチェックを開発者のターミナルとPR画面に直接組み込んだのは、理にかなったアプローチだと私たちは考えます。
AIによるコード生成は速い反面、検証が追いつかずに脆弱性を生む温床になりがちでした。従来のように専用ツールを後から回すのではなく、コードを書いた直後にAIへ修正まで任せられる体験は、個人開発者や少人数チームにとって大きな武器になります。
業界全体にとっても、AIツールの評価軸が単なる生成速度から「生成物の堅牢性」へと移行する契機になるはずです。競合ツールも同様の自動レビュー機能の追従を迫られるでしょう。
ただし懸念点もあります。LLMによる脆弱性診断は誤検知や見落としの可能性を排除できません。AIの判断を過信して人間によるレビューを省いてしまえば、かえって潜在的リスクを抱え込むことになりかねません。
情報源 (1)
- anthropic.com(新しいタブで開きます)原文anthropic.com