bugbounty-report-format

Structures bug bounty submissions with separated narrative steps and numbered validation evidence.

7|4|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/dbx0/skills --skill bugbounty-report-format-dbx0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bugbounty-report-format
Source: https://github.com/dbx0/skills/tree/main/skills/methodology/workflows/bugbounty-report-format
Command: npx skills add https://github.com/dbx0/skills --skill bugbounty-report-format-dbx0

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Bug bounty reports often bury the finding under tangled evidence, disproved hypotheses, and inline curl output, causing triagers at Bugcrowd, HackerOne, Intigriti, or VDPs to misclassify or dismiss valid submissions. This Skill enforces a fixed report structure that separates the attack narrative from the proof so a triager can decide in the first screen. ## Core Features & Use Cases - Fixed section order: Header block with VRT/CVSS, summary, three-part vulnerability description, blockquoted attack path, numbered reproduction steps, V1..Vn validation entries, remediation, and notes. - Evidence discipline: Steps narrate the attack while validation entries hold runnable commands and verbatim responses, with rules for trimming CDN noise, preserving transaction IDs, and proving layer attribution behind a WAF. - Unproven step handling: Marks steps that cannot be observed as named open items with the single test that settles them, instead of deleting or vaguely asserting them. - Use Case: You have a proven OAuth redirect flaw with captured HTTP responses. Use this Skill to produce a submission where the title leads with context, the VRT classification is stated up front, and every claim maps to a numbered validation. ## Quick Start Use the bugbounty-report-format skill to restructure my draft finding about the OAuth redirect flaw into a submission-ready report with separated steps and validation evidence.

Frequently Asked Questions about bugbounty-report-format

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

FAQPage Schema
How do I write a bug bounty report that triagers accept?

Separate the attack narrative from the evidence: write numbered reproduction steps a triager can read without touching raw output, then place each runnable command and verbatim response in numbered validation entries. State the VRT classification and CVSS in the header block.

How should I structure proof of concept evidence in a HackerOne report?

Place each proof in its own validation entry with a runnable command and verbatim response, keeping status lines, location headers, and transaction IDs while trimming bot-manager cookies and CDN noise. Reference each entry by number from the reproduction steps.

What is the VRT and how do I choose the right entry?

The VRT is Bugcrowd's Vulnerability Rating Taxonomy mapping findings to priority levels. This Skill requires the companion vrt-classifier skill, which carries the taxonomy locally with a search script, rather than picking entries from memory.

How do I handle a reproduction step I cannot prove?

Mark the step inline with the reason it cannot be observed, then add an open item block naming which steps are proven, the constraint blocking this one, and the single request that would confirm it. Never delete the step or assert it vaguely.

Why was my bug bounty report dismissed as a CDN or WAF artifact?

Edge-fronted targets need a layer attribution validation contrasting the application's own error shape, such as a framework 404 or JSON error, against the edge's generic Access Denied page. Without it, triagers can dismiss app behaviour as an edge quirk.