Does a CRA SBOM checklist give you a license page?
No. The Cyber Resilience Act requires component documentation for many products sold in the EU, but that inventory work does not produce the notice, attribution, or full license text procurement and legal reviewers ask for.
Last updated: July 2, 2026
01/EU Cyber Resilience Act
Deadlines that matter for product teams
The CRA entered into force in December 2024. Reporting obligations for actively exploited vulnerabilities and severe incidents apply from September 2026. Most other requirements apply from December 2027.
Regulation (EU) 2024/2847CRA
11 Sep 2026
Incident reporting obligations apply
11 Dec 2027
Main obligations, including an SBOM and CE marking
EUR 15M
Maximum penalty, or 2.5% of turnover
Dates are indicative. Confirm against the official regulation and your product classification. This page is not legal advice.
Who is in scope
Manufacturers and developers of products with digital elements sold in the EU: Installable software, embedded firmware, desktop and mobile apps, and related deliverables
Products where a commercial open-source model applies (support fees, monetization, or similar beyond pure community development)
Software that remote-processes data for hardware products placed on the EU market
Organizations building SBOM and component documentation programs for the first time under Annex I pressure
Common carve-outs
Pure cloud SaaS and PaaS with no product-with-digital-elements angle (general market understanding; confirm with counsel for your product)
Products already fully covered by sector-specific EU rules (medical devices, motor vehicles, civil aviation, and similar carve-outs)
National-security-only development
The EU Cyber Resilience Act (CRA) is a product-security regulation for products with digital elements sold in the EU. It pushes manufacturers toward vulnerability handling, security updates, incident reporting, conformity assessment, and component documentation including software bills of materials.
CRA work does not answer procurement's open-source license questions. Annex I documentation is about security posture and component identity. Enterprise buyers still ask for third-party license disclosure (full text, attribution, reviewed inventory) on a parallel track that CRA programs rarely staff.
01
Timeline and what to plan for
Product teams should treat 2026 to 2027 as the window to stand up component inventory, SBOM generation, vulnerability processes, and (separately) license disclosure workflows. Waiting until conformity assessment to discover you have no reviewed third-party license record creates dual fire drills.
Timelines vary by product class and implementing acts, and documentation must stay current through the support period. Confirm all dates with counsel; this page is not legal advice.
December 2024
CRA in force
The planning phase for manufacturers begins.
Milestone 1
September 2026
Incident reporting applies
Early reporting obligations for actively exploited vulnerabilities and severe incidents.
Milestone 2
December 2027
Broader requirements
Most other requirements apply for many products; confirm your classification.
Milestone 3
02
Who is in scope for the CRA, and who is not?
Scope turns on product classification, not company size: Products with digital elements placed on the EU market are in scope, while products already covered by sector-specific EU rules (medical devices, motor vehicles, civil aviation) and pure cloud services without a product angle are generally carved out. Installable software, firmware, connected devices, and many commercial open-source distribution models may fall in scope when sold in the EU.
Pure SaaS carve-outs exist in market understanding but require product-specific legal review.
Status
Applies to
In scope
Products with digital elements placed on the EU market.
In scope
Many desktop, mobile, embedded, and installable deliverables.
In scope
Some commercial open-source distribution models (confirm with counsel).
Often carved out
Pure cloud SaaS without product-with-digital-elements angle (verify).
Carved out
Sectors with existing EU rules (medical devices, aviation, vehicles, etc.).
National-security-only
Specific exemptions apply.
03
Does the CRA require an SBOM, and does that cover license disclosure?
The CRA requires an SBOM but it does not cover license disclosure. Annex I, Part II obliges manufacturers to identify and document components, including an SBOM in a commonly used, machine-readable format covering at minimum the top-level dependencies, which is component identity data, not reviewed license text.
That obligation accelerates SBOM adoption across EU-selling vendors. Teams produce CycloneDX or SPDX from CI, often for the first time, and hand files to security or compliance. The SBOM satisfies CRA component documentation. It does not automatically produce notice, attribution, or full license text for each component.
04
Security documentation vs license disclosure
CRA cybersecurity documentation covers risk assessment, vulnerabilities, updates, and secure development. Product security, PSIRT, and legal own that work. License compliance covers intellectual property obligations in third-party software: Notice, attribution, copyleft conditions. A different workflow with human review gates.
Conflating them creates false confidence. A team can pass an internal CRA readiness review with SBOMs and patch SLAs while still failing a buyer's request for license compliance because nobody reviewed license text.
CRA SBOM: Component identity for security and regulatory documentation.
License disclosure: Full text and attribution for legal and procurement.
CRA: Vulnerability reporting to authorities under defined conditions.
License: Copyright and distribution conditions in OSS licenses.
Same lockfile input, different outputs and different owners.
05
Lifecycle maintenance: Both tracks drift
CRA expects documentation updated over the support period when vulnerabilities and components change. The same dependency drift breaks license representations if nobody re-reviews what shipped.
Multi-person teams merge package updates continuously. Without re-import and re-publish on release, your CRA SBOM and your license disclosure both describe yesterday's product. Regulatory documentation and buyer-facing records must move with the codebase.
06
What enterprise buyers add on top of CRA
Large customers map vendor CRA posture into their supply-chain programs, and they still paste license sections from RFP templates written before CRA existed. They ask for SBOM plus open-source license page plus attestation that the list is maintained.
CRA-trained procurement will expect durable access to compliance artifacts. That does not replace the content of license disclosure. It raises the bar for how current and accessible your records must be.
Shared input: Lockfiles and SBOMs from CI. Divergent output: Security uses SBOM for CVEs; compliance uses the same import for reviewed license records.
Component documentation is mandatory. License disclosure, review, and a maintained public record still need an owner.
Annex I Part II requires a software bill of materials
Software developers must identify and document components in products with digital elements, including a software bill of materials in a commonly used, machine-readable format. At minimum, top-level dependencies. That obligation pushes teams to produce CycloneDX, SPDX, or equivalent inventory they may not have maintained before. It is the regulatory tailwind behind SBOM adoption, not the same work as reviewed license disclosure.
Component inventory is not license compliance
An SBOM lists names, versions, and often license identifiers copied from registries. It does not satisfy notice, attribution, or full license text requirements for distribution. CRA documentation is about security and vulnerability handling; buyers and legal still ask for third-party license disclosure with the actual terms. A different artifact from the security SBOM your AppSec toolchain generates.
Documentation must stay current through the support period
The CRA expects cybersecurity risk assessments and related documentation to be updated over the product lifecycle, including when vulnerabilities and components change. The same dependency drift that invalidates a security posture silently breaks license representations if nobody re-reviews what shipped after each release.
Incident reporting is a security duty, not a license duty
CRA introduces reporting timelines for actively exploited vulnerabilities and severe incidents to authorities and users under defined conditions. That sits with PSIRT and legal, separate from answering whether your MIT and GPL attributions are complete on the product buyers run in production.
Conformity assessment adds process, not license text
Depending on product classification, manufacturers may need conformity assessment, EU declaration of conformity, and CE marking workflows. Assessors examine security measures and documentation, not your open-source NOTICE file. License disclosure remains a buyer diligence item outside CRA conformity scope.
Users expect accessible product information
Manufacturers must provide clear product information, including where users access an EU declaration of conformity and, when offered, where a software bill of materials is published. Enterprise customers parallel that with third-party license posture requests. Both need maintained records, not one-time exports filed during a rush RFP.
Commercial open source has specific attention
CRA includes expectations around commercial open-source stewards and supported products. If you ship supported OSS products in the EU, scope analysis matters for both security documentation and how you disclose third-party licenses in those products. Two workflows, one engineering org.
SBOM quality limits both programs
Incomplete SBOMs (missing transitive deps, wrong versions, NOASSERTION licenses) hurt CRA documentation and poison downstream license review. Fixing SBOM generation helps both security and compliance, but only compliance adds full license text and publish gates on top.
Where SourceTrust fits in a CRA program
The CRA is a product-security regulation. Vulnerability management, patching, incident reporting to authorities, and conformity assessment sit with your security and legal teams, not with us.
SourceTrust owns the license and third-party disclosure lane parallel to CRA component documentation: Import the same SBOMs and lockfiles you produce for inventory work, review obligations, publish a hosted compliance record per product, and re-publish when dependencies change. You get the buyer-facing record diligence teams ask for while your PSIRT and AppSec stack handle Annex I security requirements.
Import CycloneDX SBOMs, lockfiles, and repo paths from the same sources CRA inventory work uses
Review gates before external share. No claiming obligations you have not verified
Maintained disclosure record per shipped product with reviewed full license text, not registry hints
Drift checks and exports when the component list moves on the next release
SourceTrust is compliance infrastructure for third-party license disclosure. It is not CRA compliance software, not a vulnerability management platform, and not a substitute for counsel on conformity assessment, incident reporting, or whether your product is in scope.
We use essential cookies for security, including abuse prevention on our site scan and walkthrough request form. With your permission, we also use optional analytics and diagnostics (Google Tag Manager on this site, and the Sentry browser SDK on the SourceTrust application when configured). See our cookie policy.