Blog

CRA Vulnerability Management: Building a 24-Hour Reporting Program for Manufacturers

Director of Product Marketing, ArmorCode

Introduction

Since September 11, 2026, manufacturers selling connected products in the EU face a live 24-hour reporting clock under CRA Article 14. That makes CRA vulnerability management an operational challenge, not a future planning item. If you learn a vulnerability in one of your components is being actively exploited,, can you file an early warning within 24 hours? If the answer is no, the reason usually isn’t a lack of scanning tools. It’s a lack of scoping speed.

Manufacturing is the most-attacked industry according to IBM X-Force’s 2026 threat intelligence report (IBM X-Force 2026). The Cyber Resilience Act doesn’t ask whether you can find vulnerabilities. It asks whether you can detect exploitation, scope which products and versions are affected, and report through ENISA’s Single Reporting Platform within hours. That’s a different problem, and it requires a different program.

This article covers what changed on September 11, why the 24-hour clock breaks traditional vulnerability management, and how to build a CRA vulnerability management program that makes reporting a byproduct of your remediation work rather than a separate, frantic exercise.

What Changed on September 11: CRA Article 14 in Plain Terms

The CRA’s vulnerability and incident reporting obligations became enforceable on September 11, 2026. Under Article 14, manufacturers of products with digital elements must report actively exploited vulnerabilities and severe incidents affecting product security to ENISA’s Single Reporting Platform. The regulation sets three reporting deadlines, and the first two run from when you become aware of an actively exploited vulnerability in your product or a qualifying severe incident.     .

The first clock is 24 hours for an early warning. This isn’t a full report. It’s a notification that something is happening, with whatever facts you have. The second clock is 72 hours for a notification, which adds more detail about the vulnerability, affected products, and potential impact. The third is the final report. For an actively exploited vulnerability, it is due no later than 14 days after a corrective or mitigating measure is available, and it documents the vulnerability, any known malicious actors, and the fix. For a severe incident, it is due within one month of the 72-hour notification. Because the vulnerability deadline depends on when a fix exists, remediation speed shapes the entire reporting timeline.

Scope and Stakes

The reporting obligation applies to in-scope products already on the EU market since September 11, 2026. You don’t need to retroactively report exploitation that was known before that date. But if a vulnerability in a product you shipped three years ago is exploited today, the clock starts now.

SBOM obligations follow on December 11, 2027, giving manufacturers time to build the component inventories they need. Fines under Article 64 can reach EUR 15 million or 2.5 percent of global annual turnover, whichever is higher (European Commission).

Why a 24-Hour Clock Breaks Traditional Vulnerability Management

Traditional vulnerability management is built around weekly or monthly scan cycles, CVSS-sorted backlogs, and manual scoping. None of that works when you have 24 hours to file an early warning and 72 hours to produce a detailed notification. The problem isn’t the scanning. It’s everything that has to happen between the scan and the report.

Long-Lived Products, Many Versions

A manufacturer may ship a product line for a decade, with hundreds of firmware versions across different hardware revisions. A vulnerable open-source component may appear in some versions and not others, depending on when it was introduced and when it was patched. When an exploitation signal arrives, the first question isn’t ‘how bad is it?’ but ‘which of our products contain this component, and in which versions?’ For most teams, answering that question requires searching through firmware repositories, SBOMs, and supplier documentation that live in different systems maintained by different people. That scoping exercise alone can consume most of the 24-hour window.

Exploitation Signals, Not Severity Scores

Article 14 triggers on active exploitation, not on CVSS severity. A CVSS 6.5 vulnerability with a public exploit and CISA KEV inclusion is more urgent than a CVSS 9.8 with no exploitation evidence. But most vulnerability backlogs are sorted by CVSS score, which means exploited mediums are buried beneath unexploited highs. CISA KEV and EPSS provide exploitation probability and known-exploitation signals that should drive triage order. We have written about this in more detail: Vulnerability Risk Scoring: Why CVSS Alone Is Not Enough.

Findings Scattered Across Tools and Teams

Manufacturers typically run firmware scanners, software composition analysis tools, penetration tests, PSIRT intake channels, and supplier advisory feeds. Each produces findings. Few share an owner or a common record. When an exploitation signal arrives, the team responding needs to check all of these sources to understand whether the vulnerability has been seen before, whether it was triaged, and whether any version scoping has already been done. The fragmentation is what makes the 24-hour clock unrealistic for programs that haven’t unified their findings.

The Building Blocks of a CRA Vulnerability Management Program

Building a program that meets the 24-hour clock requires three structural changes. Each one addresses a specific bottleneck that traditional vulnerability management leaves unresolved. ArmorCode’s agentic control plane for Unified Exposure Management provides the foundation, connecting findings, product versions, and remediation status through the Context Risk Graph. Its Risk-Based Vulnerability Management (RBVM), Application Security Posture Management (ASPM), and Software Supply Chain Security capabilities support the CRA compliance use case.

One Exploitation-Aware Backlog

ArmorCode’s RBVM unifies findings from your existing tools into a single backlog, so when an exploitation signal arrives, you aren’t searching across five systems. Adaptive Risk Scoring combines ArmorCode Advanced Threat Intelligence (AATI), EPSS, CISA KEV, and reachability data to surface exploited vulnerabilities at the top of the queue, not buried by CVSS sorting. When the 24-hour clock starts, the findings that matter are already visible and prioritized. Across its platform, ArmorCode reports alert volume cut by up to 90 percent (ArmorCode).

Version-Aware Composite SBOMs

The scoping problem is fundamentally an SBOM problem. You need to know which components are in which product versions, and you need that mapping to be current. Composite SBOMs map components to specific shipped product versions, so when a component vulnerability is exploited, the answer to ‘are we affected, and where’ takes minutes instead of a week of searching. The Anya Agents Zero-Day Exposure Hunting Agent answers that question directly, grounded in the Context Risk Graph, without requiring a new scan. End-of-life component tracking adds another layer, flagging components that are no longer maintained so you know which versions carry unfixable risk.

VEX and Ownership

Vulnerability Exploitability eXchange (VEX) statements document whether a product is affected or not affected by a specific vulnerability. VEX isn’t mandated by the CRA, but it’s the mechanism manufacturers use to communicate status to customers and users. Without VEX, every customer who hears about a vulnerability contacts your PSIRT independently. With VEX, the status is published once. Ownership mapping ensures that when a finding touches a product, the right product team receives it. ArmorCode’s ownership mapping routes fixes to the team that owns the affected product version, not to a generic security queue.

Running the Clock: From Signal to Final Report

Here is what a reporting cycle looks like when the program is in place. This is an operational walkthrough a PSIRT lead could use for a tabletop exercise.

Hours 0 to 72: Detect, Scope, Assess

The signal arrives. It may come from CISA KEV, a supplier advisory, an internal detection, or a researcher report. Within the first hours, you need three things: the affected versions, the owner, and the early warning facts. The exploitation-aware backlog surfaces the finding immediately. The composite SBOM answers version scoping in minutes. The Anya Agents Finding Overview Agent summarizes what’s known, and the Risk Analyzer Agent assesses exploitability and business impact, both grounded in the Context Risk Graph. These agents are bounded and human-led, meaning they accelerate the assessment but don’t replace the human decision. With those inputs, the 24-hour early warning and the 72-hour notification become achievable, not aspirational.

Through the Final Report: Remediate and Verify

Once the early warning and notification are filed, the focus shifts to remediation and verification. SLA tracking ensures the fix stays on schedule. Closed-loop verification confirms the vulnerability is resolved in the affected product versions. The Decision Trail serves as the record for the final report, documenting what was found, how it was scoped, what was fixed, and how the fix was verified. At a global equipment manufacturer, this approach accelerated remediation by 97 percent, from 240 days to hours (ArmorCode). Across its platform, ArmorCode also reports security tech debt burn-down of 80 percent or more (ArmorCode).

Readiness Checklist

Before the first real exploitation event tests your program, run through this checklist to confirm you can meet the clock.

  • Confirm your CSIRT route and ENISA Single Reporting Platform registration. Know where the report goes and who files it before the clock starts.
  • Baseline components by product version. Your composite SBOM should cover every shipped product line, with EOL components flagged.
  • Add exploitation intelligence to triage. EPSS, CISA KEV, and AATI should drive prioritization order, not CVSS alone.
  • Run a 24-hour tabletop. Simulate an exploitation signal and walk through the full reporting cycle from detection to final report. Measure where the bottlenecks are and fix them before the real thing.

How ArmorCode Supports CRA Vulnerability Management

ArmorCode’s agentic control plane for Unified Exposure Management, built on the Context Risk Graph and powered by Anya Agents, connects the building blocks into a program that makes CRA reporting a byproduct of daily vulnerability management. ArmorCode supports the preparation of CRA reports; your team still files them through the ENISA Single Reporting Platform.

Unified Finding Aggregation and Exploitation-Aware Triage

ArmorCode integrates with 400+ security tools and has processed 400 billion findings, aggregating them into one backlog. Adaptive Risk Scoring surfaces exploited vulnerabilities first using CISA KEV, EPSS, AATI, and reachability data. When the 24-hour clock starts, the findings that matter are already at the top of the queue.

Version-Aware SBOM Scoping with Anya Agents

Composite SBOMs map components to shipped product versions. The Zero-Day Exposure Hunting Agent answers ‘are we affected, and where’ in minutes, grounded in the Context Risk Graph, without requiring a new scan. EOL component tracking flags versions that carry unfixable risk.

The Decision Trail for Final Reports

The Decision Trail records every finding, decision, owner, fix, and verification step, producing the evidence needed for the final report as a byproduct of remediation work. SLA tracking ensures fixes stay on schedule, and closed-loop verification confirms resolution before the report is filed.

Conclusion

The CRA’s 24-hour reporting clock is a vulnerability management problem before it’s a reporting problem. If your program can detect exploitation, scope affected versions in minutes, and record fixes as they happen, the reporting becomes a query, not a project. If it can’t, no amount of template preparation will help you meet the deadline.

The building blocks are straightforward: one exploitation-aware backlog, version-aware composite SBOMs, VEX statements for customer communication, and ownership routing that puts fixes in the right hands. The operational walkthrough from signal to final report is the same whether you’re running a tabletop or responding to a real event. The difference is whether your program is ready before the clock starts or scrambling after it does.

See how ArmorCode turns CRA reporting into a byproduct of your vulnerability management program. Request a demo to see version-aware SBOM scoping and exploitation-aware triage in action.

Q: What does CRA Article 14 require manufacturers to report?

A: Actively exploited vulnerabilities and severe incidents affecting product security, via ENISA’s Single Reporting Platform: an early warning within 24 hours, a notification within 72 hours, and a final report within 14 days of a corrective measure being available, or within one month of the 72-hour notification for severe incidents.

Q: Does CRA reporting apply to products already on the market?

A: Yes. It covers in-scope products already on the EU market since September 11, 2026, though exploitation known before that date doesn’t need retroactive reporting. If you become aware today that a vulnerability in a product you shipped years ago is being actively exploited, the reporting clock starts today.

Q: How does an SBOM help meet the 24-hour deadline?

A: A version-aware SBOM shows in minutes which products and versions contain an exploited component, instead of consuming the reporting window on manual searches through firmware repositories and supplier documentation. Composite SBOMs that map components to shipped versions are the foundation of fast scoping.

Q: What is the difference between CRA and NIS2 for manufacturers?

A: CRA covers shipped products with digital elements. NIS2 covers plant IT/OT and critical infrastructure. This article focuses on CRA obligations for shipped products, but manufacturers subject to both regulations should ensure their programs address each framework’s scope separately.

Key Takeaways

  • Since September 11, 2026, manufacturers selling connected products in the EU face a live 24-hour reporting clock under CRA Article 14 for actively exploited vulnerabilities.
  • The 24-hour deadline breaks traditional vulnerability management because it requires knowing which product versions are affected within hours, not weeks, of an exploitation signal.
  • Version-aware SBOMs and exploitation-aware triage, not CVSS severity alone, are the building blocks of a CRA-ready program.
  • Remediation was accelerated by 97 percent, from 240 days to hours, at a global equipment manufacturer using ArmorCode (ArmorCode).