セキュリティレビューで Claude Code ができること
- マージの前に、各変更にインジェクション、認可の欠落、データの露出、コード内のシークレットがないかを確認します。
- スケジュールに沿ってリポジトリ全体をスキャンし、警告を並べるだけでなく、根拠付きで指摘を報告します。
- 確認された指摘を、深刻なものから順にパッチか issue にします。
- 修正をもう一度確認し、穴がふさがったことを確かめます。
セキュリティレビューに使える Claude Code の機能
| 機能 | できること | 始め方 |
|---|---|---|
/security-review | ブランチと origin のデフォルトブランチの差分から、インジェクション、認証の問題、データの露出をレビューします | セッションで実行。origin リモートが必要 |
| security guidance プラグイン | Claude 自身の変更を脆弱性の観点でレビューし、同じセッションで修正します | /plugin install security-guidance@claude-plugins-official |
| Claude Security プラグイン | リポジトリや差分をマルチエージェントでスキャンし、検証済みの指摘、SARIF ファイル、パッチを出します | /plugin install claude-security@claude-plugins-official のあと /claude-security |
| Code Review(マネージド) | GitHub のプルリクエストのレビューで、セキュリティのバグも見つけます | Team と Enterprise。@claude review |
セキュリティレビュー向けに Claude Code を設定する方法
ツールをつなぐ
/security-reviewは、originリモートのあるどのセッションでも使えます。フルスキャンには、公式マーケットプレイスから Claude Security プラグインをインストールします。Python 3.9 以降と、有料プランか API アクセスが必要です。# Claude Code のセッションで:スキャナーをインストールする /plugin install claude-security@claude-plugins-official # マージの前に、high の深さでブランチをスキャンする /claude-security scan my branch at highCLAUDE.md にルールを書く
Claude Code は、
claude -pでの実行も含め、すべてのセッションの開始時に CLAUDE.md を読みます。仕事のルールはそこに書くか、長くなるなら.claude/skills/以下のスキルにします。CLAUDE.md ガイドをご覧ください。## セキュリティレビューのルール - auth/、billing/、SQL に触れるプルリクエストはすべてレビューする。 インジェクション、認可チェックの欠落、コード内のシークレット、 別のユーザーに返されるデータを探す。 - 各指摘に Critical、High、Medium、Low の評価を付け、ファイル、 行、悪用の方法を書く。 - 本番環境や自分たちのものではない対象に、エクスプロイトを決して 実行しない。コードを読み、ローカルでテストする。 - 修正はプルリクエストにする。main には決してプッシュしない。対話型の画面なしで実行する
claude -pは 1 つのタスクを実行して終了するので、cron や CI、ほかのツールから起動できます。確認なしで何をしてよいかは--allowedToolsか--permission-modeで決めます。--output-format jsonを付けると、結果がコストと一緒に返ります。# CI や cron から、ブランチのセキュリティチェック claude -p "このブランチで /security-review を実行し、指摘を重大度順に一覧にして" \ --output-format json > security-review.jsonスケジュールに載せる
/scheduleでクラウドのスケジュールタスクにするか(Pro、Max、Ultra、Team、Enterprise)、デスクトップのスケジュールタスクを使うか、セッションを開いている間は/loopを使います。Claude Code を自律的に動かす方法をご覧ください。
限界と安全性
- 読むのはチェックアウトしたコードで、稼働中のサイトではありません。サーバーの設定ミスは見つけられません。
- スキャンは非決定的で、実行するたびに違う指摘が出ることがあります。1 回きりではなく、定期的に実行しましょう。
- 既存のスキャナーや依存関係のアラートを補うものです。それらやペネトレーションテストの代わりにはなりません。
- Claude Code v2.1.302 以降、
claude -pは Manual モードで始まります。承認が必要な操作は、ルールで許可されていない限り拒否されます。許可するツールは、その仕事に必要なものだけにしましょう。
セキュリティレビューに使うなら Claude Code と Codex のどちら?
ルールはそのまま使い回せます。AGENTS.md に一度書き、CLAUDE.md に @AGENTS.md と書いておけば、両方のエージェントが同じファイルを読みます。
もう一方のエージェントでの手順:セキュリティレビューを Codex で行う方法。
| Claude Code | Codex | |
|---|---|---|
| ルールファイル | CLAUDE.md | AGENTS.md |
| ツールの接続 | claude mcp add | codex mcp add または config.toml |
| 無人で実行 | claude -p | codex exec |
| スケジュール | /schedule、デスクトップのスケジュールタスク、/loop | ChatGPT アプリのスケジュールタスク、cron |
| セキュリティレビュー向けの組み込み機能 | /security-review、2 つのセキュリティプラグイン | @codex security review、Codex Security |
セキュリティレビューを誰かの仕事にする
コマンドは、誰かが実行を思い出したときにしか動きません。Crewmark は、あなたの Claude Code を、職種、数字の目標、勤務時間、ハートビートを持つ AI 社員に変えます。仕事はスケジュールどおりに進み、ボードに表示されます。
職種から始める
AI ソフトウェアエンジニアを選び、ブリーフにこのページのルールを加えます。
仕事をボードに載せる
この仕事を定期 issue として追加します。社員はハートビートで起きて仕事をこなし、結果をコメントで報告します。
関連ページ
セキュリティ以外のバグについてはコードレビューをご覧ください。
よくある質問
Claude Code にセキュリティレビューのコマンドはありますか?
はい。/security-review は、現在のブランチの変更を origin のデフォルトブランチと比べ、インジェクション、認証の問題、データの露出などの脆弱性をレビューします。
Claude Code でリポジトリ全体をスキャンするには?
/plugin install claude-security@claude-plugins-official で Claude Security プラグインをインストールし、/claude-security を実行します。コードを把握し、脅威モデルを作り、脆弱性を探し、各指摘を検証します。結果には SARIF ファイルが含まれます。
Claude Code は見つけた脆弱性を修正できますか?
はい。Claude Security プラグインは、選んだ指摘を、レビューして適用できるパッチにします。security guidance プラグインは、Claude が書いている変更の問題をその場で修正します。
2026年11月13日に、Claude Code と OpenAI の Codex のドキュメントで確認しました。