bug-bounty-recon-pipeline について
Bug Bounty Recon Pipelineは、バグバウンティプログラムの対象範囲内にある攻撃対象を追跡する、反復可能な偵察ワークフローを組み立てるスキルです。資産探索、サービス確認、コンテンツ収集、定期的な変更検出から優先対象リストを作成します。
主な機能
- 01プログラムの対象範囲を解析・適用
- 02サブドメインの列挙と稼働確認
- 03URL収集と注目エンドポイントの特定
- 04ポートスキャンと非HTTPサービスの分類
- 05定期実行結果を比較して資産変更を検出
活用シーン
- 01バグバウンティプログラムの偵察手順の構築
- 02新たなサブドメイン、ポート、エンドポイントの発見
- 03変更された資産をセキュリティテスト向けに選別
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ securityskills/ skills --skill bug-bounty-recon-pipelineインストール後、Claude Code で/bug-bounty-recon-pipelineを入力して読み込まれたか確認します。
詳細
バグ報奨金プログラム向け偵察パイプライン
新たな攻撃対象領域の出現を検知する、自動化された偵察パイプラインを構築します。
使用する場面
- バグ報奨金プログラムを開始するにあたり、再現可能な偵察ワークフローが必要な場合
- 新しいサブドメイン、ポート、エンドポイントなど、時間の経過に伴う変化を検知したい場合
パイプラインの各段階
1. スコープの取り込み
- ポリシーページからプログラムのスコープを解析し、対象範囲内のパターンを正確に保存します(
*.example.comとexample.comの違いなど) - 記憶に頼らず、クエリの実行時に対象範囲外のものを除外します
2. サブドメインの列挙
- パッシブ:Certificate Transparency ログ(crt.sh)、amass のパッシブモード、複数のソースを使う subfinder
- アクティブ:amass のアクティブモード、DNS ブルートフォース(puredns)、パーミュテーション(gotator)
- ライブホストを解決してプローブします(httpx):ステータス、タイトル、技術スタック、CDN
3. コンテンツの探索
- URL の収集:waybackurls、gau、katana によるクロール
- 価値の高いエンドポイントのパターンマッチング:API キー、ログインポータル、管理パネル、GraphQL、
.git、.env(内容を読み取らなくても報告に値します) - すべてをスクリーンショットに撮り(gowitness / axiom)、手動で確認します
4. ポートとサービスのスキャン
- 対象範囲内の IP に対して、主要なポートを
nmap -sVでスキャンし、注目すべきホストは全ポートをスキャンします - HTTP 以外のサービス(RDP、SMB、データベース)にタグを付け、対象を絞ったテストに備えます
5. 変更の検知
- スケジュールに従って各段階を再実行します(毎日/毎週)
- 出力を差分比較し、新しいサブドメイン、ポート、エンドポイントや、技術スタックの変化を通知します
- すべてをバージョン管理されたディレクトリ、またはタイムスタンプ付きのディレクトリに保存します
ツールに関する注意事項
- プログラムのポリシーで自動スキャンが許可されている場合に限り、VPS/VPN から実行してください
- レート制限を厳しく設定してください。過度な自動化を理由に多くのプログラムで利用を禁止されます
- コンテナ(例:axiom/nuclei-templates 経由)を使うと、ツールのバージョンを統一できます
出力
優先順位付けされたターゲットリスト:新規または変更されたアセットに、観測された技術や推定される侵入経路を注釈したもの。
コメント
Markdown 対応