Compliance & provabilityField notes

CRA reporting duty: what your system must deliver within 24 hours

4 min read

Since 11 September 2026, the reporting obligations of the Cyber Resilience Act have applied. Anyone placing a product with digital elements on the EU market must report an actively exploited vulnerability or a severe security incident: an early warning within 24 hours, followed by a more detailed notification within 72 hours. Reports go through the single reporting platform to the national CSIRT coordinator and ENISA.

The legal side is clear. The question inside teams is different: can our system actually deliver this?

It hits organisations that should be moving something else forward. Europe needs its focus on innovation — not on an incident outside the organisation's control suddenly blocking a week or more. Several people who should broadly know what to do are still pulled out of their daily work. Attention moves away from what matters.

That is an organisational problem: splitting people and attention across several topics at once. It is the same criticism made of multitasking and too many meetings — made worse when someone is ill or on leave. Permanent availability from individuals cannot be the answer.

What really starts the clock

The 24 hours run from awareness. Not from confirmation, not from a completed analysis.

A customer reports unusual behaviour at 17:40. Someone investigates at 21:00 and recognises the exploitation — from then on, less than one working day remains.

The early warning does not require a complete root-cause analysis. It initially contains minimal information about the event and affected Member States; for security incidents, it also says whether unlawful or malicious action is suspected. Even so, the team must already understand what it is looking at. Anyone who first has to piece that together from logs, snapshots and the memory of two colleagues spends the deadline doing archaeology instead of containment.

Duty, system capability, evidence

Reporting stage and dutyWhat the organisation must be able to doHow to evidence it
24 hours: classify the event and name affected Member StatesReliably record when awareness began and the initial scopeOpened incident record with timestamp, source and unchanged initial assessment
72 hours: describe the product, nature of the exploitation or incident, and measuresNarrow down affected versions, users or tenantsQuery by version and tenant key, with attribution technically enforced
Final report: set out root cause, severity, impact and measuresAppend to the record without overwriting earlier findingsVersioned incident history with author and reason for every change
CRA product documentation: document components and dependenciesAssociate the legally required SBOM with the exact build shippedAutomatically generated and archived bill of materials for each build
Organise notification and containment in parallelMake responsibilities and configuration or permission changes traceableNamed reporting role and change history with author and reason

The 72-hour notification is followed by a final report: for vulnerabilities, no later than 14 days after a corrective measure becomes available; for severe security incidents, within one month of the 72-hour notification.

The right-hand column is what decides. All of this can be assembled — just rarely within the deadline, and even less often in a form that survives later scrutiny.

Why logs arrive too late

Technical logs are built for operations and debugging. They show that something changed. Rarely why or on what business grounds. They are truncated, rotated and may disappear early, depending on retention. Incidents, meanwhile, often surface weeks later.

Then there is the structural catch: a bolt-on log has to be maintained with every new interface. It is incomplete exactly where an integration was built under deadline pressure — often where the incident originates.

Five questions before the emergency

  1. Can we say, for any record, within an hour, who changed it when and why?
  2. Can the affected set of tenants be queried — or does it have to be estimated?
  3. Do we know which dependencies are in the version actually shipped?
  4. Who is allowed to send the notification, and is that person reachable on a Sunday evening?
  5. Does our first report remain intact when the picture changes later?

If three of those get a “probably”, the issue is not compliance. It is architecture.

The limit

The CRA is no reason to rebuild a running system. For most organisations, a narrow cut is enough: the one domain where decisions count — approvals, permissions, contract and pricing logic. That is where a dependable event history pays off. The rest stays.

Conversely, a perfect event stream does not replace a process. If nobody has defined who reports and when the clock starts, the best traceability will not help.

Further reading

Back to the blog

Articles on this topic