LLMをコード補助に留める時代は終わりつつあります。Claude Code向けのオープンソーススキルバンドル「Claude-BugHunter」は、端末インターフェースを通じて標準的なAIモデルを、レッドチームやバグバウンティ向けの自律オペレーターとして動かす枠組みを示しています。

2026年7月5日、セキュリティ研究者のShadow Nick氏(@doublenickk)がXで紹介したところ、9,500回以上の閲覧を集めました。同氏は「LLMを汎用コードアシスタントとして扱うのはもう古い」と述べ、攻撃サイクル全体を自動化するこのフレームワークに注目を集めています(参考)。

この記事では、Claude-BugHunterの仕組みと機能、導入方法、利用上の注意点を整理します。

この記事でわかること

  • Claude-BugHunterが何を解決するツールか
  • 71スキルと6フェーズワークフローの全体像
  • インストール手順と対応ハーネス
  • バグバウンティ経済への影響と利用制限

バグハンティングのボトルネックは「知識の再現」だった

バグバウンティや外部レッドチームでは、脆弱性の発見そのものより、手法の選択・検証・報告書作成に時間がかかります。HackerOneの公開レポートを読み込み、対象の技術スタックに合ったペイロードを選び、スコープ内かどうかを確認し、偽陽性を除外してから報告する——この一連の流れは、熟練研究者の暗黙知に依存しがちです。

Claude-BugHunterは、この暗黙知をスキルバンドルとして体系化したプロジェクトです。開発者はSachin Sharma氏(GitHub: elementalsouls)で、バグハンティングとGenAIセキュリティの研究を専門としています。リポジトリは2026年5月5日に公開され、2026年7月6日時点でGitHubスター数は約2,900件に達しています(参考)。

Claude-BugHunterとは何か

https://github.com/elementalsouls/Claude-BugHunter

Claude-BugHunter(claude-bughunter)は、Claude Codeのスキルシステムにそのまま載せられるドロップイン型バンドルです。インストール後、Claude Codeはチャットボットではなく、シニア級のバグハンティング研究者やレッドチームオペレーターのように振る舞う設計になっています。

バンドルの中身は次のとおりです。

  • 71スキル — リコン、Webアプリ脆弱性クラス別ハンティング、エンタープライズ基盤攻撃、レッドチーム作法、報告書作成
  • 15スラッシュコマンド/hunt/recon/triage/report など
  • 681件の公開レポートパターン — HackerOneの開示済み報告から24の脆弱性クラスに整理
  • エンゲージメントエンジン — 攻撃面をマッピングし、発見ごとに適切なスキルへルーティング

最新リリースはv2.1(2026年6月5日)で、スキル数が51から71に拡張されました。CI品質ゲート、ドキュメントサイト、ツールキット本体のセキュリティ修正も含まれています(参考)。

4層構造と6フェーズワークフロー

スキルは4つの層に積み上がります。

Think(思考)bb-methodologyredteam-mindsetが、5フェーズの非線形ワークフローとレッドチームの規律を担います。

Hunt webapps(Webアプリ狩り) — 48のhunt-*スキルが、XSS・SQLi・SSRF・IDOR・OAuth・GraphQLなど脆弱性クラス別の検出パターン、ペイロード、バイパステーブルを提供します。

Hit the perimeter(境界突破) — M365/Entra ID、Okta、VMware vCenter、SSL-VPN機器(Cisco、Fortinet、Citrix、Palo Altoなど)、SharePoint、クラウドIAM向けの2024〜2026年CVEチェーンを扱います。

Ship it(報告)triage-validation、報告スキル、evidence-hygieneが、7問検証ゲート(7-Question Gate)、VRT(Vulnerability Rating Taxonomy)対応の重大度判定、PII(個人識別情報)のマスキングを担当します。

実際のエンゲージメントは6フェーズで進みます。スコープ設定 → リコン → ハント → 検証 → 証拠取得 → 報告。フェーズは非線形で、途中から任意の段階に入れます。英語で対象を説明するだけで、関連スキルが自動ロードされるのが特徴です。

7問検証ゲートが偽陽性を止める

Shadow Nick氏がX投稿で強調した「7問評価ループ」は、triage-validationスキルの中核です。報告書を書く前に、次の7項目をすべてクリアする必要があります。

  1. 実際のHTTPリクエストで今すぐ悪用できるか
  2. プログラムの受け入れ影響リストに該当するか
  3. 対象資産がスコープ内か
  4. 攻撃者が取得できない特権アクセスなしで再現できるか
  5. 既知・文書化済みの挙動ではないか
  6. 「技術的には可能」ではなく、具体的な影響を証明できるか
  7. 提出禁止リストに載っていないか

1つでもNOならKILL(棄却)です。公式ドキュメントでも「この規律が、生産的な研究者とノイズを分ける」と明記されています(参考)。

インストールと対応環境

導入は2通りあります。

プラグイン方式(推奨) — Claude Code内で次を実行します。

/plugin marketplace add elementalsouls/Claude-BugHunter
/plugin install claude-bughunter@elementalsouls

コピー方式 — リポジトリをクローンし、bash scripts/install.sh~/.claude/にスキルとコマンドを配置します。

スキルはAgent Skills形式のため、Claude CodeだけでなくOpenCode、OpenAI Codex CLI、Hermes Agentの4ハーネスでも動作します。bash scripts/install.sh --all --burp-mcpで全ハーネスに一括インストール可能です。

オプションとして、Burp SuiteとのMCP連携やcbh CLI(Python 3.9以上)も用意されています。Burpなしでもcurlのみのモードで動作します。ライセンスはMITで、利用料はかかりません。

スコープと意図的な除外領域

このバンドルが対象とするのは、インターネットから到達可能な外部攻撃面です。バグバウンティ、Webアプリペンテスト、外部レッドチーム、クラウド設定ミス、OSINT、各プラットフォーム(HackerOne、Bugcrowd、Intigriti、Immunefi)向け報告が含まれます。

一方、内部Active Directory攻撃(Kerberoasting、DCSyncなど)、C2フレームワーク、ポストエクスプロイト、回避技術、バイナリエクスプロイトは意図的に除外されています。外部のみのエンゲージメントモデルに合わせた設計判断です。

また、バンドル自体は自動エクスプロイトツールではありません。ハンティングと報告をガイドするもので、ペイロードの自動発射は行いません。BurpのActive Scannerやsqlmapなど、別ツールとの併用が前提です。

バグバウンティ経済への影響

Shadow Nick氏は「ボトルネックは脆弱性の発見ではなく、外部スコープで機械を解き放つ計算資源と覚悟にある」と述べています。71スキルと681件のパターンが、リサーチャー1人あたりのカバー範囲を大幅に広げるため、中級者でもエンタープライズ境界(M365、vCenter、SSL-VPN)まで踏み込める可能性があります。

同投稿のリプライでは、kiosa氏が「Claudeを月1万5,000ドルのバグハンターに変えた方法」というガイド記事を紹介しており、実運用の具体例が共有されています。

ただし、Anthropicのモデルにはリアルタイムのサイバーセーフガードがあり、正当なペンテストやバグバウンティでも拒否が発生する場合があります。公式のCyber Verification Program(CVP)への登録が推奨されています(参考)。

利用上の注意

Claude-BugHunterは、自分が所有する資産、または書面による評価許可を得た対象(バグバウンティのスコープ内資産、ペンテスト契約、CTF、自前ラボ)向けです。未承認の第三者ターゲットへの0-day悪用、マルウェア開発、大量ターゲティングは明示的に除外されています(参考)。

AIが攻撃サイクルを自律的に回す時代に入りつつありますが、スコープ遵守と検証ゲートの運用は人間の責任です。ツールの能力が広がるほど、許可範囲の確認が重要になります。