Skip to content
Back to Blog
·10 min read·guides

Vulnerability Disclosure Policy: A Guide for Indian Companies

A practical guide to writing a Vulnerability Disclosure Policy for Indian companies: safe harbor language, intake, triage SLAs, and disclosure timelines.

BR

Bachao.AI Research Team

Cybersecurity Research

Get Your Free VAPT Scan

What this means for your business

Indian SMBs without documented security controls face 3× higher breach costs (IBM Cost of a Data Breach 2024). This guide helps you close that gap.

A Vulnerability Disclosure Policy (VDP) is a public document that tells security researchers how to report a flaw in your systems safely and legally — what's in scope, how to submit a report, what response to expect, and a promise that good-faith researchers won't face legal action for finding the bug. Unlike a bug bounty program, a VDP needs no payout budget, no dedicated triage team, and no vendor platform — just a clear channel and a documented process. Every Indian company with an internet-facing product, from a five-person startup to a listed bank, should have one, because researchers are already finding your bugs whether you've built a channel for them or not.

The real question isn't whether someone will find a vulnerability in your systems — it's whether they'll have a safe, obvious way to tell you, or whether they'll post it publicly, sell it, or walk away. This guide covers what a VDP contains, why it matters with zero security budget, safe harbor language, intake and triage process, response SLAs, coordinated disclosure timelines, and how a VDP differs from a bug bounty program.

What a Vulnerability Disclosure Policy Actually Is

A VDP is a set of rules of engagement, published where a researcher can find it — usually at /.well-known/security.txt, a dedicated /security page, or both. At minimum, a usable VDP states:

    1. Scope — which domains, apps, and systems are covered, and which are excluded
    2. How to report — a dedicated address or form, and what to include (reproduction steps, affected URL, impact)
    3. Rules of engagement — what testing is authorized (no data destruction, no social engineering staff, no service-degrading scans)
    4. Safe harbor — a commitment not to pursue legal action against good-faith researchers
    5. Response expectations — how quickly the company will acknowledge, triage, and (if applicable) fix and disclose
Two ISO standards exist specifically for this: ISO/IEC 29147 covers how organizations should receive vulnerability reports, and ISO/IEC 30111 covers how they should process them internally. Neither requires paying researchers a cent — they just require a process.
ℹ️
INFO
security.txt (RFC 9116) is a simple, machine-readable file at /.well-known/security.txt that points automated scanners and human researchers straight to your disclosure contact and policy URL. It takes minutes to add and is often the first thing a researcher checks before deciding whether to report responsibly or publish without warning.

Why Every Company Needs One — Even Without a Bug Bounty Budget

The most common objection is "we're too small to need this" or "we can't afford to pay bounties." Both miss the point. A VDP isn't a payment program — it's a reception channel. Without one, a researcher who finds a live vulnerability in your product has three options: report it to an unofficial inbox that may take weeks to reach anyone technical, go public immediately, or say nothing. None of those beat a dedicated, monitored channel that routes straight to someone who can act.

The OWASP Vulnerability Disclosure Cheat Sheet frames this plainly: organizations with no provision for receiving reports don't stop vulnerabilities from being found — they just lose control of what happens after. The US government made VDPs mandatory for federal civilian agencies under CISA's Coordinated Vulnerability Disclosure process, precisely because a documented intake channel reduces vulnerabilities surfacing via public disclosure or exploitation instead of private reporting.

🛡️
SECURITY
If you don't have a documented reporting channel, a well-meaning researcher who finds a critical flaw in your login flow has no safe way to tell you before customer data is exposed. The absence of a VDP doesn't prevent that report — it just changes who else sees it first.

For Indian companies, this matters in two additional ways: CERT-In's incident reporting framework expects organizations to have internal processes for handling reported vulnerabilities, and enterprise customers — especially in BFSI and government-adjacent sectors — increasingly ask vendors directly, in security questionnaires, whether a disclosure policy exists.

graph TD A[Researcher finds vulnerability] --> B[Submits report via VDP channel] B --> C[Acknowledge receipt] C --> D[Triage and severity assignment] D --> E{Valid and reproducible} E -->|No| F[Close report and notify researcher] E -->|Yes| G[Assign to engineering for fix] G --> H[Develop and test patch] H --> I[Deploy fix to production] I --> J[Coordinate disclosure timeline with researcher] J --> K[Publish advisory or credit researcher] style A fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style B fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style C fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style D fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style E fill:#5f1e1e,stroke:#EF4444,color:#e2e8f0 style F fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style G fill:#1e3d2f,stroke:#10B981,color:#e2e8f0 style H fill:#1e3d2f,stroke:#10B981,color:#e2e8f0 style I fill:#1e3d2f,stroke:#10B981,color:#e2e8f0 style J fill:#1e3d2f,stroke:#10B981,color:#e2e8f0 style K fill:#1e3d2f,stroke:#10B981,color:#e2e8f0

Safe Harbor Language for Researchers

Safe harbor is the clause that determines whether a good-faith researcher trusts your policy enough to use it. Without it, researchers assume reporting a bug could expose them to a cease-and-desist letter, a police complaint under India's IT Act, or a lawsuit — even when their intent was entirely defensive. A weak or missing safe harbor clause is the single biggest reason researchers skip a company's official channel and go public instead.

Effective safe harbor language commits to three things:

  1. No legal action against researchers who discover and report a vulnerability in good faith, within scope, without exfiltrating or destroying data.
  2. Authorization — an explicit statement that testing within the defined scope is authorized, which matters because unauthorized-access provisions in Indian law (Sections 43 and 66, IT Act 2000) are otherwise broad enough to read as covering routine security testing.
  3. No retaliation — a commitment not to publicly call out or blacklist a researcher who followed the rules, even for a low-severity or duplicate finding.
💡
TIP
Keep safe harbor language narrow but real: define "good faith" (no data exfiltration beyond proof-of-concept, no service disruption, no third-party account access), then commit unconditionally within that boundary. Clauses that reserve unlimited discretion to still pursue legal action defeat the purpose — researchers read them as a trap, not a protection.

Know your vulnerabilities before attackers do

Run a free VAPT scan — takes 5 minutes, no signup required.

Book Your Free Scan

Intake Process: How Reports Should Come In

The intake process is the operational backbone of the policy — a well-written safe harbor clause doesn't matter if reports land in an inbox nobody checks. A workable intake setup for a lean Indian company looks like this:

ComponentMinimum viable setupWhy it matters
Reporting channelDedicated security@ alias, monitored dailyA generic support@ inbox delays technical reports by days
Encryption optionPGP key published with the addressLets researchers share sensitive PoC details safely
security.txtPublished at /.well-known/security.txt (RFC 9116)Machine-discoverable by researchers and automated tools
Report templateFields for URL, reproduction steps, impact, PoCCuts back-and-forth clarification time
Internal routingNamed owner who triages within a committed windowPrevents reports from sitting unread
AcknowledgmentAutomated or manual receipt confirmationConfirms to the researcher the report wasn't lost
None of this requires a team of more than one person — the alias, security.txt, and template can be set up in an afternoon.

Triage and Response SLAs

Once a report lands, the clock matters as much as the content. Researchers judge a VDP's credibility by how fast and transparently a company responds, not by how quickly the bug gets fixed. A reasonable SLA structure for a small-to-mid-size Indian company looks like:

    1. Acknowledgment: within 1–3 business days, confirming the report was received.
    2. Initial triage decision: within 5–10 business days — valid, duplicate, or out of scope.
    3. Severity assignment: via a consistent framework such as CVSS, so critical and high-severity reports get escalated ahead of lower-severity ones.
    4. Status updates: at minimum every 2–4 weeks while a report is being worked — silence is what pushes researchers toward public disclosure.
⚠️
WARNING
The most common way companies burn researcher goodwill isn't a slow fix — it's silence after acknowledgment. A researcher who hears nothing for six weeks after reporting a valid, high-severity bug will conclude the company isn't taking it seriously, and coordinated disclosure norms don't require them to wait indefinitely.
90 daysWidely used industry-standard coordinated-disclosure window before public release (Google Project Zero disclosure policy; reflected in ISO/IEC 29147)
2020Year CISA formally mandated vulnerability disclosure policies for US federal civilian agencies (CISA Binding Operational Directive 20-01)
pie title Illustrative Vulnerability Severity Mix by CVSS Bucket "Critical" : 5 "High" : 20 "Medium" : 40 "Low" : 25 "Informational" : 10

Coordinated Disclosure Timelines

Coordinated disclosure (sometimes still called "responsible disclosure") is the practice of withholding public details of a vulnerability until a fix is available, on an agreed timeline between researcher and vendor. As noted above, the default industry convention is a 90-day window from initial report to public disclosure — long enough to build, test, and ship a fix for most application-layer issues, short enough that vendors can't sit on a known flaw indefinitely.

A working coordinated disclosure clause should specify: the default disclosure window (typically 90 days; actively-exploited critical issues may warrant faster action), conditions for extension (a good-faith request showing active remediation progress, agreed in advance), what happens if the deadline passes without a fix (the researcher retains the right to publish, ideally with advance notice), and credit for the researcher in the eventual advisory, often the primary motivation for reporting through a VDP rather than selling the finding.

The FIRST.org Vulnerability Coordination SIG publishes multi-party coordination guidance for cases involving several affected vendors or shared open-source components — relevant for Indian SaaS companies built on common frameworks where a single flaw can affect many downstream products.

How a VDP Differs From a Bug Bounty Program

VDPs and bug bounty programs are often confused, but they solve different problems and suit different stages of maturity.

AspectVulnerability Disclosure PolicyBug Bounty Program
PaymentNone requiredMonetary rewards per validated finding
Cost to runLow — mainly process and timeOngoing budget, plus platform fees if using a managed provider
Researcher incentiveRecognition, credit, doing the right thingFinancial reward, drives higher researcher volume
Scope controlUsually broad, passive ("if you find something, tell us")Usually tightly scoped, actively promoted to researchers
Best fitAny company, any size, any budgetCompanies with mature AppSec programs ready to handle higher report volume
Legal foundationSafe harbor clauseSafe harbor clause plus payment terms and program rules
A VDP is the floor every company should have in place; a bug bounty program is an optional, resource-intensive upgrade layered on top once intake and triage are already proven. Companies that launch a paid bounty program without a functioning VDP process first typically get overwhelmed — the payment incentive drives report volume up before the triage pipeline can handle it.
🎯Key Takeaway
A VDP costs nothing to run beyond process discipline, yet it's the single control that determines whether a researcher who finds your next critical bug reports it privately or publishes it publicly. Indian companies of every size should treat a documented VDP — safe harbor language, a monitored channel, honest response SLAs — as baseline security hygiene, independent of whether a bug bounty budget ever exists.

Getting Started

Publishing a VDP is a process change, not an engineering project. Start with a dedicated security@ alias and a security.txt file, write safe harbor language that genuinely protects good-faith researchers, commit to realistic SLAs you can actually meet, and default coordinated disclosure to a 90-day window. None of this needs a large security team — just one committed owner and a clear, published process.

A VDP tells you about vulnerabilities researchers find by accident or curiosity; it doesn't systematically look for the ones nobody has stumbled on yet. Bachao.AI, built by Dhisattva AI Pvt Ltd, runs automated VAPT scans that proactively surface exploitable flaws across web applications, APIs, and infrastructure before an external researcher — or an attacker — finds them, with reporting delivered, where relevant, with a CERT-In empanelled partner. For a current picture of your externally-facing systems before publishing a disclosure policy, a free VAPT scan is a fast way to start, and teams building toward India's data protection obligations should review DPDP compliance alongside it. More guides like this are on the Bachao.AI blog.

Frequently Asked Questions

Does a Vulnerability Disclosure Policy require paying researchers?
No. A VDP is a reporting channel and process, not a payment program. Bug bounty programs add monetary rewards on top; a VDP by itself only needs a monitored channel, safe harbor language, and honest response commitments.
What is safe harbor language and why does it matter?
Safe harbor commits the company not to pursue legal action against researchers who test and report in good faith, within scope. Without it, researchers reasonably fear legal risk under laws like India's IT Act, 2000, and are more likely to skip your official channel entirely.
How fast should we acknowledge and triage a vulnerability report?
A common, achievable baseline is acknowledgment within 1–3 business days and an initial triage decision within 5–10 business days. What matters most to researchers is consistent communication, not instant fixes.
What is coordinated disclosure and what's a reasonable timeline?
Coordinated disclosure means the researcher and vendor agree to withhold public details until a fix ships. The widely used industry default, popularized by Google Project Zero and reflected in ISO/IEC 29147, is a 90-day window, extendable in good faith if remediation is genuinely progressing.
How is a VDP different from a bug bounty program?
A VDP is a low-cost reporting framework any company can run regardless of budget. A bug bounty program adds financial rewards and requires more mature triage capacity to handle the higher report volume payment attracts. Establish a working VDP before considering a paid program.
Is a Vulnerability Disclosure Policy required by Indian law?
No single Indian law mandates a VDP today, but CERT-In's incident and vulnerability handling expectations, plus enterprise customers increasingly asking for one in security questionnaires, make it a fast-approaching baseline expectation.
BR

Bachao.AI Research Team

Cybersecurity Research

AI-powered security research and threat intelligence from the Bachao.AI team. Covering the latest vulnerabilities, CVEs, and cybersecurity developments affecting Indian businesses.

Get cybersecurity insights for Indian SMBs

Weekly vulnerability alerts, DPDP compliance tips, and security guides. No spam — unsubscribe anytime.

We respect your privacy. Your email is never shared.

Know your vulnerabilities before attackers do

Free automated scan — risk score in under 2 hours. No credit card required.

Get Your Free VAPT Scan
Find your vulnerabilitiesStart free scan →