
CE marking for software — because IoT toasters shouldn't be hackable
The Cyber Resilience Act (CRA) introduces mandatory cybersecurity requirements for products with digital elements — from smart home devices to enterprise software. For the first time, the EU requires that digital products are designed securely, maintained throughout their lifecycle, and come with a Software Bill of Materials (SBOM). Think of it as the CE marking for software: if it connects to a network, it needs to be secure.
All products with digital elements placed on the EU market — hardware and software that can connect to a device or network, directly or indirectly. This includes IoT devices, operating systems, mobile apps, firmware, and even components like libraries and SDKs.
EU-wide regulation with direct effect. Applies to any product placed on the EU market, regardless of where the manufacturer is established.
10 December 2024 (reporting obligations from Sep 2026, full application from Dec 2027)
To ensure that products with digital elements are placed on the EU market with fewer vulnerabilities and that manufacturers take security seriously throughout the product lifecycle. Because shipping a connected device with default password 'admin' should not be a business model.
You develop or have developed a product with digital elements and market it under your own name or trademark. Whether you wrote every line of code or outsourced development, if your name is on the product, you're the manufacturer. This includes both hardware makers (IoT devices, routers) and software publishers.
Start your SBOM practice now. Even a basic dependency inventory using standard tools (CycloneDX, SPDX) is better than scrambling in 2027. And while you're at it, review your default configurations — 'secure by default' means the user shouldn't need a PhD to be safe.
You place products from non-EU manufacturers on the EU market. You're the compliance gatekeeper — if the manufacturer hasn't met CRA requirements, the product shouldn't cross the border with your name on the import documentation.
Create a supplier qualification questionnaire that covers CRA essentials: conformity assessment status, SBOM availability, vulnerability handling process, and planned support period. Better to reject a non-compliant product early than to recall it later.
You make products with digital elements available on the market without being the manufacturer or importer. You're in the supply chain — a reseller, marketplace, or retail partner. The CRA expects you to do basic due diligence before putting a product on the shelf (physical or digital).
If you're a software marketplace, integrate compliance checks into your listing process. A simple 'Does this product have CRA documentation?' filter saves everyone time.
The CRA module is in an early stage. Core tools are available for product cataloguing and SBOM management. AI integration (e.g., automated vulnerability analysis, SBOM dependency risk scoring) is planned for future releases.
All examples are fictional and for illustrative purposes only.