
Biblioteca curada de metodologias de bug bounty com runbooks, playbooks de recon/fuzz, checklists e utilitários de CLI para escopo de alvos, enumeração de certificados e revisão de prior art.

As pastas estão numeradas na ordem em que um hunter realmente trabalha - do primeiro ao último.
Comece em 00-hunt/00-INDEX. Execute a caça a partir de 00-hunt/ALPHA. Este README é apenas o mapa.
Somente com autorização. Safe harbor, VDP, GitHub PVR ou divulgação coordenada. Nenhum dado de outro cliente. Nenhuma receita de exploit.
| # | Pasta | O que você faz aqui | Não pule para |
|---|---|---|---|
| 0 | 00-hunt/00-INDEX | Abra o livro de instruções. Copie o Target Card. | Playbooks de classe |
| 1 | 01-authorize/00-INDEX | Cite a política. Escolha uma via. Classifique. Pontue. Desista se <8. | Recon em um folheto |
| 2 | 02-recon/00-INDEX | Nomeie hosts, operações, JS e schemas no escopo. | Testar um host que você não nomeou |
| 3 | 03-prior-art/00-INDEX | Monte o pacote antes do trabalho profundo. | “Vou verificar o Hacktivity depois” |
| 4 | 04-map/00-INDEX | Ator × ação × objeto × tenant × estado. | Confirmar uma célula não nomeada |
| 5 | 05-test/00-INDEX | Apenas a stack. A ordem interna é ROI do hunter, não OWASP. Toda classe restante: 05-test/00-WATCH-ATLAS. | O índice inteiro |
| 6 | 06-confirm-report/00-INDEX | Confirmação em fixture própria → gate de unicidade → um ticket → ledger. | Enviar para “ver o que o triage diz” |
| 7 | 07-writeups/00-INDEX | Cards destilados (métodos, não cópias). | Caçar a partir de um blog |
| 8 | 08-tools/README | CLIs somente leitura. | Nuclei ao vivo |
| 9 | 09-prompts/00-INDEX | Extrair / rejeitar / estruturar. | Prompts de exploit |
| 10 | 10-checklists/intake | One-pagers imprimíveis. | Uma terceira espinha |
| 11 | 11-theory/00-INDEX | Por que a espinha existe. | Caçar a partir da teoria |
Companheiro narrativo (mercado + currículo): BOOK-Original-Findings-Playbook. Não é o runbook.
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
Copie 00-hunt/templates/target-card.example para out/target-card.yaml. Cace apenas se target_score.py imprimir ≥10.
Este repositório é apenas a biblioteca (extraída de WattoCyber/oscp-notes-2026). Os feeds de CVE conhecidos são GHSA / OSV / NVD via tools/prior_art_desk.py, não uma fila de submissão.