Security operations

Vulnerability disclosure

May I test this, whom do I tell, and what happens then?

The Cyber Resilience Act requires in Annex I Part II point 5 a policy on coordinated vulnerability disclosure and in point 6 a contact address for reports, both from 11 December 2027; NIS2 Article 12 governs coordinated disclosure at EU level. The module turns that into the front door of your vulnerability communication: the policy is built from a template library, passes through draft, review and approval and is published at a stable public address. A security.txt per RFC 9116 names the reporting path where security researchers look first, and isidaten checks daily that it is really there. Every report becomes a case file with deadlines fixed on receipt.

CRANIS2ISO/IEC 29147RFC 9116
Features

Your benefits

1

The verification is the point

Your product domain does not point at the isidaten instance. isidaten generates the security.txt, keeps it and checks daily by fetching whether it is there, matches the profile and is still valid. That proves the contact point is reachable instead of asserting it.

2

Deadlines are fixed on receipt

From the policy’s response times three deadlines arise per report: acknowledgement, first assessment, publication. They are fixed on the record and no longer change, even if the policy is amended later. The logged receipt is also the evidence for the start of the CRA’s 24-hour clock.

3

A published policy is not rewritten

The approval stamp cannot be adjusted through a form field, and a published version stays reachable until a new version replaces it. The address carries a token per tenant and remains valid permanently, even if the policy was withdrawn in between.

Capabilities

All capabilities at a glance

  • Template library per ISO/IEC 29147 with placeholders for contact, scope and response times
  • Draft, review, approval, publication only from the approved state and only with a contact point
  • Public page, embed version and QR code as SVG, entirely without external resources
  • Embedding in third-party pages only for registered origins, otherwise embedding is denied
  • security.txt per RFC 9116 with rolling Expires, OpenPGP-signed version delivered unchanged
  • Daily verification per domain: OK, missing, deviating, expired, unreachable
  • Public reporting form without sign-in, case file with identifier and unguessable tracking code
  • Anonymous or named report, message thread with the reporter, fixed deadlines
  • Evidence for CRA Annex I Part II points 5 and 6 and NIS2 Article 12, section in the Trust Center
  • Off by default, because a disclosure policy is a commitment to the outside
Result

Whoever finds a flaw in your product knows what is allowed, whom they reach and when they get an answer. And you can prove that it is true.

Background

Articles on Vulnerability disclosure

Experience Vulnerability disclosure live

Schedule a no-obligation demo – we will show you the module with your own use cases.