What makes a vulnerability report easy to triage and act on — a precise title, real impact, reproducible steps, and concrete remediation, written for the person who has to fix it.
A vulnerability is only as valuable as the report that describes it. Triagers read a lot of submissions; the ones that get resolved quickly are the ones that let a reader reproduce the issue and understand its impact without guesswork. A good report is a piece of technical writing, and it follows a predictable structure.
State the vulnerability class and where it is, in one line. "Reflected XSS in the search parameter on example.com/search" tells a triager more than "Critical security issue!!!" ever will.
Explain the realistic consequence in terms of confidentiality, integrity, or availability — not the theoretical worst case. Tie it to the specific application: what data or action does this expose?
Include the raw request/response where it helps. The test is simple: could someone unfamiliar with your finding reproduce it from your steps alone?
Suggest how to address the root cause — output encoding, parameterized queries, an authorization check. You do not have to design their fix, but naming the underlying weakness (its CWE) helps the team resolve it and catch siblings.