Blog
June 18, 2026
How the Cyber Resilience Act Impacts Organizations Running Open Source Software
Security
The EU's Cyber Resilience Act, also called the CRA, was passed in late 2024, and sets binding cybersecurity obligations for any product with digital assets placed on the European market. Those obligations fall on implementers — those who bring the product to market, not the open source project that supplied the components inside it. So, the question isn't who wrote the code; it's who shipped it.
For organizations that have built products on open source without taking formal accountability for every dependency, that's a major shift. Full CRA compliance is required by December 2027 and vulnerability reporting requirements begin in September 2026. That might feel like enough runway, but getting inventory, tooling, policies, documentation, and 3rd party relationships in order takes time. Organizations that are subject to the CRA should start preparing now to meet the requirements.
Explore Open Source Compliance Solutions
Back to topWho is Affected by the Cyber Resilience Act?
The CRA defines a manufacturer as:
"A natural or legal person who develops or manufactures products with digital elements or has products with digital elements designed, developed or manufactured, and markets them under its name or trademark, whether for payment, monetisation or free of charge" — Regulation (EU) 2024/2847
The CRA covers software vendors, companies that embed software in hardware, and platforms delivering software-enabled services, whether they're based in the EU or not. If your product reaches EU customers, the CRA applies to you.
Is SaaS Covered in the CRA?
Pure SaaS that doesn't qualify as a "remote data processing solution" generally falls outside the CRA's direct scope. But when offering downloadable clients, APIs consumed by on-premises deployments, or embedded software running on customer hardware alongside your SaaS, you need to evaluate that carefully rather than assuming you're out of scope.
Supply chain position matters, too. When supplying components to a company that places products on the EU market, you may not carry a direct CRA obligation, but your customers will. Therefore, you can expect CRA compliance to become a contractual requirement whether or not it's a regulatory one for you. A US-based vendor supplying a European platform operator will likely find that CRA compliance is a commercial prerequisite long before 2027.
What Is the CRA's Open Source Software Steward?
The CRA also creates a specific category called an open source software steward. These are legal entities that systematically provide sustained support for open source projects intended for commercial use. Stewards face a lighter set of obligations, primarily maintaining a cybersecurity policy and reporting actively exploited vulnerabilities, and they are exempt from the financial penalties that apply to manufacturers. Companies that use open source in commercial products are not considered stewards, so most organizations are subject to the manufacturer rules.
Watch On Demand
Navigating EU Compliance: Open Source Strategies for Sovereignty and Resilience
This webinar covers the Cyber Resilience Act, DORA, GDPR, the EU AI Act, and the EU Data Act, explaining how organizations can satisfy strict EU regulations around data privacy and security through well-maintained and governed OSS.
What Are the Operational Requirements of the CRA?
In this section, we'll review the specifics of the legislation and recommended steps to take.
Visibility and Inventory
Cyber Resilience Act compliance starts with knowing what you're running. That sounds obvious, but most organizations with mature software portfolios haven't fully mapped their dependencies, especially transitive ones. Your application pulls in a library, and that library pulls in others. The full dependency chain cascades surprisingly deep, and parts of it have likely gone untracked for years.
The CRA makes software inventory a legal requirement. Manufacturers must produce a Software Bill of Materials (SBOM) covering at least top-level dependencies in a machine-readable format. By late 2027, SBOMs need to be current, maintained across product versions, and usable for vulnerability analysis. Remember, an SBOM isn't a one-time document; it has to reflect the actual state of your software at any given point in time.
According to the latest State of Open Source Report, only 39% of enterprises currently generate SBOMs. If you haven't systematically tracked your open source usage before, it's time to invest in tooling that generates and updates SBOMs as part of your build and release process. If you already use software composition analysis tools, the work is about making sure those outputs meet the format and completeness standards the CRA will require, and integrating SBOM generation into workflows where it's been optional until now.
Bottom line: If you can't list what you're running, you can't manage its security. Everything in the CRA starts with getting that list right.
Responsibility for Unsupported and EOL Software
End of Life (EOL) software is where a lot of organizations have more exposure than they realize. A large portion of the open source running in production today is no longer actively maintained, or is being kept alive by a small group of volunteers with no formal security response process.
The CRA doesn't treat that as the community's problem. It's the implementer's responsibility, and the regulation requires manufacturers to declare a support period for their products, with minimum requirements set by Article 13(8):
"The support period shall be at least five years. Where the product with digital elements is expected to be in use for less than five years, the support period shall correspond to the expected use time." — Regulation (EU) 2024/2847
Throughout that period, you're responsible for vulnerabilities in your product, including those that originate in embedded open source components. If the upstream project isn't issuing patches anymore, the burden of finding or producing fixes lands on you as the manufacturer.
That means upgrade, fork and maintain internally, or engage a commercial vendor like OpenLogic for long-term support (LTS). Running EOL software and treating the risk as acceptable is no longer allowed for products delivered to the EU market.
Long-Term Support
Keep Legacy Systems Stable and Compliant With LTS
Running unsupported or EOL open source software puts your business at risk for failed audits, security breaches, and steep fines. If you can't upgrade immediately, you need LTS to bridge the gap. OpenLogic offers extended support for Spring, Tomcat, AngularJS, CentOS, Kafka, and Bootstrap.
Vulnerability Management Expectations
The CRA's vulnerability management requirements are among the most operationally demanding parts of the regulation. Manufacturers need coordinated vulnerability disclosure policies and processes capable of handling reports from both internal discovery and external researchers.
When an actively exploited vulnerability is identified, the clock starts immediately. An early warning goes to the relevant national computer security incident response team (CSIRT) and to ENISA, the EU's dedicated cybersecurity agency, via the CRA Single Reporting Platform within 24 hours. A full notification with vulnerability details, affected products, and remediation status follows within 72 hours. A final report closes out the incident within 14 days.
Article 13(6) also requires manufacturers to "report the vulnerability to the person or entity manufacturing or maintaining the component" when a vulnerability is found in a third-party component. That's an explicit expectation of upstream engagement as part of responsible disclosure.
For teams accustomed to handling vulnerabilities internally on their own timelines, this is a big operational shift. Meeting a 24-hour early warning means you need to know which products are affected by a given CVE and which customer versions are in the field. SBOM infrastructure is what makes that possible. Without it, 24 hours isn't a realistic window.
Support and Maintenance Obligations
Vulnerability response is only one part of the maintenance picture. Article 13(8) requires manufacturers to "ensure vulnerabilities of that product, including its components, are handled effectively and in accordance with the essential cybersecurity requirements" across the full declared support period.
Security updates need to stay available, too. Article 13(9) sets a minimum retention: Updates must remain accessible for at least ten years after issuance, or the remainder of the support period, whichever is longer.
Organizations that rely on community-supported open source as foundational product components will find this to be a big gap. Community projects typically don't backport security fixes to older release branches, don't have formal notification channels for identifying affected versions, and can't guarantee patch availability after a version goes EOL. Meeting CRA obligations in that context usually requires close upstream involvement, a commercial extended support arrangement, or both.
Documentation and Audit Readiness
Every area of CRA compliance needs to be documented, including inventories, vulnerability handling, EOL management, and patching. It's not enough to have the right processes in place — you need to be able to show that you're applying them.
That means technical documentation showing how cybersecurity risks were identified and addressed during development, records of vulnerability disclosures and how they were resolved, and evidence that your product cleared the required compliance review.
The CRA requires products with digital artifacts to carry European Conformity (CE) marking, the EU's standard label indicating a product meets its regulatory requirements. Depending on your product category, earning that mark means either self-assessing against the CRA's essential cybersecurity requirements or going through a formal audit by an independent assessor designated under EU rules.
Documentation isn't overhead; it's evidence of compliance. Strong security practices with no paper trail won't satisfy auditors. If you can't show what you did and when, you're falling short — regardless of whether the underlying practices are sound.
Back to topDigital Sovereignty and Vendor Considerations Under the CRA
The CRA doesn't use the phrase "digital sovereignty." However, it is part of a broader European effort to reduce technological dependence on non-EU vendors. This is an effort to set baseline standards for products sold in Europe. The European Commission has described the CRA as a central pillar of European cybersecurity strategy and a meaningful contribution to strengthening Europe's digital autonomy.
That shapes vendor decisions in ways that go beyond the CRA's formal requirements. European organizations are not only wondering whether a digital product is secure, but whether:
- Accountability for that security is clear;
- Support is available under European jurisdiction; and
- The vendor's relationship to EU regulatory frameworks is transparent.
These questions intersect with concerns about data residency, contractual recourse, and what happens when a global vendor changes strategy or exits a market.
Video
Achieving Digital Autonomy With Open Source
For organizations that rely on open source at scale, the vendor question is partially about which commercial distributions or support providers you rely upon, and partially about whether the accountability structures around those relationships are clear enough to hold up to customer or regulator scrutiny. However, a technically solid community-supported project with no formal support structure can create CRA exposure that can be mitigated by a commercial support arrangement.
Back to topWhere Organizations Have CRA Gaps (and How to Close Them)
Most organizations reviewing their CRA posture find gaps around some common themes:
- Visibility: Without a centralized, current SBOM, development teams know what they've installed, but they often don't know what was pulled in. Vulnerability response, EOL tracking, and compliance documentation all depend on having the full picture.
- Ownership: When a component is introduced by a team, then later reorganized, or when a library spans multiple applications with no single owner, no one is clearly responsible for monitoring it, patching it, or upgrading it. The CRA doesn't accommodate ambiguity, so someone needs to own each component. That ownership needs to be visible across the organization.
- EOL exposure: This tends to be underestimated until someone actually looks. Organizations that run a serious SBOM exercise for the first time will find many components are on versions the upstream project has stopped supporting. The gap between "working fine" and "satisfies the CRA" is likely going to be larger than expected for some organizations.
- Reactive vulnerability management: Meeting the CRA's reporting timelines requires automated monitoring, clear triage ownership, and SBOM data to assess exposures quickly. Teams that rely on learning about vulnerabilities manually, through mailing lists, news, or customer tickets, will struggle to hit the 24-hour early warning deadline.
Organizations can close these gaps by building SBOM generation into their CI/CD pipelines, establishing policies for OSS lifecycle management, evaluating vendors that provide SLA-backed support for open source, and putting documentation practices in place before they're required by an audit.
Back to topHow OpenLogic Can Help
OpenLogic helps organizations work through what CRA compliance actually requires for their specific open source stack. That typically starts with understanding what's in use, where it's deployed, and where EOL or unsupported components create exposure.
After reviewing your environment, OpenLogic experts can guide your teams through updating, upgrading, or migrating to community supported versions. For some technologies like Spring, AngularJS, Kafka, and CentOS, OpenLogic also offers security patching on OSS packages or versions that the upstream communities no longer maintain. This extends the viable security lifecycle of software that organizations depend on but cannot easily replace. For actively exploited vulnerabilities in unsupported versions, OpenLogic can deliver fixes, patches, or documented mitigations that help meet CRA obligations without requiring immediate rearchitecture.
Back to topFor SaaS vendors, OpenLogic's support agreements and documentation give a concrete answer to CRA-related questions their customers are asking, such as "How are you handling security updates for the open source in your product?" A formal support arrangement makes that answer clear and credible.
Final Thoughts
The Cyber Resilience Act has real operational implications for any organization building software for the European market. It doesn't require you to move away from open source, but it does require you to manage it more transparently and proactively. That means visibility, clear ownership, a process for handling security issues, and documentation to back it up.
The organizations that will handle this well are the ones that treat it as an opportunity to get their open source house in order, not just a compliance checkbox to clear. Knowing what you're running and being able to demonstrate that to customers and regulators is good practice whether or not the EU requires it.
Organizations must take the CRA seriously, and by partnering with OpenLogic, they can do so without slowing down the development work that open source makes possible in the first place.
Consultation
Concerned About the Impact of the CRA?
OpenLogic can assist you in exploring how the Cyber Resilience Act may impact your organization's use of open source software and what actions need to be taken to ensure your products meet CRA compliance.
Additional Resources
- Blog - DORA Compliance and Open Source Overview
- Blog - Unpacking Open Source Compliance
- Blog - EU Compliance in 2026: What IT Leaders Need to Know
- Video - Why You Need a Software Bill of Materials
- Free Consultation - Digital Autonomy Readiness