Resources · 41

Coordinated vulnerability disclosure: receive, fix and inform

Build a safe route for external reports, assess impact, coordinate affected parties and publish useful guidance.

· 17 min

Product security team coordinating a vulnerability report and remediation timeline

What this guide helps achieve

  • Make reporting possible and safe
  • Give every report an owner
  • Coordinate a verifiable fix
  • Give users actionable guidance

Quick check

  • Can a report be sent without a customer account?
  • Are scope and permitted tests clear?
  • Who replies if the main contact is absent?
  • Which products and suppliers share the flaw?
  • What interim mitigation is useful?
  • Does the advisory identify actually affected versions?

Step-by-step method

  1. 01

    Publish a clear policy

    State the scope, tests to avoid, contact channel, useful report details and response process. Have the policy reviewed for your context.

    Deliverable: published policy and monitored channel.

  2. 02

    Acknowledge and protect evidence

    Confirm receipt, assign an identifier, limit circulation of sensitive details and request only evidence needed to reproduce the issue.

    Deliverable: dated report with an owner.

  3. 03

    Assess and expand scope

    Reproduce without harming systems. Examine exploitability, assets, versions, data and components shared with other products or suppliers.

    Deliverable: impact assessment and stakeholder map.

  4. 04

    Coordinate remediation

    Keep regular dialogue with the reporter and maintainers. Agree validation milestones and adapt communication if risk or dissemination changes.

    Deliverable: shared timeline, fix and regression tests.

  5. 05

    Publish and follow through

    Explain affected versions, fixes or mitigations, user actions and uncertainties. Verify deployment and update the advisory as facts change.

    Deliverable: versioned advisory and distribution evidence.

Worked example

Illustrative situation

A researcher reports an access-control failure in an old API version. The team acknowledges it, reproduces the case in an authorised environment and finds that a shared component affects two products.

Decision and expected evidence

The plan connects maintainers, versions, fix tests and an interim mitigation. The final advisory gives users a clear action and credits the researcher as agreed.

Management indicators

IndicatorWhat it measuresFirst action
Receipt trackedReports with an owner and first-response dateRepair silent channels
Scope establishedAffected products, versions and dependencies confirmedExpand the search before final advice
Fix verifiedOriginal and related cases replayed on released versionsDo not close a vulnerable variant
Users informedGuidance reaches affected audiencesUpdate required channels and translations

Common pitfalls

  • Promising one deadline regardless of risk
  • Requesting excessive personal data from the reporter
  • Treating acknowledgement as remediation
  • Publishing detailed exploitation evidence before usable mitigation
  • Forgetting versions embedded by partners

Frequently asked questions

Is a disclosure policy a bug bounty?

No. A policy explains how to report and coordinate. Rewards need separate rules and resources.

Must communication always wait for a fix?

No. Timing depends on risk, interim measures and affected parties. Record and revisit the decision.

When should a coordinator help?

A coordinator can help when several vendors are affected, a contact is unresponsive or a shared timetable is difficult.

Official references