
フォルダは、ハンターが実際に作業する順序で番号付けされています - 最初から最後まで。
00-hunt/00-INDEX から始めてください。ハントは 00-hunt/ALPHA から実行します。この README は地図にすぎません。
認可された範囲のみ。 セーフハーバー、VDP、GitHub PVR、または協調的開示。他顧客のデータは扱いません。エクスプロイトのレシピも扱いません。
| # | フォルダ | ここで行うこと | 飛ばしてはいけない先 |
|---|---|---|---|
| 0 | 00-hunt/00-INDEX | 指示書を開く。ターゲットカードをコピーする。 | クラスのプレイブック |
| 1 | 01-authorize/00-INDEX | ポリシーを引用する。レーンを選ぶ。分類する。スコアを付ける。<8 なら離脱する。 | パンフレットだけでの偵察 |
| 2 | 02-recon/00-INDEX | スコープ内のホスト、操作、JS、スキーマを列挙する。 | 名前を挙げていないホストのテスト |
| 3 | 03-prior-art/00-INDEX | 深掘り作業の前にパケットを構築する。 | 「Hacktivity は後で見る」 |
| 4 | 04-map/00-INDEX | アクター × アクション × オブジェクト × テナント × 状態。 | 名前を付けていないセルの確認 |
| 5 | 05-test/00-INDEX | スタックのみ。内部の順序は OWASP ではなくハンターの ROI 順。残りの全クラス: 05-test/00-WATCH-ATLAS。 | インデックス全体 |
| 6 | 06-confirm-report/00-INDEX | 所有フィクスチャでの確認 → 一意性ゲート → チケット1件 → 台帳。 | 「トリアージの反応を見るため」の提出 |
| 7 | 07-writeups/00-INDEX | 蒸留されたカード(コピーではなく手法)。 | ブログからのハンティング |
| 8 | 08-tools/README | 読み取り専用の CLI。 | ライブ Nuclei |
| 9 | 09-prompts/00-INDEX | 抽出 / 却下 / 構造化。 | エクスプロイト用プロンプト |
| 10 | 10-checklists/intake | 印刷可能なワンページ資料。 | 3本目の背骨 |
| 11 | 11-theory/00-INDEX | 背骨が存在する理由。 | 理論からのハンティング |
ナラティブ版の併読資料(市場 + 履歴書): BOOK-Original-Findings-Playbook。ランブックではありません。
python3 tools/classify_target.py --intake out/target-card.yaml -o out/stack.yaml
python3 tools/target_score.py --intake out/target-card.yaml
python3 tools/crt_enum.py --intake out/target-card.yaml -o out/crt-names.txt
python3 tools/prior_art_desk.py --product "…" --repo "owner/name" -o out/prior-art.md
python3 tools/catalog_query.py --q "…" --year 2025 --sort bounty --limit 25
python3 tools/object_graph_stub.py --schema schema.graphql -o out/matrix.csv
00-hunt/templates/target-card.example を out/target-card.yaml にコピーしてください。target_score.py が ≥10 を出力した場合にのみハントします。
このリポジトリはライブラリのみです(WattoCyber/oscp-notes-2026 から抽出)。既知 CVE のフィードは tools/prior_art_desk.py 経由の GHSA / OSV / NVD であり、提出キューではありません。