Skip to content

Operationalizing the CRA in Modulos

Modulos ships the Cyber Resilience Act as a paired framework (templates 1.0.28): OFF-26 establishes the organization's CRA posture once (roles, repeatable product-security capabilities, Article 14 reporting readiness), and MFF-26 produces the per-product evidence that a given AI-enabled product with digital elements meets the essential cybersecurity requirements. Both carry the Regulation label and the cra.svg icon.

Project structure

TemplateProject typeScopeRequirementsDistinct Controls
OFF-26 — Cyber Resilience ActOrganizationThe organization and its economic-operator roles15 (ORF-468ORF-482)38
MFF-26 — Cyber Resilience ActAI applicationOne AI-enabled product with digital elements26 (MRF-450MRF-475)71

One MFF-26 project assesses one product; it does not model every non-AI product in scope. The two templates' control sets do not overlap, so together the 41 requirements map to 109 distinct Controls. There is no scoping questionnaire; applicability is handled inside the requirement text, with MRF-450 (product) and ORF-468 (roles) recording the perimeter decisions.

The application framework — MFF-26

RequirementCRA anchor
MRF-450 — CRA applicability and product boundaryArticles 2, 3, 21, 22, 69(2)
MRF-451 — Product category, modification, and conformity routeArticles 6–8, 12, 22, 32; Implementing Regulation (EU) 2025/2392
MRF-452 — Cybersecurity risk assessmentArticle 13(2)–(4)
MRF-453 — Risk-based cybersecurity outcomeAnnex I, Part I, point (1); Article 6
MRF-454 — No known exploitable vulnerabilitiesAnnex I, Part I, point (2)(a)
MRF-455 — Secure defaults and resetAnnex I, Part I, point (2)(b)
MRF-456 — Secure and usable updatesAnnex I, Part I, point (2)(c)
MRF-457 — Access control and access reportingAnnex I, Part I, point (2)(d)
MRF-458 — Data confidentiality protectionAnnex I, Part I, point (2)(e)
MRF-459 — Data and software integrityAnnex I, Part I, point (2)(f)
MRF-460 — Product data minimisationAnnex I, Part I, point (2)(g)
MRF-461 — Essential-function availability and resilienceAnnex I, Part I, point (2)(h)
MRF-462 — Connected-service availability protectionAnnex I, Part I, point (2)(i)
MRF-463 — Attack-surface limitationAnnex I, Part I, point (2)(j)
MRF-464 — Exploitation-impact mitigationAnnex I, Part I, point (2)(k)
MRF-465 — Security activity logging and user controlAnnex I, Part I, point (2)(l)
MRF-466 — Secure data removal and transferAnnex I, Part I, point (2)(m)
MRF-467 — Component and remote-solution assuranceArticle 13(5), (6); Annex I, Part II
MRF-468 — Support-period determination and disclosureArticle 13(8), (19); Annex II, point 7
MRF-469 — SBOM and vulnerability recordAnnex I, Part II, point (1); Article 13(22), (25); Annex VII, point (8)
MRF-470 — Product security testing and reviewAnnex I, Part II, point (3); Annex VII, point (6)
MRF-471 — Remediation, update delivery, and advisoriesAnnex I, Part II, points (2), (4), (7), (8); Article 13(9), (10)
MRF-472 — Product identity, information, and instructionsArticle 13(15)–(20); Annex II
MRF-473 — Technical documentation and lifecycle maintenanceArticle 31; Annex VII
MRF-474 — Conformity, declaration, and CE markingArticles 28, 30; Annexes V, VI, VIII
MRF-475 — Continuous conformity and corrective actionArticle 13(14), (21)

Two scoring rules keep the framework honest for AI-enabled products:

  • For MRF-454 through MRF-466, a linked Article 13(4) non-applicability justification is a completed outcome, not a gap — the thirteen properties apply where applicable on the basis of the documented cybersecurity risk assessment.
  • In a shared Control, only the limb evidencing the mapped CRA outcome is scored; an AI-specific limb is scored only where MRF-452 shows its cybersecurity relevance or MRF-451 records the Article 12 branch.

The organization framework — OFF-26

RequirementCRA anchor
ORF-468 — CRA actor role and applicability governanceArticles 2, 3, 18–24
ORF-469 — Secure-product risk and compliance governanceArticle 13(1)–(7), (14)
ORF-470 — Portfolio support-period governanceArticle 13(8)
ORF-471 — Component and SBOM governanceAnnex I, Part II, point (1); Article 13(5), (6)
ORF-472 — Security-update operationsAnnex I, Part II, points (2), (7), (8); Article 13(10)
ORF-473 — Product security testing programAnnex I, Part II, point (3); Annex VII, point (6)
ORF-474 — Vulnerability disclosure and intakeArticle 13(17); Annex I, Part II, points (5), (6)
ORF-475 — Security advisory and user communicationArticle 14(8); Annex I, Part II, point (4)
ORF-476 — Mandatory vulnerability and incident reportingArticles 14, 16, 69(3)
ORF-477 — Post-market corrective action and authority cooperationArticles 13(21)–(23), 53, 54, 58
ORF-478 — Compliance records and economic-operator traceabilityArticles 13(13), 18(3), 19(6), 23
ORF-479 — Authorised representative mandate and dutiesArticle 18
ORF-480 — Importer placing-on-the-market and subsequent dutiesArticle 19
ORF-481 — Distributor due-care and making-available dutiesArticle 20
ORF-482 — Open-source software steward cybersecurity dutiesArticle 24

The four role requirements (ORF-479ORF-482) are conditional: a documented non-applicability justification is a completed outcome for any role the organization does not hold.

The 22 new CRA Controls

ControlCarries
MCF-670 — CRA applicability, classification, and route recordThe single dated record of scope, boundary, role, category, substantial modification, and conformity route
MCF-671 — Release without known exploitable vulnerabilitiesRelease-gating on enumerated known vulnerabilities and their practical exploitability
MCF-672 — Secure-by-default configuration and resetHardened defaults and reset to the original secure state
MCF-673 — Product security-update capability and deliveryReceiving, verifying, and installing security updates; where automatic updates apply, on by default with opt-out
MCF-674 — Unauthorized-access reporting capabilityThe product's own reporting on possible unauthorized access
MCF-675 — Product data, command, software, and configuration integrityIntegrity protection with corruption reporting
MCF-676 — Product data minimisationData processing limited to the product's intended purpose, non-personal data included
MCF-677 — Resource-consumption and network-externality safeguardsMinimizing outward harm to other devices' and networks' services
MCF-678 — Exploitation mitigation and blast-radius reductionImpact-reduction mechanisms with a per-component blast-radius analysis
MCF-679 — Secure user data and settings erasure and transferPermanent removal of all data and settings; secure transfer where transferable
MCF-680 — Fixed-vulnerability advisory and public disclosureAdvisories once an update is available, with the duly-justified delay rule
MCF-681 — Product vulnerability reporting contact and intakeThe single point of contact, not limited to automated tools, feeding intake into handling
MCF-682 — Third-party component vulnerability escalation and fix sharingUpstream reporting to component maintainers and sharing of developed fixes
MCF-683 — Support-period determination and end-of-support managementThe determination record, purchase-time disclosure, and end-of-support notification
OCF-372 — Portfolio support-period governanceOne repeatable portfolio method for support periods, with the Article 13(8) determination inputs
OCF-373 — Component and SBOM operationsThe component inventory and SBOM per released version, with the three authority routes
OCF-374 — Security-update operationsThe standing update operation: triage, fixes for all affected supported branches, secure distribution, retention
OCF-375 — Product-security testing programEffective and regular tests and reviews with retained reports
OCF-376 — Coordinated vulnerability disclosure governanceThe CVD policy, contact, and information-sharing measures
OCF-377 — Impacted-user cybersecurity notificationInforming impacted users of exploited vulnerabilities and severe incidents with mitigations
OCF-378 — CRA actively exploited vulnerability reportingThe 24-hour / 72-hour / 14-day reporting ladder to the coordinator CSIRT and ENISA
OCF-379 — CRA reporting of severe incidents having an impact on the security of a product with digital elementsThe 24-hour / 72-hour / one-month reporting ladder to the coordinator CSIRT and ENISA

Control reuse — shared coverage from day one

The other 87 of the 109 mapped Controls are reused from the platform's existing estate, and every one of them is shared with at least one other framework. The largest overlaps:

FrameworkControls shared with MFF-26Controls shared with OFF-26
ISO/IEC 270013719
NIS23422
DORA2916
ISO/IEC 4200120
EN 182861413

An organization with existing ISO 27001, NIS2, or DORA work on the platform already operates shared Controls covering roughly a third of the CRA estate, and the Evidence attached to them counts here from day one: the vulnerability-management, access-control, encryption, logging, incident-management, and supplier controls carry over. A set of shared Controls was broadened so the same practices now serve both AI governance and product-security assessments, without change to their existing framework coverage. The 22 new Controls carry the genuinely new product-security ground. Reuse is a control-layer economy, not an assertion of clause-level equivalence between the CRA and any other framework.

The three CRA tag categories

Template version 1.0.28 adds three tag categories, attached directly to the CRA requirements:

  • CRA Role — Manufacturer, Authorised Representative, Importer, Distributor, Open-Source Software Steward, Deemed Manufacturer (Art 21/22). Every requirement names the roles that owe it; the conditional role requirements carry exactly their own role.
  • CRA Product Category — Outside Annexes III and IV, Important Class I, Important Class II, Critical. The category values mirror the Article 32 conformity-route tiers and the Implementing Regulation (EU) 2025/2392 technical descriptions.
  • CRA Phase — Before placing on the market, At placing on the market, At making available on the market, During and after the support period. The phases follow the Regulation's own event vocabulary: placing on the market is the first making available (Article 3(21)); every later supply is a making available (Article 3(22)).

Filter a project by Role to see only the duties of the capacities you hold, by Product Category to match your conformity tier, and by Phase to sequence work against the market events.

Dates and transitional rules

Each requirement states its own operative date and the transitional rules for products already on the market:

  • 11 September 2026 — Article 14 reporting (ORF-476, backed by OCF-378/OCF-379) applies to all in-scope products, including products placed on the market before 11 December 2027 (Article 69(3)) and products whose support period has ended.
  • 11 December 2027 — the remaining duties apply. Products placed on the market before that date are caught only if substantially modified from then on (Article 69(2)).

Pending regulatory events

No harmonized standard for the CRA has been cited in the Official Journal; the requirements anchor directly to the Regulation and carry regulatory watch-markers that trigger an update when the pending events land:

  • citation of CRA harmonized standards (the EN 40000 series) in the Official Journal,
  • the Article 13(24) implementing act specifying SBOM formats and elements.

The Commission's Article 26 practical guidance (C(2026) 5252) was published on 27 July 2026 as non-binding guidance covering scope, substantial modification, support periods, and reporting.

Rollout sequence

  1. Determine roles and applicability (ORF-468): which entities act in which capacities, for which products.
  2. Stand up the organization capabilities (ORF-469ORF-475): support-period governance, component and SBOM operations, update operations, testing, coordinated disclosure, user communication.
  3. Make Article 14 reporting operational before 11 September 2026 (ORF-476): awareness triggers, the 24-hour and 72-hour drills, single-reporting-platform access, routing.
  4. Scope each product (MRF-450, MRF-451): boundary, category, Article 12 decision, conformity route.
  5. Run the risk assessment and evidence the Annex I properties (MRF-452MRF-467), with justified non-applicability where the assessment supports it.
  6. Close the lifecycle duties (MRF-468MRF-472): support period, SBOM, testing, remediation, user information.
  7. Assemble conformity (MRF-473MRF-475): technical documentation, declaration, CE marking, series conformity.

Each requirement is evidenced through its linked Controls; the Requirement Owner reviews the completed Controls and marks the Requirement as Fulfilled. Framework versioning tracks the pending regulatory events, so projects are notified when the templates update.

Where to go next

Disclaimer

This page is for general informational purposes and does not constitute legal advice. Always verify against the current published text of Regulation (EU) 2024/2847 and consult qualified advisers.