Back openDesk Edu for a sovereign, open-source education β every vote counts.
Vote nowSave products you love by clicking the heart icon.
A recent study analyzes the most popular Docker Hub images, revealing alarming security risks: flaws in base images affect all downstream deployments. Learn how to secure your containers.
Bottom line up front: The Cyber Resilience Act (Regulation (EU) 2024/2847) turns cybersecurity into a legal requirement for nearly every product with digital elements sold in the EU β hardware and software alike. It entered into force on 10 December 2024, the main obligations bite on 11 December 2027, and vulnerability/incident reporting already starts on 11 September 2026. If you develop, sell, or integrate software or connected hardware for the EU market, this law applies to you β and so do fines of up to β¬15 million or 2.5% of global turnover, whichever is higher.
β‘ Key idea: Until now, "security by design" was a best practice. With the CRA, it is a legal obligation. You cannot legally place an insecure product on the EU market after the transition period ends β and you don't ship a product, you ship a lifecycle including updates, vulnerability handling and incident reporting.
The CRA is a horizontal EU regulation (directly applicable in all member states, no national transposition needed) that imposes mandatory cybersecurity requirements on manufacturers, importers and distributors of products with digital elements β in other words, any hardware or software whose intended or foreseeable use includes a direct or indirect connection to a device or a network.
It is the "product" half of the EU's cybersecurity strategy. Its sibling, the NIS2 Directive (EU) 2022/2555, regulates the operators (companies running critical and important services); the CRA regulates the products themselves. Together they form the EU's answer to an attack surface that grows with every connected device.
Why now? The Commission estimates that ransomware, IoT botnets and supply-chain attacks cost the EU economy billions each year. Most connected products today ship with insecure defaults, no update path and no coordinated vulnerability disclosure. The CRA rebalances responsibility: it is no longer the user's job to stay safe β the manufacturer must carry the duty of care across the product's whole life.
| Date | What happens |
|---|---|
| 23 Oct 2024 | Regulation (EU) 2024/2847 adopted |
| 10 Dec 2024 | Entry into force (20 days after OJ publication) |
| 11 Jun 2026 | Chapter IV applies: notified bodies, market surveillance, enforcement infrastructure |
| 11 Sep 2026 | Reporting obligations (Art. 14) apply β actively exploited vulnerabilities & severe incidents |
| 27 Jul 2026 | Commission publishes practical implementation guidance |
| 11 Dec 2027 | Main obligations apply: essential requirements (Annex I), conformity assessment, CE marking, technical documentation, EU declaration of conformity |
So even though "the CRA" feels like a 2027 topic, the reporting duty is one year away as of today β and the infrastructure (notified bodies, national authorities) is being stood up right now. As of 2026, audits and conformity checks are already possible against the requirements framework.
The CRA addresses economic operators:
Critically, the CRA covers software updates too: pushing an update is making the product available on the market. A SaaS that only you operate is not a "product made available"; an on-premise application, embedded firmware, or a tool you distribute and monetise is.
Scope trigger: the product must be made available on the market β supplied for distribution or use in the course of a commercial activity (Art. 3(22)). That single phrase is the hinge that keeps non-commercial open source out of most obligations.
All covered products must meet the essential requirements in Annex I, split into two parts:
The SBOM deserves emphasis for DevOps readers: you will need a machine-readable inventory of every component in your software β the same discipline good supply-chain security already requires (e.g. for dependency scanning).
Products are divided by cybersecurity importance. The conformity assessment (how you prove compliance) depends on the class:
| Category | Typical examples | Assessment route | Third party? |
|---|---|---|---|
| Default (~90% of products) | apps, most software, many consumer devices | Self-assessment (internal control, Module A) | No |
| Important β Class I (Annex III) | OS, VPNs, password managers, browsers, routers, smart-home security, SIEM, identity/access management | Self-assessment if harmonised standards fully applied; otherwise EU-type examination (Module B+C) or full quality assurance (Module H) | Only if no/partial harmonised standards |
| Important β Class II (Annex III) | firewalls, IDS/IPS, tamper-resistant microprocessors/microcontrollers, hypervisors, container runtimes | Third-party assessment always | Yes |
| Critical (Annex IV) | hardware security boxes, smart-meter gateways, smartcards / secure elements | EU cybersecurity certification scheme (CSA-based), EC issued | Yes |
For the default category β which covers the large majority of software β the CRA is comparatively gentle: an internal control procedure, a documented security process, and the technical file. This is deliberate: the EU does not want to drown startups in third-party audits for a mobile game. But "self-assessment" is not "no work": the documentation must exist, be truthful, and withstand later market-surveillance scrutiny (which can request documents and run checks at any time).
Outputs you must have:
A manufacturer that becomes aware of either of the following must report to the CSIRT coordinator and to ENISA via the single reporting platform (Art. 14):
Actively exploited vulnerabilities (in the product):
Severe incidents affecting the security of the product:
These deadlines run from when the manufacturer "becomes aware" β so processes for detection and internal escalation need to exist before the duty starts. Vendors who ship products to businesses inside NIS2 sectors will find this overlaps with NIS2's own reporting chains; the single platform is designed to reduce double reporting.
The CRA's relationship with Free and Open-Source Software (FOSS) was the most contested issue during drafting. The compromise that landed is deliberately oriented around monetisation:
Practical reading for maintainers: hobby projects and community software: out. Consulting product you sell: in. You "sell" a T-shirt as a lie to dodge it: still in β commercial intent is judged on substance, not labels.
Manufacturers must determine a support period that reflects the expected useful life of the product (user expectations, nature of the product, component lifetimes). Rules:
"One and done" is gone: after 2027, placing a product on the EU market is a commitment to maintain it.
Member States set the fine framework, and the regulation caps it (Art. 64):
| Infringement | Max fine |
|---|---|
| Violating the essential requirements, conformity assessment, CE-marking/traceability duties | β¬15,000,000 or 2.5% of total worldwide annual turnover (whichever higher) |
| Breaching reporting, support-period, documentation or other listed obligations | β¬10,000,000 or 2% |
| Supplying incorrect/misleading/incomplete info to notified bodies or market surveillance | β¬5,000,000 or 1% |
Administrative fines do not apply to non-commercial open-source developers (Art. 64(10)). Beyond fines, market surveillance authorities can withdraw or recall products, and order non-conformance corrected.
If you make (or plan) a product for the EU market:
Open-source maintainers & foundations: document that your project is non-commercial (or step into the steward role consciously), publish a CVD/SECURITY.md if you monetise, and β like everyone β keep the SBOM mindset.
Businesses buying products: use the CRA as procurement leverage β ask for CE-marked, CRA-compliant products, the SBOM, and the support-period commitment. From 2027 this is also your compliance story under NIS2 and contract law.
Last updated: 27 August 2026.