bb-methodology

Orchestrates a five-phase bug bounty hunting workflow with evidence-gated validation rules.

10|3|Updated Aug 10, 2026
One-click install
npx skills add https://github.com/baiqigo/baiqi-redteam-lab --skill bb-methodology-baiqigo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bb-methodology
Source: https://github.com/baiqigo/baiqi-redteam-lab/tree/main/.agents/skills/bb-methodology
Command: npx skills add https://github.com/baiqigo/baiqi-redteam-lab --skill bb-methodology-baiqigo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security researchers often lose time to unstructured hunting, false-positive findings, and misaligned engagement expectations. This Skill provides a master orchestrator that combines a five-phase non-linear hunting workflow (Recon, Mapping, Discovery, Escalation, Reporting) with a critical-thinking framework and strict false-positive prevention rules, so every session starts with a defined goal and every finding survives triage. ## Core Features & Use Cases - Engagement Mode Confirmation: Distinguishes bug bounty, red team, pentest, and internal audit engagements before testing begins, so findings match what the platform actually accepts. - Five-Phase Non-Linear Workflow: Routes between Recon, Mapping, Vulnerability Discovery, Prove & Escalate, and Validate & Report phases with explicit navigation rules for when you get stuck. - False-Positive Discipline Gates: Enforces marker discipline, body-diff verification, statistical sampling for timing claims, and a shell-loop ban to kill findings that would be rejected as N/A. - Use Case: Starting a new bug bounty target, you confirm the engagement type, define a session goal (e.g., IDOR leading to account takeover), follow the phase routing and tool tables, then run the 7-question validation gate before writing a platform-formatted report. ## Quick Start Use the bb-methodology skill to plan my bug bounty session on this target and tell me which phase to start in.

Frequently Asked Questions about bb-methodology

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a bug bounty hunting session?

Start by defining a session goal targeting one impact type (confidentiality, integrity, availability, account takeover, or RCE) and selecting one or two vulnerability classes. Then follow the five-phase workflow: recon, mapping, discovery, escalation, and reporting, moving non-linearly between phases when stuck.

What is the difference between bug bounty and red team findings?

Bug bounty engagements accept only impact-demonstrated bugs with a full chain to attacker-attainable harm, rejecting hygiene issues like missing headers. Red team engagements treat hygiene findings, recon data, and defensive observations as valid deliverables. Confirm the engagement type before testing begins.

How do I avoid false positives in reflection and bypass testing?

Use unique random markers of 8 or more characters that cannot appear naturally in the target, and check the baseline response for the marker before claiming reflection. For bypass claims, require a response body differential, not just a status code change, by diffing bodies side by side.

When should I rotate to a different endpoint or vulnerability class?

Apply the 20-minute rule: every 20 minutes ask whether you are making progress, and if not, rotate to the next endpoint, subdomain, vulnerability class, or target. Cap any single parameter at 45 minutes to avoid rabbit holes.

How many times should I reproduce a timing-based finding before reporting?

Run at least 10 interleaved trials per group for control and test cases in randomized order. A valid signal requires the suspect group's mean to be at least two standard deviations above the control mean, since single outliers are usually network jitter.

What tools does the methodology recommend for recon and discovery?

Recon uses subfinder, amass, puredns, and httpx for subdomains, plus gau, waymore, and katana for URLs. Discovery uses ffuf for fuzzing, dalfox for XSS, ghauri for SQLi, and interactsh for out-of-band SSRF detection.