Overview/CRA Readiness

EU regulation 2024/2847

CRA
Readiness.

The Cyber Resilience Act entered into force December 2024. Vulnerability reporting to ENISA is mandatory from September 2026. Full compliance is required from December 2027. If you sell hardware or software in the EU you need to be ready by then.

This page is a concrete checklist, not a legal overview. Broad strokes and technical measures we have seen work. For legal interpretation, consult a lawyer.

Timeline
2024-12-10
Regulation in force. Preparation period begins.
2026-09-11
Vulnerability reporting to ENISA becomes mandatory (art. 14).
2027-12-11
Full compliance required. CE marking with CRA assessment.

Does it apply

CRA or NIS2?

Two regulations, two scopes. CRA is "product safety": you sell a product. NIS2 is "essential service": you operate a critical service. Many companies are covered by both, often without realising.

CRA

Manufacturer of products with digital elements (PDE)

IoT manufacturers, embedded software, downloadable software, smart home, OT, industrial firmware, on-prem appliances, mobile apps, browser extensions, SaaS that integrates into a product. Pure cloud (no install) is excluded art. 2(5).

NIS2

Operators of essential or important services

Energy, healthcare, transport, water, digital infrastructure (data centers, CDN, cloud), public administration, postal, chemicals, food, manufacturing. Mid-size and large companies in those sectors are covered automatically.

BÅDA

Selling hardware/software AND running a service

Most common: IoT vendors with their own cloud, security suppliers with both SaaS and on-prem appliances, e-commerce platforms shipping plugins. Two separate compliance tracks — do not try to merge them.

INGEN

Pure consultancy without distributed software

Consultancies, law firms, small web agencies building for clients (the client is the CRA manufacturer). You have no direct CRA obligations, but responsibility can come via the client supply chain (Art. 14(2) supplier disclosure).

Checklist

Eight areas to cover.

01

SBOM (Software Bill of Materials)

CycloneDX or SPDX format, generated in CI on every release. Includes transitive dependencies, license and version. Kept available for market surveillance — does NOT need to be published publicly (CRA art. 13).

02

Vulnerability handling policy

Published process for how you receive, triage and remediate vulnerability reports. RFC 9116 security.txt and Coordinated Vulnerability Disclosure policy. CRA Annex I part 2 requires this.

03

ENISA reporting within 24 hours

Actively exploited vulnerabilities and severe incidents reported to the ENISA single reporting platform within 24 hours (art. 14). An email address and a runbook is enough initially.

04

Security updates and support window

Defined and communicated support window (expected product lifetime). Security patches shipped free during the entire support window. End-of-support date published clearly.

05

Secure-by-design and secure defaults

No default passwords. MFA support built in. Encrypted communication by default. Least privilege. Document which security properties the product has and why.

06

Risk assessment and technical documentation

Cybersecurity risk assessment per product (which threats, which mitigations). Technical documentation showing the product meets Annex I requirements. Retained 10 years after the last unit placed on market.

07

CE marking with CRA assessment

Products cannot be sold in EU without CE marking. Standard products use internal self-declaration. "Important" and "critical" PDE require third-party assessment (notified body). Notified body must be in place at least 6 months ahead.

08

Supply chain and open source

Your suppliers (open source, commercial components) must report vulnerabilities to you within a reasonable time (art. 14(2)). You in turn must choose components that are "continuously maintained". Open source foundations have lighter rules.

What we do

The technical half, not the legal half.

We do not do CE marking for you and we do not write your legal risk assessment. Those must sit with your own organisation. What we do is build the technical evidence CRA requires you to be able to produce.

  • SBOM generation in your CI (CycloneDX), automatic on every release.
  • Continuous vulnerability scanning producing release notes mapped to CVE.
  • Vulnerability report intake via security.txt + Coordinated Disclosure policy.
  • ENISA reporting runbook (24h deadline + 72h follow-up).
  • Pentest as evidence of "appropriate security measures" (Annex I).
  • API security analysis when the product exposes APIs.

Further reading: our CRA 2027 walkthrough, API Security Scanning, Strategic Security Assessment.

FAQ

Frequently asked.

Must we publish our SBOM publicly?

No. CRA art. 13 requires SBOM to be "available for market surveillance" (ENISA, national authorities), not published. Many companies (including us) keep it private — a public SBOM gives attackers an exact map of dependencies. Customers needing it for due diligence get it under NDA.

What counts as "actively exploited" and triggers 24h reporting?

A vulnerability in your product with confirmed signs of actual exploitation in the wild (customer incident, IOCs in logs, leaked exploit code published). A CVE with a POC alone does not count. The threshold is higher than NIS2 incident reporting.

Is our SaaS platform CRA-scoped?

Depends. Pure cloud service with no installed component at customer is excluded art. 2(5) — that goes under NIS2 instead. If you ship a CLI, browser extension, mobile app, plugin or on-prem appliance, THAT part is CRA-scoped. Many companies have both tracks.

We use a lot of open source. What is our responsibility?

You are the CRA manufacturer of the final product regardless of whether dependencies are OSS or commercial. Open source projects have lighter rules (if foundation-run), but YOUR product containing the same OSS is fully scoped. Requirement: choose "continuously maintained" components, track them in SBOM, monitor for CVE.

We are a small company — does CRA apply?

Yes, if you sell the product in EU. CRA has no size exemption (unlike NIS2 which starts at 50 employees). A one-person consultancy selling an IoT component must meet the same technical requirements as a large manufacturer. Some simplified procedures exist for "microenterprise" but no exemption.

What are the penalty levels for non-compliance?

Up to 15 million EUR or 2.5% of global turnover (whichever higher), per art. 64. For minor breaches (incorrect documentation) 5 million EUR or 1% of turnover. Market surveillance can also order product recall from the EU market.

30 minutes, free. We look at where you stand against CRA.

Honest assessment of what is required and what can wait. No sales pitch. If you do not need us, we will tell you.