⚠ Authorized testing only. Disclosed public bug-bounty data for defensive/educational research. Use payloads only against systems you are permitted to test.
LogoThe Hacktivity Field GuideReal-world web hacking, catalogued
🔎
Field Guide/Writing the Report

Writing the Report

> This page distills how the highest-value reports in this corpus were written and defended, based > on the disclosed timelines (the mediator/triage/reporter exchanges). The bug gets you in the door; > the writeup gets you paid. General craft is marked as background; specific timeline lessons are > cited to their report IDs on the class pages.

§Anatomy of a report that triages fast

  1. Title — the actual impact, not the class. "Full account takeover of any user via password

reset host-header injection" beats "Host header injection".

  1. Summary — one paragraph: who the attacker is (auth level), what they do, what they get. The

program's summary field in the best reports is a crisp root-cause statement — write theirs for them.

  1. Steps to reproduce — numbered, copy-pasteable, with exact requests. Assume the triager pastes

them verbatim. Include prerequisites (two accounts, a collaborator domain, a specific plan tier).

  1. PoC — a single curl/HTML file/video. Blind bugs: show the callback.
  2. Impact — walk the impact ladder (see triage-and-impact.md). Quantify data exposure.
  3. Remediation — a one-line correct fix signals you understand the root cause; it also speeds

the program to "resolved".

§What the timelines reward

Across the resolved reports, these behaviors correlate with fast triage and higher final severity:

Pin versions, environment, timing, and account state. For races, ship a video or a script.

jumped in severity answered with a working next-rung PoC within a reply, not an argument.

rest of the thread. State exactly what you proved and what you believe is reachable next.

into other users' data beyond what proves impact. The timelines show programs reacting badly to over-testing and well to surgical PoCs.

vague answers stall reports into "informative".

§What the timelines punish

§Disclosure & learning

and how you build reputation.

When a program fixes your bug, the next variant is often still open (see the "Bypasses" and "Also seen in" sections on every class page).

§Template (fill in and adapt)

## Summary As a <attacker role>, I can <action> and obtain <impact> belonging to <victim>, because <root cause>. ## Steps to reproduce 1. ... 2. ... ``` <exact request> ``` 3. Observe <exact tell in response>. ## Proof of concept <single curl / HTML file / video link> ## Impact <walk the ladder to business impact; quantify> ## Remediation <the correct, root-cause fix in one or two lines>

§References

"Real-world case studies" sections (each grounded in a disclosed timeline).