Use at the START of any bug bounty hunting session, when switching targets, or when feeling lost about what to do next. Master orchestrator that combines the 5-phase non-linear hunting workflow with the critical thinking framework (developer psychology, anomaly detection, What-If experiments). Routes to all other skills based on current hunting phase. Also use when asking "what should I do next" or "where am I in the process."
Vendored note (this repo). Adapted from the standalone claude-bug-bounty project. The upstream executable scaffolding — helper scripts (tools/*.py, tools/*.sh), the standalone wordlists/ pipeline, and slash-commands (/recon, /hunt, /validate, /report, …) — is not bundled here: run tooling through the MCP server (run_tool / run_pipeline / run_script) and install via the project installer/registry. Any static deep-dive files this skill needs are vendored into its own references/ folder, and cross-skill references resolve by skill name (e.g. the bb-methodology skill). Some named tools may not be in tools_config.json yet — add them with the add-tool skill or install upstream.
Bug Bounty Methodology: Workflow + Mindset
Master orchestrator for hunting sessions. Combines the 5-phase non-linear workflow with the critical thinking framework that separates top 1% hunters from the rest.
PART 1: MINDSET (How to Think)
Core Principle
Hunting is not "find a bug" -- it is "prove an attack scenario." Think like an attacker with a specific goal, not a scanner looking for patterns.
Daily Discipline: Define, Select, Execute
Before touching any tool:
Define: "Today I target [feature/domain] to achieve [CIA impact]"
5. AI-Assisted Thinking (model as a second analyst)
Use AI to expand hypotheses, not to declare verdicts. The model is a fast adversarial planner; the browser, proxy, and live requests are the proof layer.
Decompose the feature: ask for actors, assets, entry points, state transitions, and trust boundaries.
Generate sibling paths: versioned endpoints, mobile routes, legacy APIs, alternate roles, and admin-only variants.
Build a role matrix: anonymous, user A, user B, stale session, fresh session, admin, service account.
Ask for dev shortcuts: "Where would a tired developer skip a check or reuse a helper?"
Ask for chains: "If this bug is real, what bug B and C sit next to it?"
Turn ideas into requests: every AI suggestion must become a single reproducible HTTP experiment.
Kill weak signals fast: if AI cannot point to a concrete request, response diff, or cross-account delta, the idea stays as a hypothesis.
High-signal prompts:
"Given this endpoint and feature, list the 10 most likely trust-boundary mistakes."
"What sibling endpoints, methods, or roles should I test next?"
"Which bug class would a rushed implementation likely miss here?"
"What does the smallest proof request look like?"
"What would make this become a real report instead of a scanner hit?"
Amateur vs Pro: 7-Phase Comparison
Phase
Amateur
Pro
Recon
Main domain only
Shadow IT, dev environments, all assets
Discovery
Look for errors
Look for design contradictions, business logic flaws
Exploit
Give up when blocked
Build filter-bypass payloads
Escalation
Report the phenomenon only
Chain to real harm (session steal, ATO)
Feasibility
Include unrealistic conditions
Minimize attack prerequisites
Reporting
State facts only
Quantify business risk
Retest
Check if old PoC fails
Analyze fix method, find incomplete patches
Two Approach Routes
Route A (Feature-based): "This feature is complex" -> deep-dive its input handling -> find vuln
Route B (Vuln-based): "I want IDOR" -> find endpoints with sequential IDs -> test access control
Anti-Patterns (Stop Doing These)
Program hopping: Stick with one target minimum 2 weeks / 30 hours
Goal: Prove maximum business impact. Turn Low into Critical.
Escalation decision:
What did you find?
+-- XSS
| +-- Can steal cookie/token? -> Session hijack -> ATO
| +-- Cookie is HttpOnly? -> Force email change via XHR -> ATO
| +-- Self-XSS only? -> Find CSRF to trigger it
+-- IDOR
| +-- Can read PII? -> Automate scraping, show scale
| +-- Can change password/email? -> Direct ATO
| +-- UUID only? -> Find UUID leak source, then retry
+-- SSRF
| +-- DNS only? -> DON'T REPORT. Try cloud metadata
| +-- Can reach 169.254.169.254? -> Extract keys -> RCE
| +-- Internal port scan? -> Find Redis/K8s -> RCE
+-- SQLi
| +-- Error-based? -> Extract data (passwords, tokens)
| +-- Can INTO OUTFILE? -> Web shell -> RCE
| +-- Blind? -> Boolean/Time extraction
+-- Open Redirect
| +-- OAuth flow? -> Token theft -> ATO
| +-- javascript: scheme? -> XSS
+-- Blocked by defense
| -> Bypass (WAF/CSP/proxy/sanitizer/2FA)
+-- Low-impact, can't escalate alone
-> Find connector gadget for chain
After proving impact, check:
Can attack work with 0-1 clicks? (minimize prerequisites)
Does it affect all users or specific role?
What's the business $ impact?
Phase 5: VALIDATE & REPORT
Goal: Get paid. Make triager's job easy.
Pre-report gate:
Run the triage-validation skill (7-Question Gate)
+-- All 7 pass? -> Write report
+-- Any fail? -> KILL the finding. Don't waste time.
+-- Borderline? -> Run the finding-triage coordinator for quick go/no-go
Report:
Run the report-writing skill
+-- Platform-specific format (H1/Bugcrowd/Intigriti/Immunefi)
+-- Title: [Bug Class] in [Endpoint] allows [role] to [impact]
+-- Impact-first summary (sentence 1 = what attacker CAN do)
+-- Exact HTTP requests in Steps to Reproduce
+-- Under 600 words
+-- CVSS 3.1 score that MATCHES actual impact
After submission:
While waiting for triage: try to escalate further (A->B signal method)
If fix deployed: re-test for bypass (incomplete patch = new bug)
Record finding with /remember for hunt memory
PART 3: NAVIGATION & TIMING
Non-Linear Navigation Quick Reference
I'm stuck because...
Go to...
Can't find any subdomains
Phase 1: Try different recon sources, Google Dorks
Found subdomain but don't know what to test
Phase 2: Map the app, download JS, understand auth
Testing but nothing works
Phase 3: Switch vuln class (20-min rotation rule)
Found a bug but impact is low
Phase 4: Escalation paths or gadget chaining
WAF/CSP/403 blocking my payload
Bypass techniques, then return to current phase
Been stuck for 45 min on one param
STOP. Rabbit hole. Move to next endpoint.
New API endpoint discovered during testing
Return to Phase 2: map it before attacking
Found one bug
A->B signal: same dev made more mistakes. Hunt 20 min for siblings.
20-Minute Rotation Clock
Every 20 minutes ask yourself: "Am I making progress?"
Yes -> Continue
No -> Rotate to next: endpoint -> subdomain -> vuln class -> target
Been on same target 2+ weeks with no findings? -> Consider switching program
Tool Routing by Phase
Phase
Tools
Why this order
Recon: Subdomains
subfinder -> amass -> puredns -> httpx
Passive first (no detection) -> resolve DNS -> probe HTTP + tech stack
Recon: URLs
gau + waymore -> katana -> uro
Archive (forgotten endpoints) -> active crawl (JS-rendered) -> deduplicate
Recon: JS
jsluice + mantra + trufflehog --only-verified
Extract URLs/secrets -> find API keys -> verify keys actually work
Recon: Ports
naabu (wide) -> rustscan (deep)
Fast top-1000 sweep -> full 65535 on interesting targets
Recon: Scan
nuclei -tags cve -> nuclei -tags takeover
Known CVEs first -> then takeover (act immediately)
Record any "weird but not yet exploitable" behaviors (future gadgets)
Update notes with failed attempts (don't re-test with same techniques)
Log findings with /remember
1---2name: bb-methodology3description: Use at the START of any bug bounty hunting session, when switching targets, or when feeling lost about what to do next. Master orchestrator that combines the 5-phase non-linear hunting workflow with the critical thinking framework (developer psychology, anomaly detection, What-If experiments). Routes to all other skills based on current hunting phase. Also use when asking "what should I do next" or "where am I in the process."4license: MIT5---67> **Vendored note (this repo).** Adapted from the standalone [claude-bug-bounty](https://github.com/shuvonsec/claude-bug-bounty) project. The upstream **executable scaffolding** — helper scripts (`tools/*.py`, `tools/*.sh`), the standalone `wordlists/` pipeline, and slash-commands (`/recon`, `/hunt`, `/validate`, `/report`, …) — is **not bundled here**: run tooling through the MCP server (`run_tool` / `run_pipeline` / `run_script`) and install via the project installer/registry. Any static deep-dive files this skill needs are vendored into its own `references/` folder, and cross-skill references resolve by skill name (e.g. the `bb-methodology` skill). Some named tools may not be in `tools_config.json` yet — add them with the `add-tool` skill or install upstream.89# Bug Bounty Methodology: Workflow + Mindset1011Master orchestrator for hunting sessions. Combines the 5-phase non-linear workflow with the critical thinking framework that separates top 1% hunters from the rest.1213---1415## PART 1: MINDSET (How to Think)1617### Core Principle1819Hunting is not "find a bug" -- it is "prove an attack scenario." Think like an attacker with a specific goal, not a scanner looking for patterns.2021### Daily Discipline: Define, Select, Execute2223Before touching any tool:24251. **Define**: "Today I target [feature/domain] to achieve [CIA impact]"262. **Select**: Choose 1-2 vuln classes (IDOR, Race Condition, etc.)273. **Execute**: Focus ONLY on selected techniques. No wandering.2829### 5 Ultimate Goals (Pick One Per Session)30311. **Confidentiality** -- steal data the attacker shouldn't see322. **Integrity** -- modify data the attacker shouldn't change333. **Availability** -- disrupt service (app-level DoS only)344. **Account Takeover** -- control another user's account355. **RCE** -- execute commands on the server3637### 4 Thinking Domains3839#### 1. Critical Thinking (deep analysis)4041**Question trust boundaries:**42- Frontend control disabled? Send request directly via proxy43- `user_role=user` cookie? Change to `admin`44- `price=1000` in POST? Change to `1`45- `<script>` blocked? Try `<img onerror=...>`4647**Reverse-engineer developer psychology:**48- Feature A has auth checks -> Similar feature B (newly added) probably doesn't49- Complex flows (coupon + points + refund) -> Edge cases have bugs50- `/api/v2/user` exists -> Does `/api/v1/user` still work with weaker auth?5152**What-If experiments:**53- Skip checkout -> hit `/checkout/success` directly54- Skip 2FA -> navigate to `/dashboard`55- Send coupon request 10x simultaneously -> Race condition?56- Replace `guid=f8a2...` with `id=100` on sibling endpoint -> IDOR?5758#### 2. Multi-Perspective (multiple angles)5960| Perspective | What to check |61|------------|---------------|62| Horizontal (same role) | User A's token + User B's ID -> IDOR |63| Vertical (different role) | Regular user -> `/admin/deleteUser` |64| Data flow (proxy view) | Hidden params in JSON: `debug=false`, `discount_rate` |65| Time/State | Race conditions, post-delete session reuse |66| Client environment | Mobile UA -> legacy API with weaker auth |67| Business impact | "What's the $ damage if this breaks?" |6869#### 3. Tactical Thinking (pattern detection)7071- **Naming anomaly**: `userId` everywhere but suddenly `user_id` -> different dev, weaker security72- **Error diff**: Same 403 but different JSON structure -> different backend systems73- **Environment diff**: Prod vs Dev/Staging -> debug headers, CSP disabled74- **Version diff**: JS file before/after update -> new endpoints, removed params75- **Supply chain**: Check framework/library versions for known CVEs76- **Third-party integration**: Stripe/Auth0/Intercom -> webhook signature missing?7778#### 4. Strategic Thinking (big picture)7980- **Asymmetry**: Defender must patch ALL holes. You only need ONE.81- **Intuition engineering**: Log why something "feels wrong." Verify later. Update mental DB.82- **Unknown management**: Can't understand something? Add to "investigate later" list. Just-in-Time Learning.8384#### 5. AI-Assisted Thinking (model as a second analyst)8586Use AI to expand hypotheses, not to declare verdicts. The model is a fast adversarial planner; the browser, proxy, and live requests are the proof layer.8788- **Decompose the feature**: ask for actors, assets, entry points, state transitions, and trust boundaries.89- **Generate sibling paths**: versioned endpoints, mobile routes, legacy APIs, alternate roles, and admin-only variants.90- **Build a role matrix**: anonymous, user A, user B, stale session, fresh session, admin, service account.91- **Ask for dev shortcuts**: "Where would a tired developer skip a check or reuse a helper?"92- **Ask for chains**: "If this bug is real, what bug B and C sit next to it?"93- **Turn ideas into requests**: every AI suggestion must become a single reproducible HTTP experiment.94- **Kill weak signals fast**: if AI cannot point to a concrete request, response diff, or cross-account delta, the idea stays as a hypothesis.9596High-signal prompts:97- "Given this endpoint and feature, list the 10 most likely trust-boundary mistakes."98- "What sibling endpoints, methods, or roles should I test next?"99- "Which bug class would a rushed implementation likely miss here?"100- "What does the smallest proof request look like?"101- "What would make this become a real report instead of a scanner hit?"102103### Amateur vs Pro: 7-Phase Comparison104105| Phase | Amateur | Pro |106|-------|---------|-----|107| Recon | Main domain only | Shadow IT, dev environments, all assets |108| Discovery | Look for errors | Look for design contradictions, business logic flaws |109| Exploit | Give up when blocked | Build filter-bypass payloads |110| Escalation | Report the phenomenon only | Chain to real harm (session steal, ATO) |111| Feasibility | Include unrealistic conditions | Minimize attack prerequisites |112| Reporting | State facts only | Quantify business risk |113| Retest | Check if old PoC fails | Analyze fix method, find incomplete patches |114115### Two Approach Routes116117- **Route A (Feature-based)**: "This feature is complex" -> deep-dive its input handling -> find vuln118- **Route B (Vuln-based)**: "I want IDOR" -> find endpoints with sequential IDs -> test access control119120### Anti-Patterns (Stop Doing These)121122- **Program hopping**: Stick with one target minimum 2 weeks / 30 hours123- **Tool-only hunting**: Automation finds duplicates. Manual testing finds unique bugs.124- **Rabbit hole**: Max 45 min per parameter. Set a timer. If stuck, sleep on it.125- **No goal**: "Just looking around" = wasted time. Always Define first.126127---128129## PART 2: WORKFLOW (What to Do)130131### The 5-Phase Non-Linear Flow132133```134+-------------------------------------------------+135| |136| +----------+ +----------+ +----------+ |137| | 1. RECON |---+| 2. MAP |---+| 3. FIND | |138| +----------+ +-----+----+ +-----+-----+ |139| ^ | | |140| | v v |141| | +----------+ +----------+ |142| +----------| 4. PROVE |---+| 5. REPORT| |143| +----------+ +----------+ |144| |145| Non-linear: stuck at any phase -> go back |146| New API found at phase 3 -> return to phase 2 |147| WAF blocks at phase 4 -> origin IP from phase 1 |148+-------------------------------------------------+149```150151**THIS IS NOT LINEAR.** Move freely between phases. When stuck, return to a previous phase.152153### Phase 0: SESSION START (Every Time)154155**Before touching any tool, answer these:**1561571. **Define**: "Today I target [feature/domain] to achieve [C/I/A/ATO/RCE]"1582. **Select**: Choose 1-2 vuln classes (IDOR, XSS, SSRF, etc.)1593. **Execute**: Focus ONLY on selected techniques1604. **Identity**: Anonymous or authenticated? If the bugs you're hunting need a161 session (IDOR, BOLA, privilege escalation, auth bypass, mass-assignment),162 pass the target's auth header (`-H 'Cookie: …'` / `-H 'Authorization: Bearer …'`)163 to each MCP `run_tool` call (httpx, katana, ffuf, nuclei, dalfox, PoC verifiers).164 The MCP audit log redacts credential-shaped strings before writing.165166**Route selection -- Wide or Deep?**167168| Signal | Wide (recon sweep) | Deep (focused testing) |169|--------|-------------------|----------------------|170| New program, first day | X | |171| Wildcard scope `*.target.com` | X | |172| Main webapp, been here >3 days | | X |173| Scope update (new domain added) | X | |174| Found interesting subdomain | | X |175| Hunting IDOR / BOLA / auth bugs | | X (auth-aware) |176177### Phase 1: RECON178179**Goal**: Maximize attack surface. Find what others missed.180181**Wide approach** (initial sweep):182```183Subdomain enum -> DNS resolution -> HTTP probing -> Port scan -> Tech detect184```185186**Deep approach** (targeted):187```188Google Dorks -> JS file download -> Hidden param discovery -> API mapping189```190191| What you find | Next action |192|--------------|-------------|193| Live subdomains with tech stack | Phase 2 (Mapping) |194| Known software (WordPress, Jira) | Check CVEs + defaults immediately |195| Cloud resources (S3, Firebase) | Test permissions (read/write/list) |196| Nothing after 5 min on a host | Skip, try next host (5-minute rule) |197198**Recon**: run the `web2-recon` skill against target.com (subfinder/httpx/katana/nuclei via MCP `run_tool`).199200### Phase 2: MAPPING & ANALYSIS201202**Goal**: Understand the app like its developer does.203204**Checklist:**205- [ ] Map all endpoints (Burp/Caido sitemap + JS analysis)206- [ ] Identify auth model (cookie, JWT, OAuth, SAML?)207- [ ] Find business-critical flows (payment, registration, password reset, data export)208- [ ] Download and analyze JS files for hidden routes, secrets, logic209- [ ] Identify roles and permissions (user, admin, API keys)210- [ ] Note "weird" behaviors (anomalies in naming, errors, timing)211212| What you find | Next action |213|--------------|-------------|214| JS files with interesting code | Taint analysis (Sink -> Source) |215| OAuth/SAML authentication | OAuth/SAML checklist |216| API with ID parameters | Phase 3, target IDOR |217| Complex business logic (payment, coupon) | Phase 3, target BizLogic |218| postMessage listeners | DOM analysis, postMessage-tracker |219220### Phase 3: VULNERABILITY DISCOVERY221222**Goal**: Find the bug. Use Error-based first, then Blind-based.223224**Decision flow based on what you're testing:**225226```227What input are you testing?228+-- ID parameter (user_id, order_id)229| -> IDOR checklist230+-- Search/filter/sort field231| -> SQLi, NoSQLi probing232+-- URL input / webhook / PDF gen233| -> SSRF checklist234+-- Text field reflected in page235| -> XSS (DOM or reflected)236+-- File upload237| -> SVG XSS, web shell, path traversal238+-- Price/quantity/coupon239| -> Business logic, race conditions240+-- Login / 2FA / password reset241| -> Auth bypass242+-- Profile update API243| -> Mass Assignment244+-- Template / wiki editor245| -> SSTI246+-- Nothing obvious247 -> Fuzz with ffuf, try Error-based probing248```249250**Error vs Blind decision:**2511. Try Error-based first (send `'`, `"`, `{{7*7}}`, `${7*7}`) -- watch for 500 errors, stack traces2522. No error? Time-based (`SLEEP(10)`, `; sleep 10;`) -- watch response time2533. No time diff? OOB (`curl attacker.com`, interactsh) -- watch for DNS callback2544. Still nothing? Boolean (`AND 1=1` vs `AND 1=0`) -- watch content-length diff255256| What you find | Next action |257|--------------|-------------|258| Low-impact behavior (redirect, self-XSS, cookie injection) | Chain it -- find a connector gadget |259| Confirmed vuln (XSS, IDOR, SQLi) | Phase 4 (Prove and Escalate) |260| Blocked by WAF/CSP/403 | Bypass techniques, then retry |261| Known software vuln (CVE) | 1-day speed workflow |262| Nothing after 20 min on this endpoint | Rotate (20-minute rule) |263264### Phase 4: PROVE & ESCALATE265266**Goal**: Prove maximum business impact. Turn Low into Critical.267268**Escalation decision:**269```270What did you find?271+-- XSS272| +-- Can steal cookie/token? -> Session hijack -> ATO273| +-- Cookie is HttpOnly? -> Force email change via XHR -> ATO274| +-- Self-XSS only? -> Find CSRF to trigger it275+-- IDOR276| +-- Can read PII? -> Automate scraping, show scale277| +-- Can change password/email? -> Direct ATO278| +-- UUID only? -> Find UUID leak source, then retry279+-- SSRF280| +-- DNS only? -> DON'T REPORT. Try cloud metadata281| +-- Can reach 169.254.169.254? -> Extract keys -> RCE282| +-- Internal port scan? -> Find Redis/K8s -> RCE283+-- SQLi284| +-- Error-based? -> Extract data (passwords, tokens)285| +-- Can INTO OUTFILE? -> Web shell -> RCE286| +-- Blind? -> Boolean/Time extraction287+-- Open Redirect288| +-- OAuth flow? -> Token theft -> ATO289| +-- javascript: scheme? -> XSS290+-- Blocked by defense291| -> Bypass (WAF/CSP/proxy/sanitizer/2FA)292+-- Low-impact, can't escalate alone293 -> Find connector gadget for chain294```295296**After proving impact, check:**297- [ ] Can attack work with 0-1 clicks? (minimize prerequisites)298- [ ] Does it affect all users or specific role?299- [ ] What's the business $ impact?300301### Phase 5: VALIDATE & REPORT302303**Goal**: Get paid. Make triager's job easy.304305**Pre-report gate:**306```307Run the triage-validation skill (7-Question Gate)308+-- All 7 pass? -> Write report309+-- Any fail? -> KILL the finding. Don't waste time.310+-- Borderline? -> Run the finding-triage coordinator for quick go/no-go311```312313**Report:**314```315Run the report-writing skill316+-- Platform-specific format (H1/Bugcrowd/Intigriti/Immunefi)317+-- Title: [Bug Class] in [Endpoint] allows [role] to [impact]318+-- Impact-first summary (sentence 1 = what attacker CAN do)319+-- Exact HTTP requests in Steps to Reproduce320+-- Under 600 words321+-- CVSS 3.1 score that MATCHES actual impact322```323324**After submission:**325- [ ] While waiting for triage: try to escalate further (A->B signal method)326- [ ] If fix deployed: re-test for bypass (incomplete patch = new bug)327- [ ] Record finding with `/remember` for hunt memory328329---330331## PART 3: NAVIGATION & TIMING332333### Non-Linear Navigation Quick Reference334335| I'm stuck because... | Go to... |336|----------------------|----------|337| Can't find any subdomains | Phase 1: Try different recon sources, Google Dorks |338| Found subdomain but don't know what to test | Phase 2: Map the app, download JS, understand auth |339| Testing but nothing works | Phase 3: Switch vuln class (20-min rotation rule) |340| Found a bug but impact is low | Phase 4: Escalation paths or gadget chaining |341| WAF/CSP/403 blocking my payload | Bypass techniques, then return to current phase |342| Been stuck for 45 min on one param | STOP. Rabbit hole. Move to next endpoint. |343| New API endpoint discovered during testing | Return to Phase 2: map it before attacking |344| Found one bug | A->B signal: same dev made more mistakes. Hunt 20 min for siblings. |345346### 20-Minute Rotation Clock347348Every 20 minutes ask yourself: **"Am I making progress?"**349- Yes -> Continue350- No -> Rotate to next: endpoint -> subdomain -> vuln class -> target351- Been on same target 2+ weeks with no findings? -> Consider switching program352353### Tool Routing by Phase354355| Phase | Tools | Why this order |356|-------|-------|----------------|357| Recon: Subdomains | `subfinder` -> `amass` -> `puredns` -> `httpx` | Passive first (no detection) -> resolve DNS -> probe HTTP + tech stack |358| Recon: URLs | `gau` + `waymore` -> `katana` -> `uro` | Archive (forgotten endpoints) -> active crawl (JS-rendered) -> deduplicate |359| Recon: JS | `jsluice` + `mantra` + `trufflehog --only-verified` | Extract URLs/secrets -> find API keys -> verify keys actually work |360| Recon: Ports | `naabu` (wide) -> `rustscan` (deep) | Fast top-1000 sweep -> full 65535 on interesting targets |361| Recon: Scan | `nuclei -tags cve` -> `nuclei -tags takeover` | Known CVEs first -> then takeover (act immediately) |362| Mapping: Params | `arjun` + `paramspider` + ParamMiner | Brute-force hidden params + mine archives + cache headers |363| Mapping: JS code | Download -> `jsluice` -> VS Code/Cursor grep | Extract -> static analysis -> AI-assisted taint analysis |364| Mapping: Dorks | Manual Google Dorks | Custom per-target queries find what automation misses |365| Discovery: Fuzz | `ffuf -ac` + `cewl` custom wordlist | Auto-calibrate filtering + target-specific words beat generic lists |366| Discovery: XSS | `kxss` -> `dalfox` | Filter (which params reflect?) -> scan (only reflective params) |367| Discovery: SQLi | `ghauri` | Modern blind SQLi on ID-like parameters |368| Discovery: SSRF | `interactsh-client` | Self-hosted OOB listener for blind SSRF/XXE/RCE |369| Discovery: WAF | `wafw00f` -> `whatwaf` | Identify WAF vendor -> test bypass techniques |370| Exploit: 403 | `byp4xx` or `nomore403` | 20+ bypass techniques automated |371| Exploit: Takeover | `subzy` | Checks CNAME against 70+ vulnerable services |372| Exploit: Cloud | `s3scanner` + `aws` CLI | Scan bucket permissions -> extract metadata credentials |373| Exploit: Secrets | `trufflehog --only-verified` | Only verified working keys (no false positives) |374375### Session End Checklist376377- [ ] Save all Burp/Caido project files378- [ ] Record any "weird but not yet exploitable" behaviors (future gadgets)379- [ ] Update notes with failed attempts (don't re-test with same techniques)380- [ ] Log findings with `/remember`
Run npx skillmds@latest add 26zl/bb-methodology in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Use at the START of any bug bounty hunting session, when switching targets, or when feeling lost about what to do next. Master orchestrator that combines the 5-phase non-linear hunting workflow with the critical thinking framework (developer psychology, anomaly detection, What-If experiments). Routes to all other skills based on current hunting phase. Also use when asking "what should I do next" or "where am I in the process." It is listed under Productivity on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free. This skill is licensed under MIT.
26zl (@26zl) published this skill. Their other Agent Skills are listed on their SkillMD profile.