Awesome Bug Bounty

SkillWeb & browsing

An awesome Claude skill that guides your agent through bug bounty hunting, payload selection, recon, and security report writing.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Awesome Bug Bounty skill

About this skill

Use when doing bug bounty hunting, vulnerability research, security report writing/analysis, payload or WAF-bypass selection, business logic / IDOR / race / API testing, recon methodology, tool choice (Burp vs Caido vs ZAP, AI pentest agents, MCP security testing, headless browsers), or looking up w

What this skill tells your AI

The instructions your AI receives, as published by aiskillstore/marketplace in pending/yangtech-gh/awesome-bug-bounty/SKILL.md and read by ahel’s review.

Distilled knowledge base for bug bounty hunting and authorized security research. Paths below are relative to this skill's directory. Prefer them; only fetch source repos (Fallback table) when deeper detail is needed.

Operating rules

  1. Read extended detail from knowledge/*.md before improvising:
    • knowledge/vuln-types.md — per-vuln hunt focus + example patterns
    • knowledge/payloads.md — payload/bypass cheat sheet by context
    • knowledge/business-logic.md — business logic + race condition playbooks
    • knowledge/methodology.md — recon/API methodology, best practices, non-duplicated engagement path, report template, wordlists
    • knowledge/tools.md — tool-choice matrix: proxies, AI-native hunters, Obscura, MCP stack, authz/API/bizlogic tools
    • knowledge/install.md — install commands + post-install setup (API keys, proxy CA, MCP registration)
  2. For writeup links, full payload lists, or tool internals: fall back to source repos via registered opencode references (@awesome-bb-writeups, @bug-bounty-reference, @payloads-all-the-things, @hack-skills, @bizlogic, @aw-junaid-bug-bounty, @hackerone-reports, @autorizepro, @burp-api-security-suite, @awesome-bugbounty-tools, @obscura, @caido-skills) or the Fallback table URLs. If a reference isn't registered, use the GitHub URL.
  3. Authorized testing only. Stay inside program scope and rules of engagement.
  4. Evidence standard for reports: clear impact, minimal repro steps, PoC request-response, severity justification, fix guidance.

Operating profile gate (ask before acting)

When: at the first action-taking turn of a session/engagement — skip entirely if the user already stated preferences/rules in this conversation, or if engagements/<target>/profile.yaml (or an equivalent profile the user pointed to) already exists. Never re-ask within a session after answers are given.

How: ask once, using the question tool, a single question:

"Operating profile for this engagement?"

  • Defaults — Stealth (Recommended) — in-place/Ollama LLM, no cloud keys, recon + verify layers, install core, MCP: pd-tools & obscura. Applied immediately, no further prompts.
  • Configure… — answer the full set below (one question call, all items together).

Full set (only when Configure…):

  1. Mode — Stealth / no API keys (Recommended) (local/offline tools only; HEXSTRIKE_API_KEY and proxy CA are local auth, allowed) · Balanced (in-place LLM + read-only keys like GITHUB_TOKEN, no paid LLM APIs) · Full (cloud API keys per tool)
  2. LLM backend — In-place (opencode session model) · Ollama (http://localhost:11434/v1) · Cloud API keys · None — deterministic only
  3. Tool layers (multiple) — Proxy (Burp/Caido/ZAP) · Recon stack · Verify (sqlmap/dalfox/interactsh) · Obscura browser · bizlogic · AI hunter · MCP/LLM-offensive suite
  4. Install policy — Install core now · Install only what this engagement needs · Don't install — report gaps only
  5. MCP surface (multiple) — pd-tools · hexstrike · obscura · ptai · mcp-bb · none

After answers: write them to engagements/<target>/profile.yaml (keys: mode, llm, layers[], install, mcp[]; env names only, never secrets), then obey for the rest of the engagement:

Profile choiceEnforced behavior
Mode StealthNever suggest/export cloud API keys; Caido AI plugins, Burp AI, AutorizePro AI off unless backend = Ollama; prefer offline/zero-dep tools (nuclei -duc, gau/wayback passive); hexstrike/Obscura only as local stdio MCP; active scanning rate-capped
Mode BalancedIn-place/Ollama only for LLM; read-only GitHub PAT allowed; no paid API suggest
Mode FullPer-tool keys from knowledge/install.md §11 as needed; AI hunters may use cloud LLMs
LLM In-placeAll AI features pointed at the session agent — zero key setup
LLM OllamaPoint tools at http://localhost:11434/v1; verify reachable before starting
LLM NoneDeterministic only: ptai --no-llm, no AI triage steps in playbooks
Layer uncheckedDo not install, run, or mention that layer as a next step this engagement
Install Don't installHealth-check and report gaps (knowledge/install.md §10); never run install commands
MCP none / uncheckedLeave servers enabled: false in opencode.jsonc; drive tools via shell instead

Declining the gate or saying "use defaults" = Defaults / Stealth above, recorded without further prompting.

Engage flow (impact-first)

  1. Profile gate — once per engagement as above; persist profile.yaml; all later steps obey it.
  2. Scope — write the scope manifest (knowledge/methodology.md → non-duplicated path): in-scope hosts, exclusions, rate limits, test windows. Every tool consumes this one file.
  3. Recon / attack-surface map — single deduped workspace: assets → live hosts → site/API/auth surfaces (union + uro/sort -u, no per-tool re-enumeration); render SPAs with Obscura/Playwright; note in-scope MCP/LLM features.
  4. Route by surface — highest-impact path first (auth bypass > ATO > RCE > SSRF/IDOR > XSS > info leaks).
  5. Deep playbooks — read matching knowledge/*.md section; escalate to fallback repos only if uncovered. Fan-out tools read the shared surfaces, never re-scan them.
  6. Report — dedupe findings by METHOD+host+path+param+class; impact-first writeup per template; one submission per issue.

Category router (symptom → knowledge → fallback)

Symptom / surfaceKnowledgePrimary fallback
XSS, SQLi, SSTI, RCE, LFI/upload, SSRF, CSRF/CORS, smuggling, takeover, cache, host header, 401/403, SAML, most vuln classesknowledge/vuln-types.md (+ knowledge/payloads.md for injection/WAF contexts)PayloadsAllTheThings, Awesome-Bugbounty-Writeups, bug-bounty-reference, hackerone-reports docs/tops_*
IDOR/BOLA, API recon, GraphQL, mass assignmentknowledge/vuln-types.md, knowledge/methodology.md, knowledge/tools.mdAutorizePro, BurpAPISecuritySuite, hack-skills api-sec
Auth bypass, 2FA/MFA, OAuth/JWT, ATOknowledge/vuln-types.mdbug-bounty-reference, hack-skills auth-sec
Business logic, race conditionsknowledge/business-logic.mdhack-skills, bizlogic, PayloadsAllTheThings, hackerone-reports TOPRACECONDITION
Recon, wordlists, engagement workspace, report template, SPA browsingknowledge/methodology.md + knowledge/tools.md (Obscura)aw-junaid/bug-bounty, obscura
Proxy / scanner / AI hunter / MCP tool choice, agent orchestrationknowledge/tools.mdawesome-bugbounty-tools, caido-skills, hexstrike-ai, pd-tools-mcp
Install commands, API keys, proxy CA, MCP registrationknowledge/install.mdupstream repo README
Mode / LLM / layers / MCP enablementOperating profile gate → profile.yamlknowledge/install.md §11–12
MCP server or LLM app testing (prompt injection, tool poisoning)knowledge/tools.md, knowledge/payloads.mdMCPScan, mcpsec, mcpwn, AI Scanner

Covered classes are indexed in knowledge/vuln-types.md (XSS → MCP abuse).

Fallback repositories

Reference aliasRepositoryRole
@awesome-bb-writeupsdevanshbatham/Awesome-Bugbounty-WriteupsWriteups indexed by bug type
@bug-bounty-referencengalongc/bug-bounty-referenceWriteups by bug nature (XSSI, OAuth, money, business logic)
@payloads-all-the-thingsswisskyrepo/PayloadsAllTheThings64+ vuln categories: payloads, bypasses, methodology
@hack-skillsyaklang/hack-skills100+ agent skills; master/category routers
@bizlogicekomsSavior/bizlogicBusiness-logic heuristic scanner (9 checks)
@aw-junaid-bug-bountyaw-junaid/bug-bountyMethodologies, cheatsheets, wordlists, report templates
@hackerone-reportsreddelexc/hackerone-reportsTop disclosed HackerOne reports by bug type + program
@autorizeproWuliRuler/AutorizeProBurp authz-enforcement tester + AI FP reduction
@burp-api-security-suiteTeycir/BurpAPISecuritySuiteBurp API suite: recon, 15 attack types, BOLA/IDOR
@awesome-bugbounty-toolsvavkamil/awesome-bugbounty-toolsCurated tool index by phase (incl. AI Agents)
@obscurah4ckf0r0day/obscuraRust headless browser for AI agents: CDP + MCP, stealth, SPA rendering
@caido-skillscaido/skillsCaido Client SDK + AI skill (AI-native Burp alternative)

Deep research: fetch the corresponding reference path (e.g. @payloads-all-the-things → SQL Injection/README.md) rather than guessing payloads.

Signals

GitHub stars
427
Forks
45
Last commit
Sep 2026

ahel review

  • K1binfo
    installs-packages (in knowledge/install.md)
  • K1binfo
    installs-packages (in knowledge/tools.md)
  • K1binfo
    installs-packages (in skill-report.json)

Automated review, not a security audit. Ruleset v1+k2.

Advanced
Catalog kind
skill
Key
awesome-bug-bounty
Source
github.com/aiskillstore/marketplace
Awesome Bug Bounty (awesome-bug-bounty): Skill · ahel