Skip to the content.
Review & Contribution Workflow Mailing List

OpenChain Project

Cyber Resilience Act (CRA) Compliance Requirements & Checklist

OpenChain-Aligned Self-Certification Document
ISO/IEC 18974 Aligned | EU Regulation 2024/2847 | OpenChain ISO/IEC 5230
Version: RC1 | Date: 19 Aug 2026 | Status: Release Candidate
License: CC-BY-4.0

OpenChain page: openchainproject.org/cracompliance
GitHub: github.com/OpenChain-Project/CRA-Compliance
Community comments: Google Doc (open for comments)

Supporting evidence and project history:

Completing or signing this checklist does not in itself constitute a CRA conformity assessment, an EU Declaration of Conformity, or evidence of lawful CE marking. This document is a readiness and evidence-management tool supporting the applicable conformity-assessment procedure. This document does not constitute legal advice; consult qualified legal counsel before formal regulatory submission.

Important: All bracketed [INSERT …] fields throughout this document must be completed with organization-specific information before any compliance claim or self-certification is made.

Section 1: Introduction & Scope

CRA applicability is not determined solely by whether an organization deploys open-source software in the EU. The primary scope question is whether the organization makes a product with digital elements available on the Union market, or otherwise has a role covered by the CRA, such as manufacturer, importer, distributor, authorised representative, or open-source software steward.

If an organization does not make products with digital elements available on the Union market and does not have a covered CRA role, this checklist is not a legal compliance obligation for that organization. Such organizations may still use it as a voluntary reference for understanding SBOMs, vulnerability handling, evidence management, and software supply chain readiness.

This document defines an OpenChain-aligned organizational compliance framework for the EU Cyber Resilience Act (CRA, Regulation (EU) 2024/2847) and ISO/IEC 18974. It provides a self-certification checklist covering governance, SBOM quality, vulnerability handling, regulatory reporting, OSS stewardship, and technical-file obligations.

The CRA (Regulation (EU) 2024/2847) establishes mandatory cybersecurity requirements for products with digital elements (PDEs) placed on the EU market. The following role definitions are drawn from CRA Art. 3:

Role definitions (CRA Art. 3):

● Manufacturer (Art. 3(13)): a natural or legal person who develops or manufactures a PDE, or has a PDE designed or manufactured, and markets it under their name or trademark, whether for payment, free of charge, or as a monetary revenue-generating service.

● Importer (Art. 3(16)): a natural or legal person established in the Union who places on the market a PDE bearing the name or trademark of a natural or legal person established outside the Union.

● Distributor (Art. 3(17)): a natural or legal person in the supply chain, other than the manufacturer or importer, that makes a PDE available on the Union market.

● OSS Steward (Art. 3(14)): a legal person, other than a manufacturer, who provides support on a sustained basis for the development of products qualifying as FOSS and ensures the viability of those products. The definition, scope, and obligations of OSS Stewards are established in CRA Art. 3(14), Recitals 18 and 19, and Art. 24.

Scope of this document:

● All software products with digital elements placed on the EU market by [INSERT: Full legal entity name of manufacturer]

● Open-source components included in released products

● Software supply chain processes including SBOM generation, vulnerability management, and disclosure

● Personnel and processes involved in development, security operations, legal, and compliance

Hardware scope note: Hardware-specific requirements (including §3.1.7 Hardware Bill of Materials) apply only to products containing physical hardware components. Software-only organizations may mark hardware-specific items N/A with documented rationale.

Applicability by Organizational Role

The CRA creates distinct obligations for different organizational roles. Determine which role(s) apply before completing this checklist. A single organization may occupy multiple roles simultaneously. Complete all sections that apply to each role held.

Section Manufacturer Importer Distributor OSS Steward Both Mfr+Steward Notes
§2.1-2.4 Governance Required Required Required Recommended Required All roles need basic governance
§2.5-2.7 Product Assessment Required Verify evidence / Art. 21 if applicable Verify evidence / Art. 21 if applicable N/A Required Importers/distributors verify manufacturer conformity evidence unless Article 21 makes them manufacturers; stewards are not manufacturers, so conformity assessment does not apply.
§3.1-3.4 SBOM & SDLC Required N/A N/A N/A Required Manufacturer builds the product
§3.5 Importer/Distributor N/A Required Required See note* N/A *Art. 24 may bring stewards into scope depending on activities
§3.6 Third-Party Software Qualification Required Verify evidence / Art. 21 if applicable Verify evidence / Art. 21 if applicable Recommended Required Manufacturer qualifies third-party software sources beyond OSS; importers/distributors verify evidence unless Article 21 makes them manufacturers
§4 Vuln Handling Required Inform manufacturer; Art. 21 if applicable Inform manufacturer; Art. 21 if applicable Partial (see note**) Required Importers/distributors must inform the manufacturer without undue delay when they become aware of vulnerabilities; Articles 13/14 apply directly if Article 21 makes them manufacturers. Art. 14(1) applies where steward is involved in development; Art. 14(3) and 14(8) apply where severe incidents affect network/information systems provided by the steward
§5 OSS Stewardship Optional Optional Optional Required Required Core for steward role
§6 Support Period Required N/A N/A N/A Required Manufacturer sets support period
§7.1-7.4 Technical File Required Verify only Verify only N/A Required Importers check, not produce
§8 Cross-Framework As applicable As applicable As applicable N/A As applicable Based on NIS2/DORA/AI Act scope
§9 Procurement Optional Optional Optional N/A Optional Buyer-side obligation

Note on OSS Steward column: “Optional” indicates the section is not typically required by CRA obligations for stewards but may be adopted voluntarily. “Recommended” indicates good practice. OSS Stewards must put in place and document, in a verifiable manner, a cybersecurity policy supporting secure development and vulnerability handling (CRA Art. 24(1)). Note: under Art. 24, stewards may also fall within scope of §3.5 importer/distributor obligations depending on their activities. For Section 4 (Vulnerability Handling), Art. 14(1) applies to stewards to the extent they are involved in development; Art. 14(3) and 14(8) apply where severe incidents affect network and information systems provided by the steward for development of the relevant FOSS.

Section Deadline & Standards Coverage Reference

The table below shows which sections contain items subject to the 11 Sep 2026 Art. 14 reporting deadline, the 11 Dec 2027 full CRA compliance deadline, and ISO/IEC 18974 coverage.

Ref Section Title Art. 14 Reporting Deadline (11 Sep 2026) CRA Full Compliance Deadline (11 Dec 2027) Covered by ISO/IEC 18974?
2.1 CRA Policy No No Partial - §3.1.1 security policy
2.2 Roles & Responsibilities No No Yes - §3.4.1
2.3 Competence & Training No No Yes - §3.1.2
2.4 Sustainability & Review No No Yes - §3.4.2
2.5 Product Risk Categorization (incl. Art. 32(5) FOSS) No Yes - 11 Dec 2027 No - CRA-specific
2.6 Harmonized Standards Tracking No Yes - 11 Dec 2027 No - CRA-specific
3.1 SBOM Generation Partial - §3.1.5 SBOM depth tied to 24h window Yes - 11 Dec 2027 Yes - §3.2.1-3.2.3
3.2 SBOM Data Quality No Yes - 11 Dec 2027 Yes - §3.2.2
3.3 Provenance & Integrity No Yes - 11 Dec 2027 Yes - §3.2.3
3.4 Secure Development Properties No Yes - 11 Dec 2027 Partial - SDL not fully in 18974
3.5 Importer & Distributor Obligations No Yes - 11 Dec 2027 No - CRA-specific
3.6 Third-Party Software Supply Chain Qualification No Yes - 11 Dec 2027 Partial - supplier governance supports supply chain risk management
4.1 Vulnerability Ingestion & Monitoring Yes - EUVD/KEV feeds required No Yes - §3.3.1
4.2 Risk Adjudication & Vulnerability Exchange Yes - exploitability informs Art. 14 No Yes - §3.3.2
4.3 Actionable Decisions Yes - decisions trigger Art. 14 clock No Yes - §3.3.2
4.4 Disclosure & Regulatory Reporting YES - §4.4.2-4.4.5 11 Sep 2026 No Partial - CVD only; ENISA cascade not in 18974
4.5 Art. 14 Notification RACI YES - all items 11 Sep 2026 No No - CRA Art. 14 specific
5.1 OSS Contribution & Engagement No Yes - 11 Dec 2027 Partial - §3.1.1
5.2 Steward vs. Maintainer Boundaries No Yes - 11 Dec 2027 No - CRA Steward concept not in 18974
5.3 Self-Maintained Open Source Software No Yes - 11 Dec 2027 Partial - supports OSS lifecycle governance
6.1 Support Period & Update Obligations No Yes - 11 Dec 2027 Partial - patching yes; 5-year period not in 18974
7.1 Market Surveillance Deliverables No Yes - 11 Dec 2027 Partial - §3.5.1
7.2 Downstream Customer Provisioning No Yes - 11 Dec 2027 Partial - §3.2.1
7.3 User-Facing Docs (Art. 13(18)/Annex II) No Yes - 11 Dec 2027 Partial - §3.5.1
7.4 EU DoC & CE Marking No Yes - 11 Dec 2027 Partial - §3.5.1
7.5 EU Authorized Representative No Yes - 11 Dec 2027 if non-EU No - CRA-specific
8.1 CRA and NIS2 Partial - NIS2 incident aligns with Art. 14 No No - regulatory mapping not in 18974
8.2 CRA and AI Act No Yes - 11 Dec 2027 No
8.3 CRA and DORA No No No
8.4 CRA and Data Act No No No
8.5 CRA and eIDAS No No No
9.1 Vendor CRA Qualification Partial - §9.1.4 Sep 2026 check No No

Important: All bracketed [INSERT …] fields throughout this document must be completed with organization-specific information before any compliance claim or self-certification is made. Completion or signature of this checklist does not, by itself, establish CRA conformity. Conformity depends on completion of the applicable conformity-assessment procedure and the associated technical documentation, EU Declaration of Conformity, and CE-marking obligations.

Section 2: Program Architecture & Governance

This section establishes the organizational foundation for CRA compliance. Note: §2.1-2.4 apply to all roles including Stewards (as Recommended). §2.5 and §2.7 apply only to Manufacturers and Importers/Distributors; they are N/A for OSS Stewards.

2.1 CRA Policy

A documented cybersecurity policy for CRA compliance defines the organization commitment and obligations. Note: §2.1 is targeted primarily at Manufacturers. The policy obligations for OSS Stewards are lighter and governed by CRA Art. 24 and Annex II.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
2.1.1 [CRA REQUIREMENT] The organization must maintain a documented cybersecurity policy for CRA compliance. The policy should be formally approved by senior management or an equivalent governing body. ☐ Yes ☐ No ☐ Partial   Policy document; approval signature or board/exec minute.
2.1.2 [GOOD PRACTICE] The policy should be published and accessible to all relevant personnel. Per CRA Recital 76, manufacturers are encouraged to make their security policies publicly available, including in machine-readable format. ☐ Yes ☐ No ☐ Partial   URL or intranet link; screenshot or acknowledgement log.
2.1.3 [CRA REQUIREMENT] The policy must explicitly reference the organization’s obligations under CRA Articles 13, 14, and 15 and Annex I Part II(5), which requires a policy on coordinated vulnerability disclosure. This is further detailed in Art. 13(8). PT3 additionally recommends a standalone vulnerability handling policy. ☐ Yes ☐ No ☐ Partial   Policy text mapped to CRA articles.
2.1.4 [CRA REQUIREMENT] The policy must cover the full product lifecycle: design, development, release, m aintenance, and end-of-support, consistent with the product lifetime obligations in CRA Art. 13(2) and the vulnerability handling obligations in Art. 13(6). ☐ Yes ☐ No ☐ Partial   Lifecycle phase coverage section in policy.

2.2 Roles & Responsibilities

Clear assignment of CRA compliance responsibilities across the organization.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
2.2.1 [CRA REQUIREMENT] The organization must designate a named individual or function with documented authority over CRA compliance program decisions. ☐ Yes ☐ No ☐ Partial   RACI chart or org chart with role highlighted.
2.2.2 [CRA REQUIREMENT] Legal or regulatory counsel must have a defined role for interpreting CRA obligations, essential requirements, and regulatory changes. ☐ Yes ☐ No ☐ Partial   Legal review sign-off records.
2.2.3 [GOOD PRACTICE] The organization should assign responsibility for SBOM generation, dependency management, and secure-by-design requirements. This may be assigned to a product engineering function or equivalent. ☐ Yes ☐ No ☐ Partial   Ticket/backlog owner assignments; job description excerpts.
2.2.4 [GOOD PRACTICE] The organization should assign responsibility for vulnerability monitoring, exploitability assessment, and security incident response activities required under CRA. These responsibilities may be distributed across functions as appropriate to the organization’s size and structure. ☐ Yes ☐ No ☐ Partial   SecOps runbook referencing CRA.
2.2.5 [GOOD PRACTICE] Role assignments should be reviewed and updated at least annually or upon significant organizational change. ☐ Yes ☐ No ☐ Partial   Change-log or version history of the RACI document.

2.3 Competence & Training

Requirements for ensuring personnel dealing with CRA compliance, SBOMs, and vulnerability handling maintain current knowledge.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
2.3.1 [GOOD PRACTICE] The organization should define a training curriculum covering CRA obligations, SBOM tooling, and vulnerability handling. ☐ Yes ☐ No ☐ Partial   Training plan document; LMS catalog entry.
2.3.2 [GOOD PRACTICE] Personnel with CRA compliance responsibilities should complete required training within a defined review cycle. ☐ Yes ☐ No ☐ Partial   Training completion records; LMS export.
2.3.3 [GOOD PRACTICE] Competence requirements (knowledge, skills, experience) should be documented for each CRA-relevant role. ☐ Yes ☐ No ☐ Partial   Role competency matrix.
2.3.4 [GOOD PRACTICE] A mechanism should exist to keep training current as CRA implementing acts and harmonized standards evolve. ☐ Yes ☐ No ☐ Partial   Curriculum review schedule; owner assignment.

2.4 Sustainability & Review

Periodic review processes to ensure CRA compliance mechanisms remain active and up-to-date across release cycles. This subsection also covers compliance exception management (§2.4.6-2.4.8).

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
2.4.1 [GOOD PRACTICE] The CRA compliance program should be reviewed at least once per calendar year. ☐ Yes ☐ No ☐ Partial   Review meeting minutes or audit report dated within 12 months.
2.4.2 [GOOD PRACTICE] Reviews should be triggered by major product releases, significant dependency changes, or changes to regulatory guidance. ☐ Yes ☐ No ☐ Partial   Event-driven review trigger list in governance document.
2.4.3 [GOOD PRACTICE] Review outcomes should be formally recorded and assigned to responsible owners with target resolution dates. ☐ Yes ☐ No ☐ Partial   Issue tracker or action log with owner and due date fields.
2.4.4 [CRA REQUIREMENT] The organization must maintain a process to retire or archive compliance records for end-of-life products. Technical documentation must be retained for at least 10 years after market placement, or for the duration of the support period or end of support, whichever is longer (CRA Art. 13(13)). ☐ Yes ☐ No ☐ Partial   EoL / archival procedure documentation.
2.4.5 [GOOD PRACTICE] The organization should conduct periodic internal audits of CRA compliance program effectiveness. ☐ Yes ☐ No ☐ Partial   Internal audit plan; audit report; finding tracker.
2.4.6 [GOOD PRACTICE] A compliance exception register should be maintained to document temporary deviations from controls, including rationale and expiry. ☐ Yes ☐ No ☐ Partial   Exception register template; approval workflow.
2.4.7 [GOOD PRACTICE] Each exception should be assigned a risk owner, a compensating control, and a defined review date. ☐ Yes ☐ No ☐ Partial   Exception record with owner, compensating control, and expiry date.
2.4.8 [GOOD PRACTICE] Expired exceptions should be reviewed and either resolved, renewed with updated justification, or escalated. ☐ Yes ☐ No ☐ Partial   Exception renewal procedure; escalation log.

2.5 Product Risk Categorization & Conformity Assessment Route

Before executing self-certification, the organization must determine the CRA product classification per CRA Art. 6, 24, and 32 and Annexes III-IV. Technical descriptions of product categories are specified in Implementing Regulation (EU) 2025/2392. Self-certification (Module A, per CRA Annex VIII Part 1) is only lawful for Default products and certain Class I products using harmonized standards. Art. 32(5) provides an additional pathway for FOSS manufacturers; see item 2.5.9. Note: §2.5 and §2.7 are N/A for OSS Stewards.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
2.5.1 [CRA REQUIREMENT] The organization must document whether each in-scope product constitutes a product with digital elements (PDE) under CRA Art. 3(1), distinguishing it from standalone SaaS excluded under Recital 12. Products whose primary function is remote data processing for a PDE are in CRA scope; standalone SaaS not providing such processing falls under NIS2, not CRA. ☐ Yes ☐ No ☐ Partial   Scope determination memo referencing Recital 12 and Commission guidance C(2026) 5252; product-by-product classification table.
2.5.2 [CRA REQUIREMENT] Before selecting a conformity pathway, the organization must determine whether it has an EU establishment. If the manufacturer is not EU-established, the need for an EU-established responsible economic operator must be confirmed through product-specific legal analysis under applicable Union harmonisation legislation, including Regulation (EU) 2019/1020 Article 4 where applicable. CRA Article 18 permits appointment of an EU authorised representative by written mandate but does not impose that appointment as a blanket requirement. Cross-reference §7.4. ☐ Yes ☐ No ☐ Partial   EU establishment confirmation or, where applicable, signed AR mandate, importer agreement, or fulfillment provider contract.
2.5.3 [CRA REQUIREMENT] The organization must formally evaluate each in-scope product against CRA Annex III (Important Class I and II) and Annex IV (Critical) and record a product classification decision with supporting rationale. The technical descriptions of product categories are specified in Implementing Regulation (EU) 2025/2392. ☐ Yes ☐ No ☐ Partial   Classification register with product name, classification outcome, and decision date. Reference: CRA Annex III, Annex IV, and Implementing Regulation (EU) 2025/2392 (eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32025R2392).
2.5.4 [CRA REQUIREMENT] For Default products, the organization may use self-certification (Internal Control - Module A, per CRA Annex VIII Part 1) provided the assessment basis is documented. Art. 32(5) provides an additional pathway for manufacturers of products qualifying as FOSS under the commercial-activity test; legal counsel should be consulted on applicability. ☐ Yes ☐ No ☐ Partial   Self-assessment record referencing applicable harmonized standard or essential requirements mapped to design. Reference: CRA Annex VIII Part 1 for Module A procedure.
2.5.5 [CRA REQUIREMENT] For Important Class I products, the organization must either: (a) apply a harmonized standard in full and use self-certification, or (b) engage a Notified Body. The decision must be documented and justified. ☐ Yes ☐ No ☐ Partial   Notified Body engagement letter OR harmonized standard coverage analysis; classification rationale memo.
2.5.6 [CRA REQUIREMENT] For Important Class II or Critical products, the organization must engage a Notified Body assessment or European Cybersecurity Certification Scheme and track it to completion before EU market placement. ☐ Yes ☐ No ☐ Partial   Notified Body contract; assessment status; EU type-examination certificate where required.
2.5.7 [CRA REQUIREMENT] Product classification must be reviewed upon any substantial modification (as defined in CRA Art. 3(30)) or other relevant change that may affect conformity. Annual review may be retained as a good-practice governance cadence. A substantial modification may change the product classification and trigger a new conformity assessment obligation. ☐ Yes ☐ No ☐ Partial   Classification review log; change-triggered review records.
2.5.8 [GOOD PRACTICE] The organization should maintain a documented classification decision procedure to ensure consistent classification of new products and substantial modifications. While not explicitly required by CRA text, this procedure supports demonstrable compliance with the classification obligations in Art. 6 and Art. 32. ☐ Yes ☐ No ☐ Partial   Classification decision procedure; examples of classification decisions applied.
2.5.9 [CRA REQUIREMENT] For manufacturers of products qualifying as Free and Open Source Software (FOSS) under the commercial-activity test (§5.1.5), Art. 32(5) allows qualifying Annex III FOSS products to demonstrate conformity by using one of the procedures referred to in Art. 32(1), provided that the technical documentation referred to in Art. 31 is publicly available at market placement. The organization must determine whether this pathway applies and document the determination with legal rationale. ☐ Yes ☐ No ☐ Partial   Legal determination memo on Art. 32(5) applicability; reference to Commission guidance C(2026) 5252 on commercial-activity test criteria.

2.6 Cybersecurity Risk Assessment (CRA Art. 13(2)–(4))

[CRA REQUIREMENT] The manufacturer must perform and document a cybersecurity risk assessment for each product with digital elements, taking into account the intended purpose, reasonably foreseeable use, operating environment, and foreseeable risks across the product lifecycle.

The cybersecurity risk assessment determines which CRA Annex I essential cybersecurity requirements apply and how those requirements are addressed. This section is distinct from §2.5: §2.5 determines the product’s CRA classification and conformity-assessment route under CRA Art. 6, Art. 32, and Annexes III-IV, while §2.6 determines which requirements apply and how.

Art. 13(5) due diligence for third-party and FOSS components is addressed in §3 and §5. This section is not applicable to OSS Stewards unless the steward also qualifies as the manufacturer for the relevant product or activity.

2.7 Harmonized Standards Tracking

CRA conformity depends on harmonized standards under Standardisation Request M/606, developed by ETSI, CEN, and CENELEC. As of August 2026, PT1 and PT3 drafts have been updated significantly since their public inquiry versions; final versions are not yet publicly available but are expected imminently. PT1 public inquiry draft and PT3 public inquiry draft are accessible via the NBN portal. ISO 27001 and IEC 62443 do not automatically create a presumption of CRA Annex I conformity, though they may be used as supporting evidence per EC FAQ 6.1 and Annex VIII Part 1. Commission guidance final published version: C(2026) 5252, published 27 Jul 2026.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
2.7.1 [GOOD PRACTICE] The organization should identify which harmonized standards under Standardisation Request M/606 are relevant to its product categories and actively monitor their publication status via ETSI, CEN, and CENELEC. ☐ Yes ☐ No ☐ Partial   Standards tracking register; assigned owner. PT1 public inquiry draft: app.nbn.be (search CEN PT1 CRA); PT3 public inquiry draft: app.nbn.be (search CEN PT3 CRA). Note: both drafts have been significantly updated since public inquiry; final versions are not yet publicly available. Monitor via CEN/CENELEC portal.
2.7.2 [CRA REQUIREMENT] Where harmonized standards relevant to the product are not yet available, the organization must document the gap and record whether a Notified Body has been engaged (required for Class I products absent harmonized standards). ☐ Yes ☐ No ☐ Partial   Conformity pathway decision log; Notified Body engagement record or written rationale.
2.7.3 [GOOD PRACTICE] The organization should be aware that ISO 27001, IEC 62443, and similar general security standards do not automatically create a presumption of CRA Annex I conformity. CRA conformity must be assessed against Annex I requirements directly. However, per EC FAQ chapter 6.1 and Annex VIII, existing certifications under such standards may be used as supporting evidence within a broader conformity assessment, provided all Annex I essential requirements are explicitly addressed. ☐ Yes ☐ No ☐ Partial   Written acknowledgement in conformity documentation.
2.7.4 [GOOD PRACTICE] A trigger should exist to update the conformity pathway and re-run self-certification when a relevant M/606 harmonized standard is published. ☐ Yes ☐ No ☐ Partial   Standards publication monitoring procedure; update trigger defined in program governance.

Section 3: Component Management & SBOM Quality

This section governs the quality and integrity of SBOMs. CRA Article 13 requires manufacturers to document components with sufficient granularity to identify known vulnerabilities. OpenChain ISO/IEC 18974 requires a documented process for component identification and vulnerability tracking.

3.1 Software Identification & Bill of Materials

Processes for generating machine-readable SBOMs for all released products. CRA requires SBOMs covering at the very least the top-level dependencies of those products.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
3.1.1 [CRA REQUIREMENT] The organization must maintain a documented process for generating machine-readable SBOMs for all released products, covering at the very least the top-level dependencies of those products. ☐ Yes ☐ No ☐ Partial   SBOM generation procedure; tool configuration (e.g., Syft, Trivy, CycloneDX CLI). Reference: BSI TR-03183.
3.1.2 [CRA REQUIREMENT] SBOMs must be produced in a commonly used, machine-readable format, such as a currently supported version of SPDX or CycloneDX, and must comply with any applicable implementing acts, harmonized standards, or common specifications. ☐ Yes ☐ No ☐ Partial   Sample SBOM file; format validation report. Reference: BSI TR-03183-2 for SBOM content requirements.
3.1.3 [GOOD PRACTICE] SBOM generation should be integrated into the CI/CD pipeline and produce an artifact on every release build. ☐ Yes ☐ No ☐ Partial   Pipeline configuration excerpt; build artifact manifest.
3.1.4 [CRA REQUIREMENT] SBOMs must cover, at minimum, top-level dependencies and must comprehensively include transitive and embedded dependencies to the depth necessary to identify, assess, and remediate vulnerabilities affecting the product. Any components or dependency levels not covered shall be documented together with a risk-based justification and the alternative measures used to ensure effective vulnerability management. ☐ Yes ☐ No ☐ Partial   Tooling depth configuration; documented exclusions with risk-based justification; sample SBOM component count vs. dependency graph audit.
3.1.5 ⚠ DEADLINE: 11 Sep 2026 - ⚠ [GOOD PRACTICE] The organization should document a target SBOM depth decision with operational rationale tied to the ability to determine within 24 hours whether an actively exploited CVE affects any shipped product. The depth decision should acknowledge implementation limits, define the intended dependency depth for each product or build type, and explain how unresolved transitive dependencies are monitored or risk-managed. A top-level-only SBOM may be insufficient for transitive-dependency scenarios. ☐ Yes ☐ No ☐ Partial   SBOM depth policy; operational rationale linking depth to 24-hour window; evidence of automated CVE-to-SBOM matching test; documented monitoring method for unresolved dependency levels.
3.1.6 [DIRECT CRA OBLIGATION] SBOMs must be drawn up in a commonly used, machine-readable format and must cover at least the top-level dependencies of the product. [ORGANIZATION SBOM PROFILE / IMPLEMENTATION CONTROL] The organization SBOM profile should include product-level metadata (product name, version, supplier, release date, unique product identifier) and component-level metadata (component name, version, supplier, unique component identifier such as PURL or CPE, cryptographic hash, and license information including declared and concluded license) for each component. These additional fields support implementation, traceability, CISA Minimum Elements alignment, ISO/IEC 18974 alignment, and ISO/IEC 5230 compliance evidence, but are not presented as the CRA statutory minimum. ☐ Yes ☐ No ☐ Partial   SBOM field mapping to CRA Annex I (primary requirement), CISA 2025 Minimum Elements for SBOM (informational reference replacing the 2021 NTIA minimum elements), and BSI TR-03183-2 (implementation guidance for German market). Where these references differ, CRA Annex I takes precedence. Reference: https://www.bsi.bund.de/TR03183
3.1.7 [GOOD PRACTICE] For products containing physical hardware components, a Hardware Bill of Materials (HBOM) should be maintained alongside the SBOM to identify hardware components and their firmware dependencies. For machine-readable HBOM exchange, CycloneDX (ECMA-424 / CycloneDX 1.7 or later) is the recommended format; SPDX 3.x hardware profile may be used where producer and consumer tooling support it. Software-only organizations may mark this item N/A with documented rationale. ☐ Yes ☐ No ☐ Partial   Machine-readable HBOM (CycloneDX/ECMA-424 preferred; SPDX 3.x hardware profile where supported); hardware component inventory; firmware version register.
3.1.8 [GOOD PRACTICE] The organization should maintain a dependency registry with pinned versions and approved component entries to ensure SBOM reproducibility across builds. ☐ Yes ☐ No ☐ Partial   Dependency lock files; package registry configuration; approved component list.

3.2 Data Quality & Completeness

Criteria for validating SBOM completeness, component granularity, and handling Known Unknowns.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
3.2.1 [GOOD PRACTICE] A completeness validation gate should be applied to SBOMs before release, using automated or manual review. ☐ Yes ☐ No ☐ Partial   SBOM linting tool output (e.g., sbom-scorecard, ort); CI gate pass/fail log.
3.2.2 [CONFORMITY EVIDENCE / IMPLEMENTATION CONTROL] The organization should maintain a defined policy for handling Known Unknowns - components whose identity cannot be fully determined - distinguishing them from intentionally withheld proprietary code. ☐ Yes ☐ No ☐ Partial   Policy text or SBOM annotation convention for unknown components.
3.2.3 [CONFORMITY EVIDENCE / IMPLEMENTATION CONTROL] Minimum required SBOM fields per CRA Annex I should be validated, and BSI TR-03183-2 field validation may be used as an implementation reference before SBOM sign-off. ☐ Yes ☐ No ☐ Partial   Validation rule set; example of a rejected SBOM and remediation.
3.2.4 [GOOD PRACTICE] Quality metrics for SBOMs (e.g., completeness score, field population rate) should be tracked and reviewed periodically. ☐ Yes ☐ No ☐ Partial   Dashboard screenshot or metrics report.
3.2.5 [GOOD PRACTICE] File-level or snippet-level SBOM references should be avoided where a complete software package can be identified. If file-level or snippet-level references are used, the SBOM should clearly label the granularity, map the reference to the smallest complete software package where possible, and state whether the dependency chain terminates at that point when further dependency tracking is not feasible. ☐ Yes ☐ No ☐ Partial   SBOM sample; package mapping rationale; snippet/file-level exception record; dependency-chain termination note.

3.3 Provenance & Integrity

Mechanisms for verifying software origins, tamper prevention, change tracking, and secure build infrastructure.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
3.3.1 [CONFORMITY EVIDENCE / IMPLEMENTATION CONTROL] Components in released products should have verified source information, such as upstream repository URL, commit hash, or verified package registry coordinates, where needed to support CRA conformity evidence and supply-chain integrity. ☐ Yes ☐ No ☐ Partial   SBOM externalRef fields; PURL entries; reproducible-build artifacts.
3.3.2 [CONFORMITY EVIDENCE / IMPLEMENTATION CONTROL] Cryptographic checksums, such as SHA-256 or stronger, should be recorded for release artifacts where needed to support integrity evidence and release traceability. ☐ Yes ☐ No ☐ Partial   Artifact manifest with hash values; signing key documentation.
3.3.3 [GOOD PRACTICE] A change-tracking mechanism should record component additions, removals, and version updates between releases. ☐ Yes ☐ No ☐ Partial   SBOM diff report between consecutive releases; changelog integration.
3.3.4 [GOOD PRACTICE] Software signing or attestation (e.g., Sigstore, in-toto, SLSA provenance) should be applied to release artifacts. ☐ Yes ☐ No ☐ Partial   Signing workflow; verification command for customers. SLSA framework: slsa.dev.
3.3.5 [GOOD PRACTICE] The organization should maintain a documented secure build infrastructure policy covering build environment isolation, reproducibility, and integrity verification. ☐ Yes ☐ No ☐ Partial   Build environment configuration; reproducible build evidence; infrastructure-as-code repository.
3.3.6 [GOOD PRACTICE] Build pipelines should be isolated from development environments and access to production build systems must be restricted to authorized personnel. ☐ Yes ☐ No ☐ Partial   Access control policy for build systems; audit log of build system access.
3.3.7 [GOOD PRACTICE] Build artifacts should be generated in a clean, reproducible environment and verified before promotion to release. ☐ Yes ☐ No ☐ Partial   Build verification procedure; clean-room build evidence.
3.3.8 [GOOD PRACTICE] Secrets (API keys, signing keys, credentials) must NOT be embedded in source code or build artifacts. A secrets management solution should be used. ☐ Yes ☐ No ☐ Partial   Secrets scanning tool configuration; secrets management policy; tool output showing no embedded secrets.
3.3.9 [GOOD PRACTICE] Signing keys used for release artifact attestation should be stored in a hardware security module (HSM) or equivalent key management system. ☐ Yes ☐ No ☐ Partial   Key management policy; HSM or KMS configuration evidence.
3.3.10 [GOOD PRACTICE] The organization should document the full chain of custody from source code commit to released artifact, enabling post-incident provenance analysis. ☐ Yes ☐ No ☐ Partial   Build provenance attestation (e.g., SLSA provenance); artifact lineage documentation.
3.3.11 [GOOD PRACTICE] Third-party build tools, compilers, and dependencies used in the build pipeline should be inventoried, version-pinned, and monitored for vulnerabilities. ☐ Yes ☐ No ☐ Partial   Build tool inventory; version pinning configuration; vulnerability monitoring scope including build tools.
3.3.12 [GOOD PRACTICE] The integrity of the build pipeline itself should be verified periodically through pipeline audits or automated integrity checks. ☐ Yes ☐ No ☐ Partial   Pipeline audit records; integrity check configuration; anomaly detection evidence.

3.4 Secure Development Properties & Security Testing (CRA Annex I, Part I)

CRA Annex I Part I mandates products are designed and produced with security by default. This subsection defines secure product design and development capabilities, not only release testing. Organizations should build security architecture design, secure feature development, threat modeling, and verification practices into the product lifecycle so authentication, least privilege, encryption, logging, data protection, secure update, and attack-surface controls are designed in from the outset. Items here supply required content for the Technical File (§7.1).

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
3.4.1 [CRA REQUIREMENT] Products must be delivered without default credentials. Where authentication is required, users must be prompted to set unique credentials on first use and default-deny network exposure must apply (CRA Annex I Part I). ☐ Yes ☐ No ☐ Partial   Secure configuration policy; product startup flow documentation; credential policy test records.
3.4.2 [CRA REQUIREMENT] Attack surface minimization must be applied: unnecessary ports, services, and interfaces must be disabled by default and documented in an inbound connections register. ☐ Yes ☐ No ☐ Partial   Secure defaults checklist; inbound connections register; network exposure map; hardening guide.
3.4.3 [CONFORMITY EVIDENCE / IMPLEMENTATION CONTROL] Data in transit must be encrypted using current standards (TLS 1.2 or higher or equivalent). Data at rest must be encrypted where the cybersecurity risk assessment identifies sensitivity. ☐ Yes ☐ No ☐ Partial   Encryption policy; TLS configuration audit; data classification map.
3.4.4 [CONFORMITY EVIDENCE / IMPLEMENTATION CONTROL] Memory-safety mechanisms must be applied where technically feasible (e.g., memory-safe languages, compiler mitigations such as ASLR, stack canaries, CFI). Any exceptions must be documented with compensating controls. ☐ Yes ☐ No ☐ Partial   Build flag configuration; language or runtime selection rationale; exception register.
3.4.5 [CONFORMITY EVIDENCE / IMPLEMENTATION CONTROL] Static Application Security Testing (SAST) must be integrated into the CI/CD pipeline and executed on every release candidate. Critical and high findings must be resolved or formally risk-accepted before release. ☐ Yes ☐ No ☐ Partial   SAST tool configuration; scan results summary; finding disposition records.
3.4.6 [CONFORMITY EVIDENCE / IMPLEMENTATION CONTROL] Dynamic Application Security Testing (DAST) or fuzzing must be applied at minimum on each major release and results must be documented. ☐ Yes ☐ No ☐ Partial   DAST or fuzzing tool output; results triage records; remediation evidence.
3.4.7 [CONFORMITY EVIDENCE / IMPLEMENTATION CONTROL] Penetration testing or a structured threat-model-based security review must be performed at minimum annually or upon significant architectural change. An independent assessment should be used periodically. Findings must be tracked to remediation. ☐ Yes ☐ No ☐ Partial   Pentest report or security review record; finding tracker; remediation sign-off.
3.4.8 [CONFORMITY EVIDENCE / IMPLEMENTATION CONTROL] Security testing evidence (SAST results, pentest reports, DAST outputs) must be retained as part of the Technical File. Retention period: at least 10 years after market placement, or the support period if longer (CRA Art. 13(13)). ☐ Yes ☐ No ☐ Partial   Technical File index entry for security testing artifacts; retention policy.
3.4.9 [CONFORMITY EVIDENCE / IMPLEMENTATION CONTROL] A threat model must be produced for each product, covering the attack surface, threat actors, attack vectors, and mitigating controls. The threat model must be updated upon significant architectural change. ☐ Yes ☐ No ☐ Partial   Threat model document; methodology used (e.g., STRIDE, PASTA); update history.
3.4.10 [CONFORMITY EVIDENCE / IMPLEMENTATION CONTROL] A documented release security gate must exist and must be passed before any product version is placed on the EU market. The gate must verify that all critical and high security findings are resolved or formally risk-accepted. ☐ Yes ☐ No ☐ Partial   Release gate checklist; sign-off evidence; exception log for accepted risks.
3.4.11 [GOOD PRACTICE] The organization should maintain a documented secure coding standard covering input validation, authentication, session management, error handling, and cryptographic usage, and must train developers on its application. ☐ Yes ☐ No ☐ Partial   Secure coding standard document; developer training records.

3.5 Importer and Distributor Obligations

CRA Art. 19 and Art. 20 place independent obligations on importers and distributors. Note: under Art. 24, OSS Stewards may also fall within scope of these obligations depending on their specific activities; legal determination is recommended.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
3.5.1 [CRA REQUIREMENT] Before placing an imported product on the EU market, the organization must verify: (a) the manufacturer has completed the appropriate conformity assessment; (b) required technical documentation exists; (c) the product bears CE marking and includes the EU Declaration of Conformity; (d) the manufacturer has a vulnerability handling process in place for the declared support period (CRA Art. 19). Note: OSS Stewards may also fall within scope of these obligations under CRA Art. 24 depending on their activities; legal determination is recommended. ☐ Yes ☐ No ☐ Partial   Importer due-diligence checklist per product; manufacturer conformity evidence on file; CE mark verification record.
3.5.2 [CRA REQUIREMENT] If the organization has reason to believe an imported product is not in conformity with the CRA, it must NOT place it on the market until conformity is achieved, and must inform the manufacturer and, where appropriate, market surveillance authorities (CRA Art. 19). ☐ Yes ☐ No ☐ Partial   Non-conformity hold procedure; example record of a hold or escalation.
3.5.3 [CRA REQUIREMENT] As a distributor, the organization must verify the product bears CE marking, includes required instructions and information, and meets essential requirements before making it available. If the distributor becomes aware of a vulnerability or cybersecurity risk in a distributed product, it must notify the manufacturer and cooperate with market surveillance authorities (CRA Art. 20). ☐ Yes ☐ No ☐ Partial   Distributor due-diligence checklist; vulnerability notification procedure to manufacturer; market surveillance cooperation record.
3.5.4 [CRA REQUIREMENT] System integrators who combine components from multiple manufacturers into a solution placed on the EU market must formally determine whether they are acting as a manufacturer under the CRA. If so, the full conformity assessment obligation applies to the integrated system. ☐ Yes ☐ No ☐ Partial   System integrator role determination memo; legal sign-off; conformity assessment plan for the integrated system if applicable.

3.6 Third-Party Software Supply Chain Qualification

Third-party software includes commercial off-the-shelf software, SDKs, technology partnership components, outsourced development deliverables, ODM/OEM components, freeware, and other non-open-source software incorporated into products with digital elements. Manufacturers should qualify and manage these suppliers and components across the lifecycle so third-party software does not compromise CRA readiness.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
3.6.1 [GOOD PRACTICE] The organization should maintain an inventory of third-party software sources, including COTS software, SDKs, technology partner components, outsourced development deliverables, ODM/OEM components, freeware, and other non-open-source software included in products with digital elements. ☐ Yes ☐ No ☐ Partial   Third-party software register; supplier/source classification; component owner records.
3.6.2 [GOOD PRACTICE] Third-party software suppliers should be qualified before use based on security capability, vulnerability handling process, update/support commitments, and ability to support CRA evidence requests. ☐ Yes ☐ No ☐ Partial   Supplier qualification checklist; security questionnaire; approval record.
3.6.3 [GOOD PRACTICE] Contracts or equivalent procurement controls should allocate CRA-relevant responsibilities, including vulnerability notification, security update cooperation, SBOM or component information availability, and support-period commitments where applicable. ☐ Yes ☐ No ☐ Partial   Contract clause library; supplier terms; procurement approval record.
3.6.4 [GOOD PRACTICE] Outsourced development and technology partnership deliverables should undergo software code compliance and security review before integration into the product build or release baseline. ☐ Yes ☐ No ☐ Partial   Code review records; security testing reports; acceptance criteria; release gate evidence.
3.6.5 [GOOD PRACTICE] ODM/OEM and embedded third-party components should be assessed for vulnerability monitoring, update delivery, secure configuration, and support lifecycle alignment with the product support period. ☐ Yes ☐ No ☐ Partial   ODM/OEM assessment; support matrix; vulnerability monitoring record; update delivery evidence.
3.6.6 [GOOD PRACTICE] The organization should maintain lifecycle governance for third-party software introduction, evaluation, approval, monitoring, requalification, risk mitigation, and retirement. ☐ Yes ☐ No ☐ Partial   Third-party software governance process; review cadence; risk register; retirement/EOL records.

Section 4: Vulnerability Handling & Vulnerability Exchange (VEX / CSAF)

CRA Article 13(6) requires manufacturers to address vulnerabilities without undue delay. Article 14 establishes a mandatory three-stage reporting cascade to the CRA Single Reporting Platform (SRP). This section defines the end-to-end vulnerability lifecycle from ingestion through disclosure and regulatory notification.

4.1 Vulnerability Ingestion & Monitoring

Process for continuously monitoring all identified software components in supported products against vulnerability databases and advisory feeds.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
4.1.1 [CRA REQUIREMENT] During the support period, the organization must continuously monitor all identified software components contained in supported products against relevant vulnerability databases, supplier advisories, and other reliable vulnerability sources. Monitoring must be performed at a documented, risk-based frequency and at a documented, risk-based frequency; daily monitoring may be used as an organisational implementation target where automated monitoring is available. Known gaps in component coverage must be documented and addressed through supplementary identification and monitoring measures. ☐ Yes ☐ No ☐ Partial   Tool configuration; EUVD (euvd.enisa.europa.eu) feed; NVD, OSV, GitHub Advisory feeds; example alert triggered by a new CVE.
4.1.2 [GOOD PRACTICE] Monitoring results should be logged and retained for audit purposes. ☐ Yes ☐ No ☐ Partial   Scan schedule configuration; log retention policy.
4.1.3 [GOOD PRACTICE] A defined intake process should triage new vulnerability alerts within a documented, risk-based SLA. ☐ Yes ☐ No ☐ Partial   Triage SLA table in vulnerability management policy.
4.1.4 [GOOD PRACTICE] Vulnerability data should be enriched with contextual scoring (e.g., EPSS, KEV catalog status) to support risk-based prioritization. A documented Patch SLA Matrix should define response timelines by severity tier. ☐ Yes ☐ No ☐ Partial   Enrichment pipeline documentation; Patch SLA Matrix; example enriched alert record.
4.1.5 [GOOD PRACTICE / IMPLEMENTATION CONTROL] The EU Vulnerability Database (EUVD, operated by ENISA at euvd.enisa.europa.eu) should be included as a monitored ingestion feed where appropriate. EUVD is an important ENISA vulnerability source and may support Article 14 assessment, but it is not the exclusive or mandatory source for determining Article 14 reportability. ☐ Yes ☐ No ☐ Partial   EUVD feed configuration; monitoring tool screenshot showing EUVD as an ingestion source.
4.1.6 [GOOD PRACTICE] The CISA Known Exploited Vulnerabilities (KEV) catalog should be monitored as a trigger for immediate applicability and active-exploitation assessment. A KEV listing for any component in a shipped product should trigger assessment; Article 14 reporting is triggered when the manufacturer becomes aware of an actively exploited vulnerability contained in the product. ☐ Yes ☐ No ☐ Partial   KEV monitoring configuration; documented linkage between KEV listing event and Art. 14 RACI trigger.
4.1.7 [GOOD PRACTICE] Vulnerability monitoring should extend to third-party and open-source components for which the manufacturer has not received an SBOM from the upstream supplier, using supplementary identification methods. ☐ Yes ☐ No ☐ Partial   Supplementary monitoring procedure for components without upstream SBOM; tooling configuration.
4.1.8 [GOOD PRACTICE] Vulnerability management KPIs (e.g., mean time to detect, mean time to remediate by severity tier, percentage of components with confirmed monitoring coverage) should be tracked and reviewed periodically. ☐ Yes ☐ No ☐ Partial   KPI dashboard or metrics report; review cadence documentation.

4.2 Risk Adjudication & Vulnerability Exchange (VEX / CSAF)

Evaluating vulnerability exploitability in context and issuing machine-readable exploitability statements conforming to a recognized standard (CSAF v2.0 VEX profile, CycloneDX VEX, or OpenVEX).

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
4.2.1 [CRA REQUIREMENT] The organization must maintain a documented vulnerability exploitability assessment process covering reachability analysis, exploitability in context, and environmental factors. ☐ Yes ☐ No ☐ Partial   Vulnerability exploitability assessment process document; assessment criteria checklist. Reference: CISA VEX minimum viable guidelines.
4.2.2 [GOOD PRACTICE] Vulnerability exploitability statements should be issued in a machine-readable format conforming to a recognised vulnerability exchange standard. Accepted formats include CSAF v2.0 VEX profile, CycloneDX 1.4+ VEX, or OpenVEX. ☐ Yes ☐ No ☐ Partial   Sample exploitability statement; tooling used (e.g., Interlynk vexctl, CycloneDX CLI, OpenVEX tooling).
4.2.3 [GOOD PRACTICE] Exploitability statements should conform to the native status vocabulary and justification fields of the chosen standard without modification. The chosen standard’s status values must be used as defined (e.g., CSAF: fixed, known_affected, known_not_affected, under_investigation; CycloneDX: not_affected, affected, fixed, under_investigation, false_positive). ☐ Yes ☐ No ☐ Partial   Exploitability statement status mapping table; sample justified statements per chosen standard.
4.2.4 [GOOD PRACTICE] Exploitability statements should be versioned, timestamped, and retained as part of the product’s technical documentation. ☐ Yes ☐ No ☐ Partial   Exploitability statement archive; version control history.
4.2.5 [GOOD PRACTICE] A Safety Relevance classification should be applied to components where functional safety or AI/autonomous system context applies (e.g., SRIL/SRAP framework or equivalent). Organizations without safety-critical products may mark this item N/A with documented rationale. ☐ Yes ☐ No ☐ Partial   Safety relevance scoring methodology; component classification register.

4.3 Actionable Decisions

Defined criteria for four operational outcomes: Immediate Remediation, Monitored Deferral, Formal Risk Acceptance, and Escalation.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
4.3.1 [CRA REQUIREMENT] The organization must document decision criteria for immediate remediation (e.g., actively exploited vulnerability confirmed, CVSS base score meeting a defined threshold, or safety-critical component affected). ☐ Yes ☐ No ☐ Partial   Decision matrix or policy text defining remediation triggers.
4.3.2 [GOOD PRACTICE] Decision criteria for monitored deferral should be documented, including maximum deferral window and re-assessment trigger. ☐ Yes ☐ No ☐ Partial   Deferral SLA table; re-assessment schedule.
4.3.3 [GOOD PRACTICE] Formal risk acceptance must require documented business justification, a named risk owner, and a defined expiry date. ☐ Yes ☐ No ☐ Partial   Risk acceptance form template; approval workflow.
4.3.4 [CRA REQUIREMENT] The organization must define escalation criteria and escalation paths, including when regulatory notification under CRA Art. 14 is triggered. ☐ Yes ☐ No ☐ Partial   Escalation matrix; contact list with roles.
4.3.5 [GOOD PRACTICE] All vulnerability disposition outcomes should be tracked in a vulnerability register with current status, owner, and resolution date. ☐ Yes ☐ No ☐ Partial   Vulnerability register schema; sample populated record.

4.4 Disclosure & Regulatory Reporting (CRA Art. 14 Three-Stage Cascade)

Standard operating procedures for publicly disclosing fixes, providing mitigation guidance, and meeting the three-stage CRA Article 14 regulatory reporting cascade: Early Warning (24h), Full Notification (72h), and Final Report. Items marked with a deadline are required before 11 Sep 2026.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
4.4.1 [CRA REQUIREMENT] The organization must maintain a security advisory process to notify affected customers and users without undue delay regarding actively exploited vulnerabilities or severe security incidents, including available mitigations and corrective actions (CRA Art. 14(8)). ☐ Yes ☐ No ☐ Partial   Advisory template; distribution channel list (CVE.org, product portal, mailing list).
4.4.2 ⚠ DEADLINE: 11 Sep 2026 - ⚠ [CRA REQUIREMENT] Actively exploited vulnerabilities contained in a product with digital elements must be notified simultaneously to the CSIRT designated as coordinator and to ENISA via the CRA Single Reporting Platform (SRP), with an early warning within 24 hours of the organization becoming aware of active exploitation (CRA Art. 14(1), 14(2)(a), 14(7)). ☐ Yes ☐ No ☐ Partial   SRP submission runbook; on-call contact for SRP platform access; tabletop exercise or internal reporting simulation record.
4.4.3 ⚠ DEADLINE: 11 Sep 2026 - ⚠ [CRA REQUIREMENT] A full vulnerability notification must be submitted to the CRA Single Reporting Platform (SRP) without undue delay and, in any event, within 72 hours after the manufacturer becomes aware of the actively exploited vulnerability, including severity assessment, affected versions, and interim mitigations (CRA Art. 14(2)(b) - Full Notification). ☐ Yes ☐ No ☐ Partial   Full notification template mapped to SRP required fields; 72-hour SLA documented in runbook.
4.4.4 ⚠ DEADLINE: 11 Sep 2026 - ⚠ [CRA REQUIREMENT] A final report must be submitted to the CRA Single Reporting Platform (SRP) within 14 days after a corrective or mitigating measure becomes available, including the vulnerability description, severity and impact; available information concerning any malicious actor; and details of the security update or other corrective measures (CRA Art. 14(2)(c) - Final Report). Root-cause analysis and disclosure timeline information may be retained as internal post-incident evidence. ☐ Yes ☐ No ☐ Partial   Final report template; post-incident review procedure; 14-day SLA clock definition.
4.4.5 ⚠ DEADLINE: 11 Sep 2026 - ⚠ [CRA REQUIREMENT] Severe security incidents impacting the availability, authenticity, integrity, or confidentiality of sensitive or important data or functions, or leading or capable of leading to malicious code introduction or execution, must be notified simultaneously to the CSIRT designated as coordinator and to ENISA via the CRA Single Reporting Platform (SRP) (CRA Art. 14(3)-(5)). The final report for severe incidents must be submitted within one month after submission of the 72-hour incident notification under CRA Art. 14(4)(b). ☐ Yes ☐ No ☐ Partial   Severe security incident definition document (aligns with NIS2 thresholds); incident triage criteria; one-month final report template.
4.4.6 [CRA REQUIREMENT] Affected customers and users must be notified without undue delay regarding actively exploited vulnerabilities or severe security incidents, including available mitigations and corrective actions (CRA Art. 14(8)). ☐ Yes ☐ No ☐ Partial   Customer advisory template; notification runbook; mailing list, portal, or security advisory feed evidence.
4.4.7 [CRA REQUIREMENT] The organization must maintain a Coordinated Vulnerability Disclosure (CVD) policy and an identifiable reporting/contact mechanism. Response SLA and safe harbor language may be retained as good-practice implementation controls. ☐ Yes ☐ No ☐ Partial   CVD policy URL; security.txt file. Reference: ISO/IEC 30111 and 29147.
4.4.8 [CRA REQUIREMENT] Where a security update is not immediately available, the organization must issue mitigation guidance (workarounds, configuration changes) to affected users without undue delay. ☐ Yes ☐ No ☐ Partial   Example advisory with mitigation section.
4.4.9 [CRA REQUIREMENT] The organization must formally identify the national CSIRT to which CRA Art. 14 reports are addressed. For a manufacturer with a main establishment in the Union, the CSIRT is determined by the Member State where cybersecurity decisions for its products with digital elements are predominantly taken. Where no main establishment exists in the Union, the organization must apply the CRA Art. 14(7) fallback order based on authorised representative, importer, distributor, and then highest number of users. This determination must be documented and reviewed when relevant facts change. ☐ Yes ☐ No ☐ Partial   CSIRT routing determination memo; reference to Delegated Regulation (EU) 2026/881.
4.4.10 [CRA REQUIREMENT] The organization must document that the SME fine exemption under CRA Art. 14 covers only the financial penalty for missing the 24-hour Early Warning window and does NOT exempt the organization from the reporting obligation itself. ☐ Yes ☐ No ☐ Partial   Written acknowledgement in compliance program documentation; Art. 14 RACI maintained regardless of SME status.
4.4.11 [CRA REQUIREMENT] The organization must be aware that under Delegated Regulation (EU) 2026/881, the receiving CSIRT may delay dissemination to other member state CSIRTs on justified cybersecurity grounds. Any delay must be strictly limited and ENISA must be informed immediately. The Art. 14 runbook must reference this mechanism. ☐ Yes ☐ No ☐ Partial   Art. 14 runbook section on CSIRT dissemination delay; reference to Delegated Regulation (EU) 2026/881.

4.5 Art. 14 Notification RACI - Roles & Trigger Ownership

CRA Article 14 imposes hard time-based obligations requiring pre-assigned, tested role ownership. All deadline items must be completed before 11 Sep 2026.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
4.5.1 ⚠ DEADLINE: 11 Sep 2026 - ⚠ [CRA REQUIREMENT] The organization must designate a named individual (by role) as the Art. 14 Notification Owner responsible for initiating the Early Warning submission to the CRA Single Reporting Platform (SRP) within the 24-hour clock. ☐ Yes ☐ No ☐ Partial   RACI table entry; named backup; on-call schedule.
4.5.2 ⚠ DEADLINE: 11 Sep 2026 - ⚠ [CRA REQUIREMENT] The organization must designate a named individual (by role) responsible for completing and submitting the 72-hour Full Notification to the CRA Single Reporting Platform (SRP), empowered to escalate to legal or executive if additional approvals are required. ☐ Yes ☐ No ☐ Partial   RACI table entry; escalation path documented.
4.5.3 ⚠ DEADLINE: 11 Sep 2026 - ⚠ [CRA REQUIREMENT] The organization must designate a named individual (by role) to own the 14-day Final Report for actively exploited vulnerabilities and the one-month final report for severe incidents, coordinate post-incident review inputs, and sign off on the submission. ☐ Yes ☐ No ☐ Partial   RACI table entry; final report review workflow.
4.5.4 ⚠ DEADLINE: 11 Sep 2026 - [CRA REQUIREMENT] The organization should maintain CRA Single Reporting Platform (SRP) readiness by ensuring EU Login access, designated primary and backup submitters, an offline notification worksheet, and a documented tabletop exercise. Manufacturers and open source software stewards should initiate CSIRT validation when a specific notification needs to be submitted, consistent with ENISA SRP guidance; validation does not prevent submission. ☐ Yes ☐ No ☐ Partial   EU Login readiness record; primary/backup submitter assignment; offline notification worksheet; tabletop exercise or internal reporting simulation record.
4.5.5 [CRA REQUIREMENT] The organization must maintain a documented procedure recording when awareness of an incident or actively exploited vulnerability first occurred, to establish the Art. 14 reporting clock start time. ☐ Yes ☐ No ☐ Partial   Incident log with awareness timestamp; governance documentation.
4.5.6 [CRA REQUIREMENT] The Art. 14 RACI must be reviewed and re-confirmed upon any relevant personnel change and at minimum annually. ☐ Yes ☐ No ☐ Partial   RACI version history; review record.

Section 5: Open Source Software (OSS) Stewardship

The definition, scope, and obligations of Open Source Software Stewards are established in CRA Art. 3(14), Recitals 18 and 19, and Art. 24. This section governs upstream engagement, license compliance, and steward vs. maintainer boundaries.

5.1 Open Source Contribution & Engagement

Policy for engaging with upstream open-source communities while maintaining CRA compliance.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
5.1.1 [GOOD PRACTICE] The organization should maintain a documented policy governing how personnel contribute to upstream open-source projects, including CLA/DCO requirements and IP assignment rules. ☐ Yes ☐ No ☐ Partial   OSS contribution policy; CLA tool configuration. OpenChain ISO/IEC 5230 as reference.
5.1.2 [CRA REQUIREMENT] Security vulnerabilities discovered during product work must be responsibly disclosed to upstream maintainers before public disclosure (CRA Art. 13 manufacturer responsibility for third-party components). ☐ Yes ☐ No ☐ Partial   Upstream disclosure procedure; example disclosure record.
5.1.3 [GOOD PRACTICE] The organization should engage with relevant security working groups (e.g., OpenSSF, CISA, CycloneDX community) to improve OSS supply chain security. Note: This is a recommended good practice and is not a published CRA legal requirement. ☐ Yes ☐ No ☐ Partial   Membership records; meeting participation log; issue/PR contributions.
5.1.4 [GOOD PRACTICE] OSS dependencies should be assessed for community health (maintenance status, contributor diversity, EOL date) before adoption. Components whose EOL falls within the product support lifetime should be avoided or formally risk-accepted. ☐ Yes ☐ No ☐ Partial   Dependency health assessment checklist; tooling (e.g., OpenSSF Scorecard: securityscorecards.dev).
5.1.5 [CRA REQUIREMENT] For any OSS project where the manufacturer vs. steward classification is non-obvious, the organization must apply a formal commercial-activity test using criteria from Commission guidance C(2026) 5252: (a) charging a fee for the software; (b) charging for technical support exceeding cost recovery; (c) intending to monetize through a platform; (d) collecting personal data beyond security/compatibility purposes; (e) accepting donations exceeding operational costs. These criteria are indicators supporting the commercial-activity assessment. The final manufacturer, steward, or out-of-scope determination should be based on CRA analysis and documented legal review, taking Commission guidance into account as non-binding interpretative guidance. ☐ Yes ☐ No ☐ Partial   Commercial-activity test worksheet per project; legal sign-off on borderline cases; reference to Commission guidance C(2026) 5252.
5.1.6 [CRA REQUIREMENT] The organization must maintain a documented process for managing integration risk from upstream OSS components whose maintainers are not directly CRA-obligated. This process must cover how the organization assesses component security hygiene, monitors for vulnerabilities in those components, and documents its findings. Where upstream projects provide SBOM artifacts, CVD policies, or patch timelines, the organization should use them. Where they do not, the organization must document its compensating measures. The organization should support upstream projects in improving security transparency over time rather than treating the absence of these artifacts as a blocker. ☐ Yes ☐ No ☐ Partial   Upstream due-diligence checklist; criteria for accepting or rejecting components; reference to CRA Art. 13 manufacturer responsibility.
5.1.7 [GOOD PRACTICE] A dependency approval gate should exist requiring security review of new dependencies before they are introduced into supported products. ☐ Yes ☐ No ☐ Partial   Dependency approval procedure; approval workflow; example approved and rejected dependency records.

5.2 Steward vs. Maintainer Boundaries

Guidelines clarifying the distinct obligations of OSS Stewards under CRA Art. 3(14), Recitals 18 and 19, and Art. 24(1), versus individual project maintainers.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
5.2.1 [CRA REQUIREMENT] The organization must document whether it meets the definition of an OSS Steward under CRA Art. 3(14) and record this determination with supporting rationale. ☐ Yes ☐ No ☐ Partial   Legal determination memo; CRA Art. 3(14) criteria checklist.
5.2.2 [CRA REQUIREMENT] For projects where the organization acts as Steward, a lightweight cybersecurity policy must be put in place and documented in a verifiable manner under CRA Art. 24(1). Publication through SECURITY.md may be retained as good practice. ☐ Yes ☐ No ☐ Partial   SECURITY.md or equivalent policy for each steward project. Reference: CRA Art. 24(1) and Annex II.
5.2.3 [GOOD PRACTICE] Internal maintainers should understand their distinct obligations vs. the organization’s steward-level obligations and should receive appropriate guidance. ☐ Yes ☐ No ☐ Partial   Training or guidance document; maintainer role definition.
5.2.4 [GOOD PRACTICE] A registry of projects where the organization acts as Steward (vs. Manufacturer) should be maintained and reviewed annually. ☐ Yes ☐ No ☐ Partial   Steward registry document; review record.

5.3 Self-Maintained Open Source Software

This subsection applies where an organization uses legacy, unsupported, end-of-life, forked, or internally maintained open source components in products with digital elements. These items are not a general requirement for all open source use; they apply when the organization assumes maintenance responsibility because upstream support is unavailable or insufficient.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
5.3.1 [GOOD PRACTICE] Where legacy, end-of-life, forked, or internally maintained open source components are used, the organization should define a self-maintenance framework covering ownership, support scope, patch responsibility, and exit criteria. ☐ Yes ☐ No ☐ Partial   Self-maintained OSS register; component owner assignment; support plan; risk acceptance record.
5.3.2 [GOOD PRACTICE] Self-maintained open source components should have source traceability and development management controls, including upstream origin, fork history, local modifications, build provenance, and release branch records. ☐ Yes ☐ No ☐ Partial   Source repository records; fork history; patch logs; build provenance.
5.3.3 [GOOD PRACTICE] The organization should maintain version release and security update processes for self-maintained open source components used in released products. ☐ Yes ☐ No ☐ Partial   Release procedure; version tags; update records; customer/security advisory records where applicable.
5.3.4 [GOOD PRACTICE] Where self-maintained open source components are redistributed or publicly supported, the organization should provide a mechanism for publishing security advisories, update availability, and contact information, such as a project page, security advisory feed, or equivalent channel. ☐ Yes ☐ No ☐ Partial   Advisory page or feed; SECURITY.md; contact point; distribution record.

Section 6: Security Updates & Support Period

CRA Article 13(2) requires manufacturers to formally document the expected support period and provide security updates throughout that period.

6.1 Support Period Definition & Update Obligations

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
6.1.1 [CRA REQUIREMENT] The organization must define and publish the expected support period for each product with digital elements placed on the EU market. The support period must be at least five years unless the expected product lifetime is shorter. A rolling-release model is also a valid approach, provided the end of support is clearly communicated and security updates are provided throughout (CRA Art. 13(2)). ☐ Yes ☐ No ☐ Partial   Product lifecycle documentation; public-facing support statement; legal justification if period is less than 5 years; rolling-release policy if applicable.
6.1.2 [CRA REQUIREMENT] Security updates addressing identified security issues must be disseminated without delay and, unless otherwise agreed between a manufacturer and a business user for a tailor-made product with digital elements, free of charge (CRA Annex I Part II, point (8)). Issued security updates must remain available for the period required by CRA Art. 13(9). ☐ Yes ☐ No ☐ Partial   Patch management policy; release history showing security updates issued within support window.
6.1.3 [CRA REQUIREMENT] The organization must document, implement, and test a secure software update mechanism including integrity verification of update packages, protection against rollback attacks, and automatic delivery by default where technically feasible with user opt-out capability. ☐ Yes ☐ No ☐ Partial   Update architecture document; signing key management; rollback-prevention test records; automatic update configuration.
6.1.4 [CRA REQUIREMENT] End-of-support dates and associated security implications must be communicated to customers and downstream integrators, including at least the month and year at the time of purchase in an easily accessible manner (CRA Art. 13(8), 13(19)). As good practice, where feasible, at least 12 months advance notice should be given before the final security update. ☐ Yes ☐ No ☐ Partial   Customer communication records; EoL announcement template; advance notice evidence.
6.1.5 [GOOD PRACTICE] Where a product reaches end-of-support during an active vulnerability’s remediation window, the organization should maintain a documented escalation procedure to manage customer risk. ☐ Yes ☐ No ☐ Partial   EoL vulnerability handling procedure; customer advisory template.
6.1.6 [GOOD PRACTICE] An end-of-support transition procedure should exist to guide customers through migration, including identification of supported alternatives and a timeline for ending security update delivery. ☐ Yes ☐ No ☐ Partial   EoL transition guide; customer migration documentation; timeline for final security update.
6.1.7 [GOOD PRACTICE] At end-of-life, the organization should provide or document a procedure for secure deletion of user data held by the product and for secure data transfer to alternative solutions. ☐ Yes ☐ No ☐ Partial   Data sanitization procedure; secure deletion test records; data portability documentation.

Section 7: Technical File & Supply Chain Sharing

CRA Articles 13(12), 13(13), 28, 31, and Annex VII require manufacturers to prepare technical documentation and make it available to MSAs on request. This section ensures all legal documentation obligations are met.

7.1 Market Surveillance Deliverables

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
7.1.1 [CRA REQUIREMENT] The organization must maintain a Technical File for each in-scope product containing all elements required by CRA Annex VII: product description, design documents, cybersecurity risk assessment, SDL evidence, security test results, SBOM, connections audit, EU Declaration of Conformity, and EOL declaration. ☐ Yes ☐ No ☐ Partial   Technical File index; storage location; access control. CRA Annex VII checklist.
7.1.2 [CRA REQUIREMENT] The organization must perform and maintain a documented cybersecurity risk assessment including threat modelling (attack surface, threat actors, attack vectors) with a documented methodology. The assessment must be performed before development begins and updated throughout the product lifecycle. ☐ Yes ☐ No ☐ Partial   Risk assessment report; threat model document; update history reviewed at each major release.
7.1.3 [CRA REQUIREMENT] The Technical File must be accessible to designated personnel and must be capable of being produced to a market surveillance authority (MSA) within the legally required timeframe. ☐ Yes ☐ No ☐ Partial   File retrieval SLA; named custodian.
7.1.4 [CRA REQUIREMENT] SBOMs included in the Technical File must be the same machine-readable artifacts generated by the CI/CD pipeline (no manual transcription). ☐ Yes ☐ No ☐ Partial   Pipeline artifact link to Technical File storage.
7.1.5 [CRA REQUIREMENT] Technical documentation must be retained for at least 10 years after placement on the market, or for the expected product lifetime or support period if longer (CRA Art. 13(13)). ☐ Yes ☐ No ☐ Partial   Retention policy; archive location; destruction schedule.
7.1.6 [GOOD PRACTICE] The organization should maintain a documented MSA response workflow defining how a Technical File request from a market surveillance authority is received, processed, and fulfilled within the legally required timeframe. ☐ Yes ☐ No ☐ Partial   MSA response SOP; named responsible contact; estimated fulfillment timeline.

7.2 Downstream & Customer Provisioning

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
7.2.1 [CRA REQUIREMENT] The SBOM must be made available to market surveillance authorities upon reasoned request as part of the Technical File (CRA Annex VII). [GOOD PRACTICE] SBOMs may be made available to customers and integrators alongside each product release; this is strongly recommended practice but is not a CRA legal obligation enforceable against the manufacturer. ☐ Yes ☐ No ☐ Partial   SBOM delivery mechanism (portal, API, package metadata, attestation) where voluntarily provided; MSA Technical File access procedure.
7.2.2 [GOOD PRACTICE] Security advisories and vulnerability exploitability statements should be delivered to downstream integrators through a documented channel. ☐ Yes ☐ No ☐ Partial   Advisory distribution list; portal URL; API endpoint.
7.2.3 [GOOD PRACTICE] Contractual or technical mechanisms should be used to ensure downstream integrators receive timely security updates for embedded components. ☐ Yes ☐ No ☐ Partial   Contract clause or SLA; notification mechanism.
7.2.4 [GOOD PRACTICE] A process may exist to handle customer requests for additional SBOM detail or vulnerability information. ☐ Yes ☐ No ☐ Partial   Customer-facing SBOM request procedure; support ticket template.
7.2.5 [GOOD PRACTICE] Where the product transmits telemetry, the organization should document and validate that telemetry data collection is limited to what is necessary and that outbound connections are audited. ☐ Yes ☐ No ☐ Partial   Telemetry data inventory; outbound connections audit log; data minimisation policy.

7.3 User-Facing Documentation (CRA Art. 13(18) / Annex II)

CRA Art. 13(18) and Annex II require manufacturers to provide clear and understandable information and instructions to users. Note: CRA Art. 24 governs OSS Steward obligations, not manufacturer user-facing documentation.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
7.3.1 [CRA REQUIREMENT] The organization must provide information and instructions to users in a language easily understood by them, covering: intended use, cybersecurity properties, how to configure security settings, the declared end-of-support date, and how to report vulnerabilities (CRA Art. 13(18) / Annex II). ☐ Yes ☐ No ☐ Partial   User manual or README; Annex II compliance checklist; language coverage evidence.
7.3.2 [CRA REQUIREMENT] The EU DoC must be kept up-to-date and must be updated upon any significant product change affecting the conformity assessment basis. ☐ Yes ☐ No ☐ Partial   DoC version history; update procedure documentation.
7.3.3 [CRA REQUIREMENT] The CE marking (or, for software-only products distributed digitally, a digital CE marking accessible on the product website) must be affixed before EU market placement (CRA Art. 30). ☐ Yes ☐ No ☐ Partial   CE mark placement evidence (screenshot, label photograph, or packaging proof); digital CE mark URL.
7.3.4 [CRA REQUIREMENT] The EU DoC must be made available to market surveillance authorities and must be retained for at least 10 years after last placement on the EU market. ☐ Yes ☐ No ☐ Partial   DoC storage location; access control; retention policy entry.

7.4 EU Declaration of Conformity & CE Marking (CRA Art. 28 & 30)

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
7.4.1 [LEGAL REVIEW / IMPLEMENTATION CONTROL] The organization must document whether the manufacturer is established in the Union for the product and, if not, conduct product-specific legal analysis to determine whether applicable Union harmonisation legislation requires an EU-established responsible economic operator. CRA Article 18 permits, but does not require, appointment of an authorised representative by written mandate. Any Article 4 Regulation (EU) 2019/1020 or other Union-act obligations must be assessed separately before market placement. ☐ Yes ☐ No ☐ Partial   Legal determination memo; EU establishment confirmation or, where applicable, AR mandate, importer agreement, or fulfillment provider contract.
7.4.2 [CRA REQUIREMENT] Where the AR pathway is chosen, a written mandate must be executed before placing any product on the EU market. The mandate must specify at minimum the obligations defined in CRA Art. 18(3): (a) keeping the EU DoC and Technical File available to MSAs for at least 10 years or the support period whichever is longer; (b) providing MSAs with information and documentation necessary to demonstrate conformity upon reasoned request; (c) cooperating with MSAs on any action taken to eliminate risks posed by the product. ☐ Yes ☐ No ☐ Partial   Signed AR mandate; mandate text confirming Art. 18(3)(a-c) obligations; AR’s EU address and contact details.
7.4.3 [LEGAL REVIEW / IMPLEMENTATION CONTROL] Where an authorised representative pathway is used, the organization must maintain the written mandate required by CRA Article 18 and confirm, through product-specific legal analysis, whether any product, packaging, documentation, or other contact-detail marking obligations apply under CRA or other applicable Union harmonisation legislation. CRA Article 18 does not itself impose an authorised-representative product-labeling requirement. ☐ Yes ☐ No ☐ Partial   Product label or documentation showing AR details.
7.4.4 [CRA REQUIREMENT] Where the AR pathway is chosen, the AR must be provided with a copy of the EU DoC and Technical File and must be empowered to act on behalf of the manufacturer in dealings with market surveillance authorities. ☐ Yes ☐ No ☐ Partial   Document transmission record; access confirmation from AR.
7.4.5 [GOOD PRACTICE] Where the AR pathway is chosen, the organization should maintain documented operational procedures governing how the AR fulfills the Art. 18(3) obligations in practice, including escalation paths and communication protocols with MSAs. ☐ Yes ☐ No ☐ Partial   AR operational procedure document; communication protocol; escalation path.

| Ref | Requirement | Conformant? (Yes / No / Partial) | Evidence & Rationale | Guidance / Reference | | :—- | :—- | :—- | :—- | :—- |

Section 8: Cross-Framework Integration

The CRA sits within a broader EU digital regulatory stack. This section ensures the organization identifies where CRA conformity artifacts serve multiple regulatory obligations simultaneously.

8.1 CRA and NIS2

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
8.1.1 [GOOD PRACTICE] The organization should determine whether it is subject to NIS2 (Directive (EU) 2022/2555) as an essential or important entity independently of its CRA manufacturer obligations. Where both apply, a mapping should exist showing how CRA product security artifacts satisfy NIS2 supply chain security assessment requirements (NIS2 Art. 21(2)(d)). ☐ Yes ☐ No ☐ Partial   Dual-framework mapping document; NIS2 supply chain security procedure referencing CRA conformity artifacts.
8.1.2 [GOOD PRACTICE] For organizations subject to both NIS2 and CRA, governance, risk assessment, and incident response processes should be designed to serve both frameworks on shared rather than parallel tracks where the underlying obligation is equivalent. ☐ Yes ☐ No ☐ Partial   Integrated GRC framework document; evidence that NIS2 incident reporting and CRA Art. 14 notification runbooks share escalation paths and RACI roles.

8.2 CRA and AI Act

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
8.2.1 [GOOD PRACTICE] For any product that is both a PDE under CRA and a high-risk AI system under the AI Act (Regulation (EU) 2024/1689), the organization should document that CRA Annex I compliance satisfies the AI Act Art. 15 cybersecurity requirements for that product, per CRA Art. 12. ☐ Yes ☐ No ☐ Partial   AI Act / CRA dual-scope determination per product; mapping from CRA Annex I to AI Act Art. 15.
8.2.2 [GOOD PRACTICE] For Important or Critical CRA products that are also high-risk AI systems, the organization should document that CRA conformity assessment requirements take precedence over AI Act internal control provisions for cybersecurity aspects (per CRA Art. 12). This precedence should be recorded in the product conformity assessment plan. ☐ Yes ☐ No ☐ Partial   Precedence determination in conformity assessment plan; legal review sign-off.

8.3 CRA and DORA

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
8.3.1 [GOOD PRACTICE] For organizations supplying digital products to financial entities subject to DORA (Regulation (EU) 2022/2554), CRA conformity documentation (Technical File, DoC, SBOM, vulnerability handling SLAs) should be identified as relevant input to DORA ICT third-party risk management due diligence and should be made available to financial entity customers on request. ☐ Yes ☐ No ☐ Partial   Customer-facing documentation list including DORA-relevant CRA artifacts; reference to DORA Art. 28-30.

8.4 CRA and Data Act

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
8.4.1 [GOOD PRACTICE] For connected products that simultaneously qualify under the Data Act (Regulation (EU) 2023/2854), overlapping obligations around data access, documentation, and user transparency should be identified, and the compliance program should address both regulations in a coordinated manner. ☐ Yes ☐ No ☐ Partial   Data Act / CRA product scope overlap assessment; coordinated documentation plan.

8.5 CRA and eIDAS

eIDAS 2.0 (Regulation (EU) 2024/1183) governs electronic identification and trust services. Where CRA products interact with eIDAS-governed identity services or where an Authorized Representative operates under eIDAS-regulated digital identity, the interaction between the two frameworks should be assessed.

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
8.5.1 [GOOD PRACTICE] For products that interact with eIDAS-governed electronic identification or trust services, the organization should assess whether eIDAS 2.0 (Regulation (EU) 2024/1183) creates obligations in addition to CRA, particularly where the product functions as a relying party or issues electronic attestations. ☐ Yes ☐ No ☐ Partial   Legal determination memo; eIDAS / CRA dual-scope assessment; reference to Regulation (EU) 2024/1183.
8.5.2 [GOOD PRACTICE] Where the organization appoints an EU Authorized Representative and that AR operates using eIDAS-regulated digital identity services, the organization should document how the eIDAS and CRA AR obligations interact and should seek legal counsel given the evolving hybridization of these frameworks. ☐ Yes ☐ No ☐ Partial   Legal counsel assessment; AR mandate review against eIDAS identity obligations; reference to CRA Art. 18 and eIDAS 2.0 Art. 45.

Section 9: Procurement & Buyer-Side Obligations

The CRA changes what responsible procurement looks like. For organizations subject to NIS2, these questions are simultaneously regulatory requirements.

9.1 Vendor CRA Qualification

Ref Requirement Conformant? (Yes / No / Partial) Evidence & Rationale Guidance / Reference
9.1.1 [GOOD PRACTICE] The vendor evaluation process should require suppliers of products with digital elements to confirm: (a) the CRA product classification; (b) the conformity pathway used; (c) the declared support period end date. Note: The notified body used is published on the EU DoC and need not be separately collected. ☐ Yes ☐ No ☐ Partial   Updated vendor questionnaire or RFP template; example completed vendor response.
9.1.2 [GOOD PRACTICE] Procurement contracts for products with digital elements should include at minimum: (a) CRA conformity confirmation; (b) commitment to maintain vulnerability handling for the declared support period; (c) notification obligation to the buyer upon discovery of an actively exploited vulnerability in a supplied product. Note: Contractual access to Technical File or DoC is a good practice and not a CRA statutory obligation. ☐ Yes ☐ No ☐ Partial   Updated standard contract template with CRA clauses; legal review sign-off.
9.1.3 [GOOD PRACTICE] The organization should ask suppliers whether they produce SBOMs for procured products, in what format, and whether they are available. For high-assurance procurement, SBOM availability should be a mandatory procurement criterion. ☐ Yes ☐ No ☐ Partial   Supplier SBOM availability requirement in procurement policy; evidence of SBOM receipt or supplier declaration.
9.1.4 [GOOD PRACTICE] The organization should verify that suppliers have credible processes to detect and report actively exploited vulnerabilities in shipped components in a timely manner consistent with CRA Art. 14 obligations. ☐ Yes ☐ No ☐ Partial   Supplier due-diligence question on vulnerability monitoring capability; documented assessment outcome per supplier.
9.1.5 [GOOD PRACTICE] The organization should implement a supplier risk tiering model classifying vendors by the criticality of the components they supply, the security maturity of their CRA compliance program, and their vulnerability response track record. ☐ Yes ☐ No ☐ Partial   Supplier risk tier matrix; tiering criteria document; example tier assignment records.

Implementation Roadmap

The following phased model provides a structured approach to achieving self-certification.

Phase Key Action Typical Owner Target
PRIORITY - Art. 14 RACI (§4.4-4.5) Confirm current CRA Single Reporting Platform (SRP) registration process directly with ENISA and national CSIRT or MSA; assign named owners for 24h/72h/14-day notification stages; document severe security incident definition; complete at least one test submission or equivalent preparatory contact before the deadline.   Before 11 Sep 2026 - IMMEDIATE
1 - Scope & Categorization Determine organizational role using §1 applicability table; confirm PDE vs SaaS (§2.5.1); complete EU establishment determination (§2.5.2/§7.4); complete risk classification including Art. 32(5) FOSS determination (§2.5.3-2.5.9); complete cybersecurity risk assessment (§2.6). Legal + CISO Month 1-2
2 - Policy & Governance Draft and approve CRA policy (§2.1); assign responsibilities (§2.2); training (§2.3); M/606/PT1/PT3 monitoring (§2.7). Legal + CISO Month 1-3
3 - SBOM & SDLC Generate SBOMs per CRA original text covering at the very least top-level dependencies (§3.1); validate completeness including license information fields (§3.2); establish provenance signing (§3.3); implement SAST/DAST, threat modeling, release gate (§3.4); importer/distributor checklist (§3.5). Platform Eng. Month 2-4
4 - Vuln Pipeline Deploy continuous monitoring including EUVD and KEV feeds (§4.1); exploitability assessment (§4.2); decision criteria (§4.3); CVD policy (§4.4). SecOps Month 3-5
5 - Vulnerability Exchange & Disclosure Implement exploitability exchange workflow (§4.2); integrate SRP Art. 14 reporting runbook (§4.4); train responders; run tabletop exercise (§4.5). SecOps + Legal Month 4-6
6 - OSS Governance Steward vs manufacturer determination per Art. 3(14), Recitals 18 and 19, Art. 24 (§5.1); upstream due-diligence (§5.1.6); publish SECURITY.md per Art. 24(1) (§5.2). OSS Program Month 5-7
7 - Support Period Define and publish support periods; document secure update mechanism; EoL comms (§6.1). Product + Legal Month 5-7
8 - Technical File & CE Compile Technical Files; draft EU DoC; affix CE marking; confirm AR/importer/fulfillment arrangement (§7.1-7.4). Compliance PM Month 6-8
8A - Cross-Framework NIS2 (§8.1); AI Act (§8.2); DORA (§8.3); Data Act (§8.4); eIDAS (§8.5). Legal + CISO Month 7-9
8B - Procurement Vendor CRA qualification (§9.1). Legal + Procurement Month 7-9
9 - Self-Certification Complete this checklist; remediate gaps; conduct internal audit (§2.4.5); file conformance claim. Total items: 170. CRA Program Mgr Month 8-10
10 - Continuous Ops Annual review (§2.4); training refresh; SBOM quality; advisory cadence; annual tabletop exercise; PT1/PT3 monitoring. All owners Ongoing

Self-Certification Summary

Legal notice: Completing or signing this checklist does not in itself constitute a CRA conformity assessment, an EU Declaration of Conformity, or evidence of lawful CE marking. Self-certification (Module A) is available according to the applicable Article 32 conformity-assessment procedure, including for qualifying Annex III FOSS products where Article 32(5) conditions are met and Article 31 technical documentation is publicly available at market placement. A conformity claim requires: (a) completion of all applicable checklist items with supporting evidence; (b) issuance of an EU Declaration of Conformity per Annex V; (c) proper CE marking per Art. 30. Organizations are advised to seek qualified legal counsel before making a formal conformity claim.

Upon completing all checklist items, complete the attestation below.

Organization [INSERT: Full legal entity name of manufacturer]
Organizational Role(s) [INSERT: Manufacturer / Importer / Distributor / OSS Steward - circle all that apply]
Product / Scope [INSERT: Product name(s) and version(s) in scope]
Self-Certification Date [Date]
CRA Program Manager [INSERT: Name, Title - Signature required for formal submission]
Next Review Date [Date - max 12 months from above]
Items answered Yes [ ] of 170 total checklist items
Items answered No/Partial [ ] - gap remediation plan attached: Yes / No

Appendix B - Definitions / Glossary

The following terms are used throughout this document. Definitions align with CRA Regulation (EU) 2024/2847 Art. 3 unless otherwise noted.

Term Definition
AR (Authorized Representative) An EU-established natural or legal person appointed by a non-EU manufacturer to act on its behalf for CRA obligations per Art. 18(3): (a) keeping DoC and Technical File available to MSAs; (b) providing MSAs with conformity information on reasoned request; (c) cooperating with MSAs on risk elimination. Note: AR is one of three options for non-EU market placement; the others are an EU importer or EU fulfillment service provider.
CRA Cyber Resilience Act - Regulation (EU) 2024/2847.
CRA Single Reporting Platform (SRP) The platform operated by ENISA for receiving Art. 14 notifications of actively exploited vulnerabilities and severe security incidents. Note: the SRP account-registration mechanics were not yet publicly finalized as of mid-2026; organizations should confirm current process directly with ENISA and their national CSIRT or MSA.
CSIRT Computer Security Incident Response Team - a designated national authority responsible for receiving CRA Article 14 notifications.
DoC (Declaration of Conformity) EU Declaration of Conformity per CRA Annex V - required before CE marking and EU market placement.
EPSS Exploit Prediction Scoring System - probability score estimating likelihood of CVE exploitation within 30 days.
EUVD EU Vulnerability Database - operated by ENISA at euvd.enisa.europa.eu; distinct from the CRA Single Reporting Platform (SRP).
KEV Known Exploited Vulnerabilities - CISA catalog of CVEs confirmed actively exploited.
MSA Market Surveillance Authority - national authority enforcing CRA compliance (CRA Art. 58+).
OSS Steward A legal person providing sustained support for FOSS development without qualifying as a manufacturer under the commercial-activity test. Definition, scope, and obligations established in CRA Art. 3(14), Recitals 18 and 19, and Art. 24.
PDE (Product with Digital Elements) A software or hardware product and its remote data processing solutions, including separately marketed software or hardware components (CRA Art. 3(1)); the direct or indirect data-connection scope test is addressed under CRA Art. 2(1).
SBOM (Software Bill of Materials) A machine-readable inventory of software components in a product, covering at the very least the top-level dependencies, including component identifiers, versions, suppliers, and license information (CRA Annex I Part II; ISO/IEC 18974; ISO/IEC 5230).
Substantial Modification A modification to a product after market placement that affects compliance with essential requirements or changes the intended purpose (CRA Art. 3(30)).
Vulnerability Exchange (VEX / CSAF) A machine-readable statement communicating exploitability status of known vulnerabilities using the native status vocabulary of a recognised standard (CSAF v2.0 VEX profile, CycloneDX VEX, or OpenVEX).

Appendix A - CRA Annex I Traceability Matrix

This matrix maps each CRA Annex I essential requirement to the corresponding control(s) in this document.

CRA Annex I Requirement Part Control (Section Ref) Evidence Expected
No known exploitable vulnerabilities at time of placing on market Part I, §1 3.4.5, 3.4.6, 3.4.7 SAST/DAST results; pentest report; vulnerability register showing zero unresolved critical findings at release
Secure by default configuration Part I, §2 3.4.1, 3.4.2 Secure defaults checklist; no default credentials policy; attack surface map
Protection against unauthorized access Part I, §3 3.4.1, 3.4.3 Authentication policy; TLS configuration audit; access control documentation
Protection of confidentiality and integrity of data Part I, §4 3.4.3 Encryption policy; data classification map; TLS 1.2+ configuration evidence
Availability protection and resilience Part I, §5 3.4.2, 4.3 Attack surface minimization evidence; incident response plan
Minimization of attack surface Part I, §6 3.4.2 Port/service inventory; hardening guide; network exposure map
Reduction of incident impact Part I, §7 4.3, 4.4 Escalation matrix; incident response runbook; Art. 14 RACI
Security update mechanism Part I, §8 6.1.2, 6.1.3 Update architecture; signing key management; rollback-prevention test records
Vulnerability disclosure policy Part II, §1 (Annex I Part II(5)) 4.4.7 CVD policy URL; security.txt; SECURITY.md
Handling of known vulnerabilities Part II, §2 4.1, 4.2, 4.3 Vulnerability monitoring; exploitability exchange; triage SLA; patch SLA
Regular security updates Part II, §3 6.1.2 Patch release history; update delivery mechanism
Coordinated vulnerability disclosure Part II, §4 4.4.7, 4.4.8 CVD policy; advisory publication records
Mandatory regulatory notification (Art. 14) Part II, §5 4.4.2-4.4.6, 4.5 SRP submission runbook; RACI; tabletop exercise or internal reporting simulation record
SBOM documentation (covering at least top-level dependencies) Part II, §6 3.1, 3.2 Machine-readable SBOM; CISA 2025 minimum-element field coverage; license information fields (CISA 2025; ISO/IEC 18974/5230); file/snippet-level reference handling where applicable
Secure development lifecycle Part I (general) 3.3, 3.4, 3.6, 5.3 Build provenance; secrets management; signing; SAST/DAST; third-party software qualification; self-maintained OSS controls where applicable
Risk assessment documented CRA Art. 13(2)–(4); Annex VII 2.6, 7.1.1, 7.1.2 Risk assessment report; threat model; update history
Technical file compiled Annex VII 7.1 Technical File index; storage location; MSA retrieval SLA
EU Declaration of Conformity (Module A per Annex VIII Part 1) Annex V + Annex VIII Part 1 7.3.1-7.3.4 Completed DoC per Annex V; CE mark evidence; retention record

Appendix C - ISO/IEC 18974 & OWASP SAMM Cross-Reference Mapping

This mapping shows how ISO/IEC 18974 clauses and OWASP SAMM practices align with checklist sections. PT1/PT3 placeholder rows will be updated when final versions are published.

ISO/IEC 18974 Clause Requirement Summary CRA Checklist Section(s) OWASP SAMM Reference
§3.1.1 Security policy for open source §2.1 CRA Policy, §5.1 SAMM: Governance > Policy & Compliance
§3.1.2 Competence and awareness §2.3 Competence & Training SAMM: Governance > Education & Guidance
§3.2.1 SBOM process and tooling §3.1 SBOM Generation SAMM: Implementation > Secure Build
§3.2.2 SBOM completeness and data quality (incl. license information per ISO/IEC 5230) §3.2 Data Quality, including file/snippet reference handling SAMM: Implementation > Secure Build
§3.2.3 SBOM provenance and integrity §3.3 Provenance & Integrity SAMM: Implementation > Secure Build
§3.3.1 Vulnerability identification process §4.1 Vulnerability Monitoring SAMM: Operations > Vulnerability Management
§3.3.2 Vulnerability response and remediation §4.2 Vuln Exchange, §4.3 Decisions SAMM: Operations > Vulnerability Management
§3.3.3 Coordinated vulnerability disclosure §4.4.7 CVD Policy SAMM: Operations > Vulnerability Management
§3.4.1 Roles and responsibilities §2.2 Roles & Responsibilities SAMM: Governance > Strategy & Metrics
§3.4.2 Program review and continuous improvement §2.4 Sustainability & Review SAMM: Governance > Strategy & Metrics
§3.5.1 Conformance documentation §7.1 Technical File, §7.3 EU DoC SAMM: Governance > Policy & Compliance
PT1 (pending) CRA horizontal cybersecurity requirements §3.4 Secure Dev Properties To be mapped when final standard is published
PT3 (pending) CRA vulnerability handling requirements §4.1-4.5 Vuln Handling To be mapped when final standard is published

Community contribution: OpenSSF GCP and Eclipse ORC have offered to contribute implementation guidance for specific sections. Contributions welcome via GitHub pull request.

The working group welcomes anonymized implementation case studies from adopting organizations. If your organization has implemented this checklist and is willing to share your experience (anonymized), please contact the working group lead or open a GitHub issue at github.com/OpenChain-Project/CRA-Compliance.

Annex D — External References and Adoption

The live external references and adoption register is maintained separately from this checklist to allow public references, confirmations, and community adoption evidence to be updated without changing the normative checklist content.

Register: ANNEX_D_EXTERNAL_REFERENCES_AND_ADOPTION.md

Inclusion in the register means that an organization, public forum, event, or resource has referenced, used, evaluated, or relied on the OpenChain CRA Checklist. Inclusion does not imply endorsement, certification, legal approval, OpenChain membership, sponsorship, audit status, or a statement of CRA compliance.

Annex E — Contributors and Reviewers

The live contributor and reviewer register is maintained separately from this checklist so attribution, organizational context, and contribution details can be updated without changing the normative checklist content.

Register: CONTRIBUTORS.md

Annex F — Revision History

The revision history is maintained separately from this checklist to preserve a concise public record of authorship, review cycles, and major changes while keeping the checklist front matter aligned with OpenChain document style.

Register: REVISION_HISTORY.md

References & Implementation Resources

References marked as “draft” or “pending” are informational only and non-binding until formally adopted or published. This applies to all such references including those cited in §2.5.1, §2.7, §5.1.6, and Annex C.

Regulatory & Legal

● EU Cyber Resilience Act (full text) - eur-lex.europa.eu/eli/reg/2024/2847/oj/eng

● Commission guidance C(2026) 5252 (final, 27 Jul 2026) - digital-strategy.ec.europa.eu

● Implementing Regulation (EU) 2025/2392 - Product category technical descriptions - eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32025R2392

● CRA Compliance Matrix (independent) - cyberresilienceact.eu/compliance-matrix.html

● ENISA EU Vulnerability Database (EUVD) - euvd.enisa.europa.eu

● Commission Delegated Regulation (EU) 2026/881 - notification dissemination delay conditions

● NIS2 Directive (EU) 2022/2555

● EU AI Act - Regulation (EU) 2024/1689

● DORA - Regulation (EU) 2022/2554

● Data Act - Regulation (EU) 2023/2854

● eIDAS 2.0 - Regulation (EU) 2024/1183

Standards

● ISO/IEC 18974:2023 - Open Source Security Assurance Specification (OpenChain)

● ISO/IEC 5230:2020 - OpenChain Specification (License Compliance)

● BSI TR-03183 - Technical Guideline for Cyber Resilience - bsi.bund.de

● CEN/CENELEC PT1 - CRA horizontal cybersecurity requirements (public inquiry draft via NBN portal; final version pending)

● CEN/CENELEC PT3 - CRA vulnerability handling requirements (public inquiry draft via NBN portal; final version pending)

● M/606 Mandate - ETSI/CEN/CENELEC harmonized standards for CRA Annex I

● CRA Annex VIII Part 1 - Module A Internal Control conformity assessment procedure

SBOM & Tooling

● SPDX Specification 3.x - spdx.github.io/spdx-spec

● SPDX Hardware profile (SPDX 3.x) - spdx.dev

● CycloneDX Specification 1.7 / ECMA-424 - cyclonedx.org / ecma-international.org

● CycloneDX HBOM guidance - cyclonedx.org

● CISA 2025 Minimum Elements for a Software Bill of Materials (SBOM) (informational reference replacing the 2021 NTIA minimum elements) - cisa.gov

● CISA VEX Minimum Viable Guidelines - cisa.gov

● SLSA Provenance Framework - slsa.dev

● OpenSSF Scorecard - securityscorecards.dev

● CISA KEV Catalog - cisa.gov

Community & Implementation Guidance

● OpenChain CRA Compliance page - openchainproject.org

● OpenChain CRA Compliance GitHub - github.com/OpenChain-Project/CRA-Compliance

● Community comments Google Doc - Google Doc (open for comments)

● OpenSSF SBOM Everywhere SIG - github.com/ossf/sbom-everywhere

● OWASP SAMM - owaspsamm.org

● Eclipse ORC (Open Regulatory Compliance) - eclipse.org/orc