Safeguard
Security Guides•

What goes in the how-to-report section of a disclosure policy?

A reporting section tells researchers where to send reports, what to include, which language to use and what happens next. A copy-ready outline.

Safeguard Security Team
4 min read

The reporting section should say where to send a report, what details to include, which languages you read, whether encryption is supported, and what the reporter can expect next. Keep it to a short page so people read it before they write.

What the sources ask for

CISA's directive says a disclosure policy must describe how to submit reports, including where reports go, such as a web form or email address, and a request for the information needed to find and understand the issue. It also asks the reporter to allow a reasonably time-limited response period before any public disclosure.

OWASP's list of useful reporting guidelines includes: specific information that helps confirm and fix the issue, categories or confidentiality marking on a bug tracker, PGP keys for encrypted communication, a timeline for initial response and triage, and safe harbor terms.

An outline you can copy

PartExample content
WhereOne address or form, with a backup
What to includeProduct, version, steps, requests and responses, impact
What to leave outReal personal data, large data downloads
LanguageThe languages you can read
EncryptionWhether you offer it, or prefer the web form
ResponseWhen they will hear from you first, and how long you ask them to wait before going public
Next stepsTriage, fix, advisory, credit
RulesLink to scope and testing rules

Details to ask for

Make the request specific, so reporters do not guess:

  1. The affected product, URL or component.
  2. The version or build, if known.
  3. Step by step instructions to reproduce.
  4. Raw requests and responses or logs.
  5. What an attacker gains.
  6. Whether the issue is already public or planned for publication.
  7. How they want to be credited, if at all.

Language and format

The security.txt standard, RFC 9116, defines a Preferred-Languages field listing the languages you prefer for reports, and says that if it is absent, researchers may assume English. Mirror that in the policy. Say plainly if you can handle reports only in some languages, and consider offering a translation route. See handling reports in other languages.

Encryption

CISA's guidance on the federal mailbox says you may make a PGP key available but strongly recommends the web instead. If you offer a key, keep it current and test decryption. If you do not, say so, so researchers do not wonder. Compare channels in web form or email: which to offer.

Promise only what you can do

If you write "we reply within two business days", you must reply within two business days. The reply need not be a fix. It can be an acknowledgment and a next step. See what to promise researchers.

Link to it from everywhere

Put the policy URL in your security.txt Policy field, the website footer and your support pages. Our security.txt guide shows how.

After you publish

Run a test report through the full path. If you build software with open source dependencies, Safeguard's compliance and evidence automation can help you show customers the controls behind your process, and a free scan gives a quick view of your dependencies.

Quick check

Is a web form better than email?

CISA's guidance prefers the web over encrypted email, mostly because key handling is hard. Offering both is fine if both are monitored.

Do I need to publish a response time?

It helps. CISA's directive asks reporters to allow a reasonably time-limited response period, which only works if you say what you will do in that time. Choose numbers you can keep.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.