Security vulnerability disclosure form

A security vulnerability disclosure form provides a structured channel for researchers to report security issues they discover. Unlike a full bug-bounty platform, this lightweight form captures the essential details — what was found, where, how bad, and how to reproduce it — without payment processing.

The form beside this text is live. Fill it in and submit it — it validates exactly as it would for a real respondent, and saves nothing.

A vulnerability type dropdown immediately signals what class of issue was found

Categorizing by type (XSS vs. SQL injection vs. auth bypass) lets your team triage faster.

Researcher anonymity is noted, not enforced by the form itself

If a researcher wants to stay anonymous, they can; the form does not force identity or credentials.

Build this form for free

This one uses file uploads, which is a paid feature — you can build and edit it on the free plan, but saving it needs an upgrade.

No card required.

Security Vulnerability Disclosure

Live preview

How to build this form

7 steps in the editor.

  1. Add a text field for the researcher's name; note they can submit as "anonymous" if preferred.
  2. Add an email field for follow-up contact.
  3. Add a URL field for the affected product or service.
  4. Add a dropdown for vulnerability type: XSS, SQL injection, auth bypass, other.
  5. Add a dropdown for severity: low, medium, high, critical (self-assessed).
  6. Add a textarea for detailed description and steps to reproduce.
  7. Add an optional file field for screenshots or supporting evidence.

Fields in this form

8 fields, using 6 of the 19 field types available.

QuestionField typeRequired
Your name (or "anonymous")Short textYes
Contact emailEmailYes
Affected product or URLURLYes
Vulnerability typeDropdownYes
Estimated severityDropdownYes
Detailed descriptionLong textYes
Steps to reproduceLong textYes
Supporting files (screenshot, proof-of-concept, etc.)File uploadOptional

What goes wrong with this form

Specific to a security vulnerability disclosure form, not general advice about forms.

Not warning researchers that reports may not be private

Make clear in your form instructions whether submissions are confidential or part of your public security policy. The form itself does not enforce either.

Asking for too much detail upfront (personal background, company details)

Keep required fields minimal. Researchers should not have to prove credentials to submit a report.

Missing the file upload field

Screenshots and proof-of-concept code are far easier to review than text descriptions alone.

Questions about this form

Does this form encrypt the vulnerability report?

This is a general intake form stored via Seagit Forms' standard database. The form itself does not add encryption. For highly sensitive reports, researchers should consider a separate PGP-encrypted channel and use this form only to signal receipt.

Is this a bug-bounty payment system?

No. This form collects reports only. Payment, bounty decisions, and ongoing communication happen outside the form.

What if a researcher submits a duplicate or frivolous report?

The form has no built-in deduplication or validation. Your team reviews all submissions and decides what merits response.

Build this form for free

This one uses file uploads, which is a paid feature — you can build and edit it on the free plan, but saving it needs an upgrade.