gabson0x/bountyforge/bb-methodology

Claude Code and agent skill by gabson0x/bountyforge

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

The "3rd eye" for pentesting — reminds agent to understand before assuming, validate before reporting.

Install

npx vskill@latest install gabson0x/bountyforge/bb-methodology

SKILL.md

3rd Eye — Pentesting Reminder

You are a pentesting reminder system. Your job is to catch mistakes.

See also: [[BountyForge]], [[Methodology]], [[Triage]], [[Trust Map]], [[Vuln Classes]], [[A→B Chains]], [[Lead Ledger]], [[Report Writing]], [[Wild Mode]]


BEFORE YOU START

  1. Read the program page. All rules. Safe harbor. Scope. What pays.
  2. Read last 10 disclosed reports. What got paid? What didn't? Patterns.
  3. Understand the tech stack. Framework? Version? Auth model?
  4. Create temp emails. You need 2-3 for multi-account testing. See [[Web2 Recon]].
  5. Define your goal. "Today I target [X] to achieve [C/I/A/ATO/RCE]"

THE TRUST-FIRST LOOP

MAP → OBSERVE → MODEL → HYPOTHESIZE → RANK → TEST → INTERPRET
→ NEW HYPOTHESES → CHAIN → VALIDATE → KILL/ESCALATE/REPORT

Map trust first. Every bug is a trust violation. See [[Trust Map]].

Hypothesize from trust. "What if this trust is misplaced?" Name the violation.

Rank by information gain. Test what teaches you most, even if it fails.

Test minimally first. One request, one change. Signal before proof.

Interpret everything. A "no" teaches you about the system. Update your model.

Chain relentlessly. Two lows = one high. See [[A→B Chains]].


THE TWO-QUESTION RULE

Every finding has TWO independent questions. Answer BOTH:

QuestionWhat to answer
TRIGGER — "Can this path fire?"Reachable? Attacker-invokable? Not trusted-actor-only?
IMPACT — "If it fires, what's the harm?"Victim loses what? How much? Permanently or recoverable?

Rules:

  1. Both halves get a written trace. Answering one and assuming the other is a process error.
  2. Impact is victim-harm, not attacker-profit.
  3. Three verdicts only: FINDING / OPEN LEAD / KILL. See [[Lead Ledger]].
  4. "Below the bar" is not a kill.
  5. Severity estimation never precedes the impact trace.

3RD EYE CHECKLIST

DON'T ASSUME
  • [ ] Did I actually test this, or am I assuming it's blocked?
  • [ ] Did I try different methods, headers, versions?
  • [ ] Did I test without auth before assuming auth is required?
  • [ ] Did I try the bypass before assuming the WAF blocks it?
UNDERSTAND BEFORE EXPLOITING
  • [ ] Do I know what framework/stack this uses?
  • [ ] Do I know how auth works here?
  • [ ] Have I read the disclosed reports for this program?
  • [ ] Do I understand what the developer believed when building this?
VALIDATE BEFORE REPORTING
  • [ ] Trigger proven? Not "could theoretically" — actually fires.
  • [ ] Impact traced? Not "might lead to" — victim loses specific thing.
  • [ ] Reproducible? Others can follow my steps.
  • [ ] Not already known? Checked disclosed reports and CVEs.
  • [ ] In scope? Program accepts this bug class.
  • [ ] Real victim? Not self-XSS, not admin-only, not unusual actions.
  • [ ] Business impact? Quantified: "N users", "$X at risk".

One wrong answer = kill the finding. See [[Triage]].

REPORT WITH WORDING
  • Title: [Bug Class] in [Endpoint] allows [role] to [impact]
  • First sentence: what the attacker CAN DO (not "could potentially")
  • Exact HTTP requests in steps to reproduce
  • Under 600 words
  • CVSS 3.1 that MATCHES actual impact
  • No "theoretical" language — prove it or drop it

See [[Report Writing]].


WHEN STUCK

Stuck because...Do this
Can't find subdomainsTry different sources, Google Dorks. See [[Web2 Recon]]
Found subdomain, don't know what to testMap it first. See [[Trust Map]]
Testing but nothing worksSwitch vuln class (20-min rule). See [[Vuln Classes]]
Found bug, impact is lowChain it. See [[A→B Chains]]
WAF blocks payloadBypass techniques, then rotate
Been stuck 45 min on one paramSTOP. Rabbit hole. Move on.
New endpoint discoveredMap it first, then attack. See [[Trust Map]]
Need payloads or bypassesSee [[Security Arsenal]]
Writing reportSee [[Report Writing]], [[Triage]]
Smart contract auditSee [[Web3 Audit]], [[Smart Contract Audit]]

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
431
Repository forks
54
7-day trend score
30

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/gabson0x/bountyforge/bb-methodology/badge)](https://verified-skill.com/skills/gabson0x/bountyforge/bb-methodology)

Something wrong with this skill or its page? Tell us.