Unlimited free vulnerability report form builder

Free AI Vulnerability Report Form Generator

Describe your product and triage needs. Makeform creates a responsible-disclosure form for affected assets, reproducible steps, evidence, impact, and researcher contact.

Chat input for the Makeform, best AI form builder. Press Enter to submit your request and generate a form. Use Shift+Enter to add a new line.
  • Unlimited free
  • Editable before publish
  • Conditional technical questions
  • Evidence upload fields
Explore form features
31129+ makers build faster
Used by tools like ChatGPT, Perplexity & Claude

Route new reports to email, Slack, Google Sheets, and Zapier.

Sample prompts for the builder

Choose a starting point, tailor the language, or send the prompt to the Makeform builder. Each structure is an example you can edit.

Prompt ready

Audience

Independent researchers reporting issues in a web application

Format

Technical intake with conditional evidence fields

Prompt size

305 chars

Brief qualitySends to builder

Example form structure

Technical intake with conditional evidence fields

Prompt exampleEditable in builder

Researcher name or alias and contact email

Short answerFirst ask
2

Affected URL, product area, and version

Short answer
3

Vulnerability category

Dropdown
4

Exact steps to reproduce

Long answer
5

Redacted proof of concept

File upload

Suggested routing tags

Suggested

Needs triage

Reproduction needed

Researcher follow-up

Ask researchers to replace live credentials, tokens, and personal data with redacted examples before uploading evidence.

Step 1

Receive

scope, asset, version, and researcher contact

Step 2

Reproduce

prerequisites, steps, requests, and evidence

Step 3

Triage

impact, affected users, and internal owner

Step 4

Respond

acknowledgment, follow-up, and status updates

Better disclosure intake

Give researchers a clear path to your security team.

A dedicated form separates security findings from support tickets and asks for the technical context triage needs.

Reproduction details in order

Separate prerequisites, numbered steps, and results so an engineer can retry the finding.

Safer evidence prompts

Place redaction reminders beside evidence fields and warn against secrets or unnecessary personal data.

Consistent triage routing

Use component and vulnerability type to route reports and researcher follow-up.

Designed around the target

Adapt the questions to each product surface.

Conditional sections collect target-specific context while preserving common triage fields.

Web applications

Affected URL, browser, account role, product area, and the state required before the behavior appears.

APIs and integrations

Endpoint, method, authentication context, and redacted request and response samples for an exact retry.

Mobile applications

Platform, app build, device, operating system, network state, and screen-specific evidence.

Packages and repositories

Affected release range, dependency versions, installation context, minimal reproduction, and existing public references.

Build the intake workflow

From disclosure brief to actionable report.

Generate the structure, add your program details, test each path, and connect the triage destination.

Explore form features
01

Describe your disclosure program

Name in-scope products, required technical details, contact process, and pre-submission instructions.

02

Edit conditional paths

Add real components and versions, then show API, mobile, or package questions when relevant.

03

Test each report path

Confirm required fields catch missing context without requesting unsafe or irrelevant data.

04

Connect the triage destination

Alert a monitored security destination, then manage ownership, duplicate checks, and replies internally.

Form vs inbox vs public issue

Choose an intake path that preserves useful context.

A structured private form gives researchers a clear channel and responders consistent fields.

Approach
What the researcher sends
Triage consequence
ApproachGeneric support inbox
What the researcher sendsA free-form message mixed with account and billing requests.
Triage consequenceVersions, prerequisites, and evidence often require several follow-ups.
ApproachPublic issue tracker
What the researcher sendsA visible issue using the repository's usual bug template.
Triage consequenceUseful for ordinary defects, but inappropriate for undisclosed security details.
Approach
Dedicated vulnerability report form
What the researcher sendsStructured private intake with scope, reproduction, impact, evidence, and contact fields.
Triage consequenceThe security team receives a consistent starting record for review and response.

Field guide

What a vulnerability report form should include.

Each section answers a different triage question: what is affected, how to reproduce it, what could happen, what evidence exists, and how to continue the conversation.

Researcher details

Keep follow-up and credit separate.

Collect a contact channel even when the researcher uses an alias. Ask separately how they want to be credited.

  • Name or alias and contact email.
  • Organization, optional.
  • Preferred credit name or anonymous preference.

Affected surface

Identify the exact product context.

Capture the component, environment, endpoint, release, account role, device, and dependencies.

  • Product, component, and environment.
  • Version, build, browser, device, or dependencies.
  • Affected URL, endpoint, package, or feature.

Reproduction

Turn the finding into repeatable steps.

Separate prerequisites, numbered actions, results, frequency, and last-tested time.

  • Prerequisites and test account role.
  • Numbered steps with expected and observed behavior.
  • Reproduction frequency and last test date.

Impact context

Ask what an attacker could reach or change.

Ask about affected data, users, permissions, availability, required access, and severity rationale.

  • Confidentiality, integrity, or availability impact.
  • Attack prerequisites and required privileges.
  • Researcher's severity rationale, optional.

Evidence

Collect proof without inviting secrets.

Support text, links, screenshots, and uploads with a redaction warning beside each evidence field. Request a minimal proof.

  • Redacted request and response samples.
  • Screenshots, recordings, logs, or proof-of-concept files.
  • No passwords, live tokens, or unnecessary personal data.

Disclosure status

Know who else has seen the finding.

Ask whether the finding was shared elsewhere or has an existing reference. Display your response and disclosure expectations beside the form.

  • Prior public or private disclosure status.
  • Existing issue, advisory, or report reference.
  • Confirmation that program guidelines were read.

Related tools

Build the surrounding security and software workflows.

Pair responsible disclosure intake with distinct forms for ordinary bugs, internal incidents, access requests, closure notes, and software changes.

Explore all AI tools

AI Bug Report Form Generator

Capture ordinary product defects separately from sensitive security findings.

Open tool

Security Incident Form AI Generator

Collect internal incident facts, affected systems, and response details.

Open tool

AI Security Incident Closure Form Generator

Record resolution, follow-up actions, and closure review after an incident.

Open tool

Software Access Form AI Generator

Standardize requests for application roles and access approvals.

Open tool

AI New Software Request Form Generator

Evaluate proposed tools, owners, intended use, and implementation needs.

Open tool

Bug Report Form AI Generator

Use the historical bug-report tool for a general issue intake workflow.

Open tool

FAQ

Vulnerability report form questions

Practical answers for security teams creating a responsible-disclosure intake channel.

What is a vulnerability report form?

It is a private, structured channel for researchers to describe a suspected security weakness. It captures the affected product, reproduction, impact, evidence, disclosure status, and contact information for triage.

What fields should a vulnerability report form include?

Include researcher contact, affected asset and version, category, summary, prerequisites, numbered steps, observed behavior, impact, redacted evidence, prior disclosure status, and preferred credit. Add product-specific API, mobile, or package fields.

Should researchers submit passwords or access tokens?

No. Warn against passwords, active tokens, private keys, and unnecessary personal data beside every evidence field. Ask for redacted examples or a minimal proof.

How is this different from a bug report form?

A bug form handles ordinary failures such as crashes or incorrect output. A vulnerability form privately routes weaknesses affecting confidentiality, integrity, authorization, or availability to the security team.

Can the form ask different questions for web, API, and mobile reports?

Yes. Use conditional sections. Ask API reporters for endpoint and method, mobile reporters for build and device, and package reporters for release range and dependencies.

How should severity be collected?

Ask for suggested severity plus impact, prerequisites, privileges, and scope. Label it as the researcher's assessment, then evaluate the evidence with your internal triage method.

Is the vulnerability report form generator free?

Yes. Makeform is unlimited free for generating, editing, publishing, and collecting responses with the Makeform badge. The paid tier removes the badge; it does not unlock a limited trial or a larger response allowance.

What should happen after a researcher submits?

Route the report to a monitored security destination, acknowledge receipt, assign an owner, check duplicates, attempt reproduction, request missing details, and follow your published response process. Keep sensitive contents out of broadly visible notifications.

Give responsible disclosure a clear front door.

Generate a vulnerability report form your security team can triage.

Unlimited freeStructured reproduction stepsEditable evidence guidance
Browse templates