The EU Cyber Resilience Act: What engineering teams need to do to be compliant

The EU Cyber Resilience Act represents a meaningful shift in how software security is defined, enforced, and evidenced, with engineering teams at the center. With Cyber Resilience Act compliance now an active requirement and the September 11, 2026, vulnerability reporting deadline five months out, the path forward is clear: teams that build the right foundations now, SBOMs, automated vulnerability monitoring, and governed artifact pipelines, won't just achieve CRA compliance in 2026. They'll ship software their customers can trust at a higher standard than before.

This isn't a regulation that lives in a legal team's inbox. The requirements land squarely on your codebase, CI/CD pipeline, artifact repository, and how you track and respond to vulnerabilities.

This blog is for the architects, DevOps leads, and security engineers doing the actual work, not just the "what" but the "how" and the "now".

What is the EU Cyber Resilience Act (CRA)?

The EU Cyber Resilience Act (Regulation EU 2024/2847) is the first EU-wide regulation that places mandatory cybersecurity requirements on digital products throughout their entire lifecycle, from design and development all the way through deployment and end-of-life.

Before the CRA, cybersecurity obligations in the EU were fragmented. Regulations like NIS2 and GDPR addressed data protection and critical infrastructure, but nothing set a consistent product-level security baseline for software and hardware. The CRA fills that gap. It establishes a common framework for how companies must design, maintain, and support digital products, and it applies to anyone manufacturing, importing, or distributing products with digital elements into the EU market.

The 2026 deadline: The 24-hour vulnerability reporting rule

The most urgent date on your calendar is September 11, 2026. This is when Article 14 takes effect. It requires manufacturers to report actively exploited vulnerabilities to the ENISA Single Reporting Platform (SRP) and national CSIRTs.

The reporting window is punishingly tight:

  1. Early Warning (24 Hours): Within 24 hours of becoming aware of an actively exploited vulnerability or a severe incident, you must submit an "early warning" to ENISA.
  2. Full Notification (72 Hours): Within 72 hours, you must provide a detailed report including an initial assessment of the vulnerability's impact and any corrective measures taken.
  3. Final Report (14 Days): A final report must be submitted no later than 14 days after a corrective measure (a patch or mitigation) is available.

The Reality Check: To comply by September, your team needs an automated vulnerability handling process that can triage alerts from your artifact repository and CI/CD pipeline in real-time.

What CRA software requirements look like for engineering teams

The CRA introduces 21 essential cybersecurity requirements for manufacturers. From an engineering perspective, four areas carry the most weight:

1. Secure by design

The CRA requires that companies build security into the product from the start, not bolted on after shipping. Concretely, that means products must ship with secure default configurations, minimize unnecessary attack surfaces, and include protections against common vulnerability classes. You can't ship with default credentials or insecure-by-default settings and expect to remain compliant.

For DevOps teams, this means security needs to be part of how you design features and structure your release process, not a checkbox at the end of a sprint.

2. Software Bill of Materials (SBOM)

The CRA requires manufacturers to maintain an SBOM, a machine-readable inventory of every component in a product, including open-source dependencies, third-party libraries, and any other software elements. The SBOM needs to be accurate and kept up to date.

The dependency between SBOMs and the September 2026 reporting deadline is real: With full component-level visibility into your products, you can report on an actively exploited vulnerability quickly and with confidence, which is exactly what the September 2026 deadline demands. Practically speaking, SBOM readiness is required for the 2026 deadline even though the formal SBOM mandate is part of the 2027 requirements.

A repeatable SBOM generation process is the logical place to start.

3. Vulnerability handling and reporting

The CRA establishes structured requirements for how manufacturers handle vulnerabilities, not just the 24-hour reporting obligation but the ongoing process of tracking, triaging, patching, and disclosing them. This includes:

  • A documented vulnerability management process covering your entire product portfolio
  • The ability to push security updates in a timely manner across the product's supported lifecycle
  • A public policy for coordinated vulnerability disclosure
  • Documentation of how vulnerabilities were resolved and when

This shifts vulnerability management from an ad hoc engineering practice to a compliance-critical, documented discipline.

4. Technical documentation

The CRA requires manufacturers to maintain a detailed technical documentation package that covers the product's design, security risk assessment, SBOM, test results, and patch history. This documentation must be retained for 10 years and made available to market surveillance authorities on request.

For most engineering teams, this means treating documentation as a first-class artifact, something that you generate, version, and maintain alongside your code and releases.

What is "secure by design" under the CRA?

Secure by design isn't a vague principle under the CRA; it's a verifiable, documented requirement. Among the specific obligations, manufacturers must ensure that products:

  • Protect the confidentiality and integrity of stored, transmitted, and processed data
  • Limit privileges and apply least-privilege access controls
  • Ship with security enabled by default, not just available as an option
  • Have the capability to receive and apply security updates throughout the supported lifecycle
  • Minimize the attack surface, including disabling unused interfaces and services

What are the penalties for CRA non-compliance?

The EU has made it clear: the CRA is not a "paper tiger". The penalties are tiered to match the severity of the oversight:

  • Tier 1 - Essential cybersecurity requirements and core manufacturer obligations (including the Article 14 vulnerability reporting obligations): fines of up to €15 million or 2.5% of total worldwide annual turnover, whichever is higher.
  • Tier 2 - Other CRA obligations, including those applying to importers and distributors and conformity assessment requirements: fines of up to €10 million or 2% of worldwide annual turnover.
  • Tier 3 - Providing false or misleading information to notified bodies or market surveillance authorities: fines of up to €5 million or 1% of worldwide turnover.

For a company with €1 billion in revenue, 2.5% of global turnover is €25 million, well above the fixed ceiling. The fines are designed to sting regardless of company size.

Beyond financial penalties, market surveillance authorities can order product withdrawals, market bans, and product recalls. Losing access to the EU market is often more damaging than the fine itself.

What engineering teams need to do to be compliant

You don't need to solve everything at once. You don't need to solve everything at once. The teams in the best shape are simply the ones that started earliest. Here's a practical breakdown:

  • Start with a product inventory

Map every product your organization ships to EU customers. For each one, determine whether it qualifies as a "product with digital elements" under the CRA, as nearly all commercial software does. Understanding your responsibilities under the CRA is the first step to scoping your compliance work.

  • Build a repeatable SBOM generation process

Your SBOM is the foundation for almost everything else the CRA requires. It helps you monitor for vulnerable components, respond to the 24-hour reporting obligation, and meet the documentation requirements. Integrating SBOM generation into your build pipeline, so every release automatically produces an up-to-date, accurate SBOM, is the highest-leverage action most teams can take right now.

An SBOM generation tool that integrates with your CI/CD pipeline and supports standard formats such as SPDX or CycloneDX is essential for CRA compliance. Manual SBOM processes won't scale across a product portfolio.

  • Establish continuous dependency management and monitoring

Once you have SBOMs, you need the ability to monitor them continuously. New vulnerabilities are disclosed daily, and the CRA's reporting requirements apply to actively exploited vulnerabilities even in products you shipped years ago. Dependency management for CRA compliance means automated scanning against vulnerability databases, alert routing to the right teams, and a documented process for assessing whether a given vulnerability affects your products.

  • Evaluate your artifact repository for CRA readiness

Your artifact repository is the control point for everything your engineering team builds and ships. Artifact repository CRA compliance means having the ability to enforce policies on what components can enter your build pipeline, track provenance of every artifact, and generate the audit trails needed for technical documentation. If your current repository doesn't support policy enforcement, vulnerability scanning, or SBOM integration, those are gaps worth addressing now.

  • Document your vulnerability-handling process

Before September 2026, you need a written, operational process for detecting, triaging, and reporting actively exploited vulnerabilities. This doesn't need to be elaborate, but it does need to exist, be tested, and be understood by the people who will execute it under time pressure. Think of it like a fire drill for your incident response team.

  • Integrate security into your development lifecycle

The CRA's secure-by-design requirements aren't a one-time project. They're a shift in how your team operates. Threat modeling, security testing, and secure configuration reviews need to become standard steps in your development process, with documented outputs that regulators can review if needed.

The role of Cloudsmith in your CRA strategy

Cloudsmith is a cloud-native artifact management platform that sits at the center of your software supply chain, controlling what goes in and what comes out of your build pipelines. Cloudsmith provides the infrastructure needed to automate these requirements:

  • Artifact repository CRA Compliance

Cloudsmith acts as a secure buffer. It allows you to ingest third-party dependencies, scan them, and automatically generate the necessary SBOMs. By centralizing your artifacts, you create a single audit trail for regulators.

  • Automated SBOM generation and hosting

Cloudsmith doesn't just scan; it generates and hosts SBOMs. When a regulator or customer requests the SBOM for a specific 2025 version, Cloudsmith provides the instant, version-linked retrieval required by the CRA’s documentation mandates.

  • Policy enforcement

With Cloudsmith's Policy Engine, your team defines the security baseline, and the platform enforces it. Set a quarantine policy for artifacts with unpatched vulnerabilities or missing provenance data, and nothing that fails that bar enters your pipeline.

Conclusion: Compliance is the new quality standard

The EU Cyber Resilience Act is more than just a regulatory hurdle; it is a fundamental change in how we define "production-ready" software. By September 2026, the ability to see into your software supply chain and report exploits in real time will be the price of entry into the European market.

Engineering teams that embrace Cyber Resilience Act compliance early, by automating SBOMs, securing their artifact repositories, and operationalizing vulnerability management, will not only avoid massive fines but also build greater trust with their global customer base.

Cloudsmith gives engineering teams everything they need to meet the September 2026 deadline and build a stronger software supply chain in the process.

Download the CRA Readiness Checklist

Frequently asked questions: EU Cyber Resilience Act

  1. Any organization manufacturing, importing, or distributing products with digital elements in the EU, including commercial software, SaaS, IoT devices, and connected hardware. Note that CRA open source software exemptions only apply to non-commercial projects; commercial use puts you in scope.

  2. On September 11, 2026, vulnerability reporting obligations go live; manufacturers must report actively exploited vulnerabilities to ENISA within 24 hours, even for products already on the market. December 11, 2027, is the full compliance deadline, covering all remaining CRA software requirements, including SBOMs, secure-by-design, CE marking, and technical documentation for any new product placed on the EU market.

  3. Yes. The CRA requires manufacturers to produce and maintain a software bill of materials for every product. Even though the formal SBOM mandate is part of the December 2027 deadline, you effectively need it before September 2026, because accurate component-level visibility is a prerequisite for meeting the 24-hour vulnerability reporting obligation. An SBOM generation tool integrated into your build pipeline is the most practical starting point.

  4. Start by integrating SBOM generation into your CI/CD pipeline and establishing continuous vulnerability monitoring across your product portfolio. From there, enforce artifact repository policies to prevent non-compliant components from entering your builds, and document your vulnerability-handling process before the September 2026 reporting deadline. The CRA effectively makes DevSecOps practices a legal requirement, not just a best practice.