Discover TÜV-certified GoogleTest with Agentic AI for C/C++ testing!
Get the Details »
Jump to Section
Parasoft Blog
The Cyber Resilience Act shifts security from a final release step to a continuous engineering requirement—with 24-hour vulnerability reporting starting September 2026. Here's what software and embedded teams need to do now.
Jump to Section
The Cyber Resilience Act (CRA) impacts software, embedded systems, connected devices, and digital products sold into the EU market.
The Cyber Resilience Act is a European Union regulation focused on improving cybersecurity for products with digital elements.
CRA applies to software products, connected devices, embedded systems, industrial equipment, automotive platforms, IoT devices, and software-enabled hardware placed on the EU market. The regulation establishes mandatory cybersecurity requirements across the full product lifecycle, including development, vulnerability handling, incident reporting, security updates, and conformity assessment.
CRA obligations extend beyond traditional software vendors. Manufacturers, importers, distributors, and non-EU companies selling covered products into the European market may all be affected. Organizations developing embedded systems, automotive ECUs, industrial controllers, aerospace systems, medical devices, networking equipment, and consumer IoT products should already be evaluating their exposure.
CRA isn’t just another cybersecurity regulation. It fundamentally changes how teams design, develop, test, document, release, and maintain software and embedded systems. For organizations building products with digital elements, CRA compliance introduces legally enforceable expectations around secure-by-design development, vulnerability management, reporting readiness, and lifecycle accountability.
By translating regulatory requirements into concrete engineering actions, your team will know what to do and how to do it.
The CRA officially entered into force on December 10, 2024. Mandatory vulnerability reporting obligations begin September 11, 2026, while the broader compliance obligations become enforceable on December 11, 2027.
Those dates may seem distant, but organizations cannot wait until the final deadline to prepare. Engineering teams need time to establish repeatable workflows, automate evidence generation, integrate security into CI/CD pipelines, formalize reporting processes, and align development practices with secure-by-design principles.
| Deadline | Requirement |
|---|---|
| 10-Dec-24 | CRA entered into force |
| 11-Sep-26 | Mandatory vulnerability reporting begins |
| 11-Dec-27 | Full compliance enforceable |
Waiting until 2027 is not an option. Engineering teams need time to establish repeatable workflows, automate evidence generation, integrate security into CI/CD pipelines, formalize reporting processes, and align development with secure‑by‑design principles. The clock for reporting readiness starts September 2026.
The CRA introduces broad cybersecurity obligations that affect how products are developed and maintained. Core requirement categories include:
Learn how to integrate CWE compliance into your development lifecycle »
The CRA categorizes products as Default, Important, or Critical based on risk and impact.
Products listed under Annex III and Annex IV face higher levels of scrutiny and may require independent third-party conformity assessments. Classification should not be treated as a late-stage audit exercise. It is a strategic engineering decision that directly affects testing depth, documentation expectations, validation activities, and compliance costs.
| Category | Description | Examples | Conformity Path |
|---|---|---|---|
| Default (~90% of products) | Not listed in annexes, lower risk | Basic IoT sensors, office software | Self‑assessment |
| Important – Class I | Annex III, lower impact | Password managers, smart locks | Self‑assessment if harmonized standards followed |
| Important – Class II | Annex III, higher impact | Operating systems, firewalls | Mandatory third‑party evaluation |
| Critical | Annex IV | Smart meters, hardware security modules | Third‑party or EU certification |
Determine where your product fits. If it’s not in Annex III or IV, it’s Default. But if a compromise could affect public safety or essential services, regulators may treat it as Critical regardless of the list.
Preparing for CRA compliance requires more than reviewing regulatory language or generating documentation shortly before an audit. Engineering organizations need repeatable development, testing, vulnerability management, and reporting processes that can continuously demonstrate cybersecurity readiness throughout the product lifecycle.
For many software and embedded teams, the challenge is not the absence of security activities, but the lack of consistency, traceability, and operational integration across the SDLC. CRA readiness depends on transforming disconnected security tasks into measurable, auditable engineering workflows.
A practical starting point includes the following activities.
Software Bills of Materials (SBOMs) provide visibility into open-source and third-party components used within a product. Under the CRA, SBOMs support vulnerability tracking, dependency awareness, and supply chain transparency. However, SBOMs alone do not satisfy compliance requirements.
Organizations must also assess component risk, validate vulnerabilities, remediate issues, verify fixes, and document the actions taken.
Here are operational steps you must take.
Without this chain, an SBOM is just a list—not evidence of due diligence.
The CRA transforms vulnerability management into a formal operational process. Teams must detect vulnerabilities, assess severity, assign ownership, remediate issues, validate fixes, document actions, and report incidents when required.
This workflow must be repeatable, traceable, and capable of operating under strict reporting deadlines.
| Step | CRA Implication |
|---|---|
| Detect vulnerabilities | SAST, DAST, dependency scanning, external reports |
| Assess severity | CVSS + business context (is it actively exploited?) |
| Assign ownership | Clear RACI for each product |
| Remediate | Code fix, component update, or mitigation |
| Validate fix | Automated tests + security scans on patched version |
| Document actions | Traceability from finding to fix to test |
| Report within deadlines | 24h alert / 72h details / 14d full report to ENISA/CSIRT |
Most teams don’t have a 24‑hour incident response process for vulnerabilities. To comply, you need:
Start building this now. The reporting obligation begins September 11, 2026.
For software and embedded engineering organizations, CRA compliance changes day-to-day development activities. Security considerations now extend across the SDLC.
For engineering organizations, CRA compliance changes day‑to‑day development:
Secure-by-design is no longer just a best practice. Under the CRA, it becomes an operational expectation.
Security must be integrated into requirements definition, software architecture, coding standards, testing workflows, vulnerability handling, and long-term maintenance. Organizations that continue relying on late-stage security reviews will struggle to demonstrate repeatable compliance.
Learn how OWASP compliance supports secure-by-design dev »
The CRA makes it clear that release is not the finish line. Organizations are expected to continuously monitor vulnerabilities, validate patches, distribute security updates, and maintain cybersecurity support throughout the product lifecycle. Long-term operational readiness becomes part of the compliance strategy.
Disconnected tools, spreadsheets, manual evidence collection, inconsistent reporting, and late-stage reviews create operational risk under the CRA.
As products and releases scale, you need:
Modern DevSecOps workflows help organizations integrate security directly into software delivery pipelines. Rather than treating compliance as a final gate, CI/CD pipelines can continuously enforce security policies, perform automated validation, generate audit trails, and detect vulnerabilities earlier in development.
Automated testing plays a critical role in supporting CRA readiness. Here’s what to implement:
| Testing Type | CRA Relevance |
|---|---|
| Static analysis (SAST) | Identify OWASP Top 10, CWE weaknesses, memory safety issues early |
| Dependency scanning | Keep SBOM current, flag known vulnerabilities in third‑party components |
| Unit testing | Validate security‑relevant functions, such as input validation, access control |
| Integration testing | Verify security boundaries between components |
| Regression testing | Ensure patches don't reintroduce old vulnerabilities |
| Code coverage | Demonstrate that security‑critical code is exercised—target >80% for security modules |
| Requirements traceability | Link each test to a CRA requirement or security control |
The CRA requires organizations to prove what they did, not simply claim they followed a process.
Audit-ready evidence may include cybersecurity risk assessments, requirements traceability, static analysis findings, test results, code coverage reports, remediation records, SBOM documentation, vulnerability histories, patch validation results, and release documentation.
Organizations that automate evidence generation will be better positioned to respond to audits and conformity assessments.
One of the most operationally demanding requirements of the CRA is mandatory vulnerability reporting. Organizations must report actively exploited vulnerabilities within 24 hours of awareness, provide additional technical information within 72 hours, and deliver a complete report within 14 days.
Reports are submitted through ENISA and coordinated with national CSIRTs. Article 14 is one of the most operationally demanding parts of the CRA. Here’s the exact timeline:
| Reporting Deadline | Requirement | Recipient |
|---|---|---|
| Within 24 hours of becoming aware of an actively exploited vulnerability | Initial alert: product identification, nature of exploit, any available mitigation | ENISA via platform + national CSIRT |
| Within 72 hours | Technical details, impact assessment, CVSS score, interim steps | ENISA + CSIRT |
| Within 14 days | Full report: root cause, affected versions, fix availability, evidence of remediation | ENISA + CSIRT |
Important: The 24‑hour clock starts when you become aware of active exploitation—not when you confirm root cause, not when you have a fix.
Meeting a 24-hour reporting requirement demands far more than a reactive incident response process. Organizations need mature detection capabilities, clearly assigned ownership, escalation procedures, predefined communication workflows, reporting templates, and practiced operational readiness.
When a real incident occurs, there’s no time to design a process from scratch.
Do not wait for a real incident. Run a simulated active exploit scenario. Measure how long it takes from detection to submission. Practice until you consistently meet the 24‑hour window.
H2: How to Build a CRA Readiness Roadmap
Organizations preparing for the CRA should approach compliance as a phased engineering transformation rather than a one-time legal exercise.
Although the Cyber Resilience Act is often viewed as a regulatory burden, organizations that prepare early can strengthen software quality, improve operational maturity, reduce long-term cybersecurity risk, and build greater customer trust.
Teams that embed secure-by-design development, automated testing, traceability, and vulnerability readiness into engineering workflows will not only improve compliance readiness but also deliver more resilient products.
Start today. Audit your pipelines, automate your evidence, and build reporting muscle memory. The deadlines are closer than they appear.
Watch the Webinar
How to Achieve CRA Compliance Starting With Secure by Design »