A vulnerability disclosure policy (VDP) is a public document that tells security researchers how to report vulnerabilities in your systems and commits your organization not to take legal action against those who follow its rules. For leadership, it’s one of the cheapest security controls available: it decides whether you hear about a flaw from a researcher in private or from a customer, a journalist, or a regulator in public.
It’s also no longer optional for many organizations. The EU Cyber Resilience Act requires digital product manufacturers to maintain a coordinated vulnerability disclosure policy, NIS2 lists vulnerability disclosure among mandatory risk-management measures, and US federal agencies must publish one. This guide covers the business case, what regulators expect, the decisions behind each section of the policy, and a template your security and legal teams can adapt.
Key takeaways
- A VDP gives outsiders a safe, legal way to report vulnerabilities to you before they become public incidents.
- The policy is a commitment; the program behind it (validating reports, fixing, communicating) is what makes it credible.
- The EU CRA’s vulnerability reporting obligations apply since 11 September 2026; its coordinated disclosure policy requirement applies from 11 December 2027.
- A VDP doesn’t require paying researchers. Its main cost is the team time to process reports, which is where most programs succeed or fail.
What Is a Vulnerability Disclosure Policy?
A vulnerability disclosure policy is a set of published rules that defines how ethical hackers, security researchers, customers, and anyone else outside your organization can report a security vulnerability, and what your organization commits to do in response. It answers five questions for the person holding the report: what they may test, whether they’re legally protected, how they may test, where to report, and what happens next.
You’ll also see it called a responsible disclosure policy or a coordinated vulnerability disclosure (CVD) policy. The terms are interchangeable. “Coordinated” is the term used in ISO/IEC 29147 and the EU Cyber Resilience Act, because it reflects how disclosure works in practice: you and the researcher agree on when details go public.
Vulnerability Disclosure Policy vs. Vulnerability Disclosure Program
The two share an acronym but are different things. The policy is the public commitment. The program is the operational capacity to keep it: an intake channel, people who validate reports, communication with researchers, and a process to ship and verify fixes.
| Disclosure policy | Disclosure program | Bug bounty program | |
|---|---|---|---|
What it is | Published rules for reporting vulnerabilities | The operation that receives, validates, and resolves reports | A disclosure program that pays for valid findings |
Researcher rewards | Not required | Optional: credit, swag, hall of fame | Monetary, usually scaled by severity |
Main cost | Legal and security review time | Team time or a platform to process reports | Rewards budget plus program operations |
Best for | Every organization with an online presence | Organizations that need a reliable, auditable process | Mature teams ready for higher report volume |
A policy without a program is a promise nobody keeps: reports land in an unmonitored inbox, and frustrated researchers go public. If you want the process run for you, not just the rules published, see how a managed vulnerability disclosure program works on HackenProof. Most organizations start there and add a bug bounty program once they’re ready to pay for findings.
The Business Case for a Vulnerability Disclosure Policy
- It controls how bad news reaches you. Researchers and customers already find flaws in your products. Without a clear channel, they email support, post on social media, or publish. A VDP routes those findings to your security team privately, with time to fix them.
- It reduces legal friction. Without written authorization, good-faith testing sits in a legal gray area, and researchers who fear legal threats stay silent. A safe harbor clause makes it clear you want the report, which also keeps disputes with researchers out of the press.
- It supports compliance. EU regulation now names coordinated vulnerability disclosure explicitly, and ISO/IEC 29147 and 30111 give auditors a benchmark for how you receive and handle reports.
- It helps close deals. Enterprise procurement and security questionnaires regularly ask how you handle externally reported vulnerabilities. A public VDP is a concrete answer.
- It’s inexpensive. Unlike a bug bounty, a VDP carries no reward budget. The investment is legal review up front and the team time to process reports.
Is a Vulnerability Disclosure Policy Required? What Regulators Expect
Whether you’re legally obliged depends on your sector and market. Here is where requirements stand:
| Framework | Applies to | What it requires | Timing |
|---|---|---|---|
EU Cyber Resilience Act | Manufacturers of products with digital elements sold in the EU | A coordinated vulnerability disclosure policy and a contact address for reports (Annex I, Part II); reporting of actively exploited vulnerabilities to ENISA within 24 hours, 72 hours, and 14 days after a fix | Reporting: since 11 Sep 2026. CVD policy: from 11 Dec 2027 |
NIS2 Directive | Essential and important entities in the EU | Vulnerability handling and disclosure as part of cybersecurity risk-management measures (Article 21) | National laws; transposition deadline was 17 Oct 2024 |
US federal civilian executive branch agencies | A published VDP covering all internet-accessible systems | In effect since 2020 | |
ISO/IEC 29147 and 30111 | Voluntary; used by auditors and enterprise buyers | Processes for receiving and disclosing reports (29147) and for handling them internally (30111) | Ongoing |
The CRA’s reporting deadlines are worth singling out. When a vulnerability in your product is actively exploited, the 24-hour clock starts when you become aware of it. Organizations without a disclosure channel tend to learn about vulnerabilities late, which leaves little time to meet those obligations.
What a Vulnerability Disclosure Policy Includes, and the Decision Behind Each Section
Your security and legal teams will draft the text, but each section reflects a business decision that leadership should make or approve.
1. Introduction and commitment
A short statement that you welcome reports and why. Decision: who owns the policy and is accountable for it, usually the CISO or head of security.
2. Scope
The systems researchers may test and those they may not, such as third-party services or internal environments. Decision: which assets you’re ready to receive reports on. Start with customer-facing production systems and expand as your process matures; CISA gave federal agencies two years to bring all internet-accessible systems into scope.
3. Safe harbor
A commitment not to pursue legal action against good-faith researchers who follow the policy. Decision: legal sign-off on how far that authorization extends, including whether you waive terms-of-service restrictions that would otherwise prohibit testing.
4. Rules of engagement
What testing is off-limits: typically denial-of-service, social engineering, physical access, and accessing other users’ data. Decision: how much testing risk you’re willing to accept on production systems.
5. Reporting channel
Where reports go and what they should include. Decision: whether reports go to an in-house inbox or a managed platform, and who monitors it. This choice determines most of your operating cost.
6. Response commitments
How quickly you’ll acknowledge, validate, and update researchers (CISA’s template commits to acknowledgment within three business days). Decision: service levels your team can actually meet. Missed commitments are the most common reason researchers go public.
7. Disclosure terms
How long researchers should wait before publishing; 90 days is the most common default, popularized by Google Project Zero. Decision: how much remediation time your engineering team realistically needs, and who approves public security advisories.
8. Rewards and recognition
Whether you pay for findings. Decision: no rewards, non-monetary recognition such as a hall of fame, or a bounty budget. Whatever you choose, state it plainly; ambiguity invites researchers to negotiate payment before sharing details.
Before You Publish: Ownership, Resourcing, and Operating Model
Publishing the policy takes days. Running it is an ongoing commitment, so settle three questions first.
- Who is accountable? Security owns the program, legal owns the safe harbor wording, engineering owns fixes, and communications owns public advisories. Name a person for each.
- Who validates reports? Every submission needs to be reproduced, assessed for severity, and deduplicated. Expect noise: out-of-scope findings, duplicates, and, increasingly, AI-generated reports that look plausible but don’t hold up.
- In-house or managed? Compare the two models below.
| In-house inbox | Managed platform | |
|---|---|---|
Setup | Write the policy, set up an email address and internal workflow | Hosted program page or embeddable form, policy structure included |
Report validation | Your security team, during working hours | Platform triage team validates before reports reach you |
Noise and spam | Filtered manually by your team | Filtered by the platform |
Researcher communication | Your team handles every exchange | Handled through the platform with a full audit trail |
Path to bug bounty | Requires new tooling and processes | Upgrade the same program |
An in-house setup can work for organizations with a dedicated security team and low report volume. For most others, the cost of a missed report outweighs the cost of a platform.
Vulnerability Disclosure Policy Template
Hand this template to your security and legal teams as a starting point. It follows the structure above and aligns with the CISA template and ISO/IEC 29147. Replace the bracketed fields and have legal review the safe harbor section before publishing.
[Company] Vulnerability Disclosure Policy
Last updated: [date]
Introduction
[Company] is committed to protecting our customers and their data. We welcome reports from security researchers and the public about vulnerabilities in our systems. This policy explains which systems are covered, how to test them, how to report what you find, and what you can expect from us.
Scope
This policy applies to: [*.example.com], [api.example.com], [Example app for iOS and Android].
Out of scope: [third-party services, e.g. our help desk provider], [staging and test environments], and any system not listed above. If you aren’t sure whether a system is in scope, contact [[email protected]] before testing.
We do not accept reports of: [missing security headers without demonstrated impact; self-XSS; clickjacking on pages without sensitive actions; automated scanner output without a proof of concept; denial-of-service vulnerabilities].
Safe harbor
If you make a good-faith effort to comply with this policy during your research, we will consider your research authorized, we will work with you to understand and resolve the issue quickly, and [Company] will not recommend or pursue legal action related to your research. If a third party initiates legal action against you for activities conducted in accordance with this policy, we will make this authorization known.
Rules of engagement
You must not: perform denial-of-service testing; use social engineering, phishing, or physical attacks; access, modify, or delete data that doesn’t belong to you; or use a vulnerability beyond what is necessary to confirm it.
You must: use only accounts you own or have permission to use; stop testing and notify us immediately if you encounter personal data, credentials, or other sensitive information; and delete any such data you obtained once you’ve reported it.
How to report
Submit reports via [HackenProof program link / [email protected]]. Please include: the affected asset; a description of the vulnerability and its impact; steps to reproduce; and proof-of-concept code, screenshots, or video. You may report anonymously. [To encrypt your report, use our PGP key: link.]
What to expect
We will acknowledge your report within [3] business days, confirm whether the vulnerability is valid within [10] business days, keep you informed of remediation progress, and notify you when the issue is fixed.
Disclosure
Please give us reasonable time to fix the issue before disclosing it publicly. We ask that you wait [90] days from your report, or until we confirm a fix, whichever comes first. We are happy to coordinate disclosure and credit you by name.
Rewards
This policy does not offer monetary rewards. [With your consent, we will recognize researchers who report valid vulnerabilities on our Hall of Fame page.]
Questions
Send questions about this policy to [[email protected]].
Vulnerability Disclosure Policy Examples
These public policies show how organizations of different sizes and sectors frame the same commitments:
- CISA VDP template. The baseline for US federal agencies, with well-tested safe harbor wording, a three-business-day acknowledgment commitment, and explicit acceptance of anonymous reports.
- US Department of Defense. Run by the DoD Cyber Crime Center (DC3), it’s one of the largest public VDPs and a model for managing scope across a very large attack surface.
- U.S. Department of Health and Human Services. A compact federal policy built around three sections: scope, rules of engagement, and reporting a vulnerability.
- CVS Health. A private-sector example from a heavily regulated industry.
You can also browse the public programs on HackenProof to see how Web3 and digital product companies scope their disclosure and bug bounty programs.
Where to Publish Your Policy
Researchers should be able to find your policy within a minute. Publish it at a predictable URL such as /security or /vulnerability-disclosure-policy and link it from your site footer and trust page. Your team should also add a security.txt file, a short text file defined in RFC 9116 that sits at /.well-known/security.txt and points researchers to your reporting contact and policy. If you run your VDP on HackenProof, the public program page serves as both the policy and the intake channel.
Finally, brief the teams that receive reports by accident: support, social media, sales, and legal. A researcher who gets a canned reply or a legal threat rarely reports twice.
Common VDP Mistakes Leaders Should Avoid
- Publishing without resourcing. A policy with no one behind it creates more risk than having no policy.
- Committing to service levels the team can’t meet. A three-day acknowledgment you miss is worse than a five-day one you keep.
- Letting legal language drive researchers away. Requiring an NDA before a report, or pairing an invitation with prosecution warnings, discourages exactly the reports you want.
- Leaving rewards ambiguous. If you don’t pay, say so upfront.
- Treating it as a one-time project. Review scope, contacts, and service levels at least annually, and whenever you launch a new product.
From Policy to Program: Launch Your VDP With HackenProof
Writing the policy is the easy part. Running it means validating every report, filtering out spam and AI-generated noise, keeping researchers updated, and verifying fixes, without pulling your security team off other work.
HackenProof’s vulnerability disclosure program handles that for you: a hosted program page or embeddable widget, safe harbor language included, 24/7 report validation with a two-hour first-validation SLA, and a process aligned with ISO/IEC 29147 and 30111, backed by 9+ years of experience and 85,000+ validated vulnerability reports. When you’re ready to pay for findings, the same program upgrades to a bug bounty.
Frequently Asked Questions
Is a vulnerability disclosure policy legally required?
For some organizations, yes. US federal civilian agencies must have one under BOD 20-01. In the EU, manufacturers of products with digital elements need a coordinated vulnerability disclosure policy under the Cyber Resilience Act from December 2027, and NIS2 entities must address vulnerability handling and disclosure. For everyone else, it’s an increasingly standard expectation from customers, partners, and auditors.
Do we have to pay researchers who report under a VDP?
No. A VDP doesn’t require monetary rewards; that’s what distinguishes it from a bug bounty. Many organizations offer non-monetary recognition, such as a hall of fame, instead.
Will publishing a VDP attract attackers?
No. Your systems are already being probed; a VDP only changes where good-faith findings go. Without one, those findings reach you late, through public channels, or not at all.
Who should own the vulnerability disclosure policy?
The CISO or head of security should own it, with legal approving the safe harbor wording, engineering committing to remediation timelines, and communications handling public advisories.
Can we start with a VDP and move to a bug bounty later?
Yes, and it’s the most common path. A VDP builds the processes a bug bounty depends on: intake, validation, remediation, and researcher communication. Once those run smoothly, adding rewards increases the volume and depth of testing.



