Blog

CRA SBOM Requirements for AI SaaS Vendors

Cyber Resilience Act SBOM rules apply to many AI SaaS products. Learn what to publish, update cadence, and customer expectations.

Cyber Resilience Act SBOM requirements for AI SaaS vendors and software bills of materials
CRA SBOM duties apply December 11, 2027 for in-scope products, but Article 14 vulnerability reporting already affects AI software shipped to EU customers.

The EU Cyber Resilience Act (CRA), Regulation (EU) 2024/2847, requires manufacturers of products with digital elements to maintain cybersecurity across the lifecycle, including machine-readable software bills of materials (SBOMs) in technical documentation. AI SaaS vendors often assume cloud exemptions cover every inference API, yet many ship desktop agents, edge models, firmware, SDKs, or remote data processing tied to hardware products that clearly fall in scope. Commission guidance published in July 2026 clarified remote data processing boundaries, making SBOM planning urgent for AI application vendors serving European customers.

CRA SBOM AI SaaS compliance starts with scope analysis, not SPDX file generation. Pure standalone SaaS developed outside a manufacturer's product responsibility generally falls under NIS2 rather than CRA product rules, but AI backends that control smart devices, medical appliances, or industrial edge systems may qualify as remote data processing solutions subject to SBOM and vulnerability reporting. Review obligations alongside AI code and devops tooling and cybersecurity resources before customer contracts promise CRA-ready documentation.

CRA Applicability to AI SaaS Vendors

The CRA covers products with digital elements placed on the EU market, including standalone software and remote data processing solutions integral to those products, while pure websites and standalone SaaS outside manufacturer responsibility generally do not. Recital 12 and official CRA FAQ text distinguish cloud services designed for a manufacturer's product, such as a smart home backend, from generic SaaS platforms. An AI copilot sold only through a browser with no tied hardware may sit outside CRA product rules but still face NIS2 if the provider qualifies as an important digital service.

AI vendors commonly trigger CRA relevance when they ship:

  • On-prem inference appliances or edge LLM bundles with auto-update channels.
  • Agent frameworks distributed as versioned binaries with remote tool execution.
  • Firmware or embedded models in IoT, automotive, or medical devices.
  • SDKs and IDE plugins that update automatically and connect to vendor cloud.
  • Remote data processing that enables core functions of a hardware product sold in the EU.

July 2026 Commission guidance (document C(2026) 5252) addressed scope questions for microenterprises and SMEs, remote data processing, free and open-source software, and interplay with other EU legislation. AI SaaS legal teams should map each SKU separately because a browser-only tier and an edge appliance tier in the same product family can face different regimes.

SBOM Content Requirements for AI Products

Manufacturers must generate a machine-readable SBOM covering at least top-level software dependencies, keep it current through updates, and include it in technical documentation available to market surveillance authorities on request. The CRA does not require public SBOM publication, but authorities may request SBOMs during investigations, and ADCO can coordinate Union dependency assessments using anonymized aggregated dependency data.

Minimum SBOM elements for AI application vendors include:

  1. Product name, version, and release identifier tied to shipped artifacts.
  2. Top-level dependencies: inference runtimes, model serving frameworks, container base images.
  3. Component identifiers in SPDX, CycloneDX, or SWID format.
  4. Supplier and license metadata for third-party ML libraries and CUDA stacks.
  5. Update history linking patches to SBOM revisions.
SBOM element AI SaaS example Common gap
Top-level dependencies vLLM, PyTorch, nginx, OS base image Listing only Python packages, not container layers
Machine-readable format CycloneDX JSON exported from CI Static spreadsheet updated manually once a year
Technical documentation Annex VII file with architecture diagram SBOM stored in engineering wiki without retention policy
Currency Regenerated on every production release Drift between declared and deployed dependencies

Build SBOMs from what actually ships, not declared dependency files alone. AI stacks often pull model weights, CUDA drivers, and sidecar containers that do not appear in application package manifests. Annex VII technical files also require cybersecurity risk assessments, vulnerability handling evidence, and support period definitions retained for at least ten years.

Vulnerability Disclosure Process Under CRA

Article 14 reporting obligations apply to all in-scope products regardless of placement date, requiring notification of actively exploited vulnerabilities and severe incidents through the EU Single Reporting Platform. Enforcement began September 11, 2026, more than a year before full SBOM and CE marking duties on December 11, 2027. AI vendors must therefore operate coordinated vulnerability disclosure even while SBOM programs mature.

A CRA-aligned disclosure program includes:

  • Published security contact and coordinated disclosure policy.
  • Internal severity classification aligned with CRA incident definitions.
  • Playbooks for notifying ENISA and market surveillance authorities within required timelines.
  • Customer communication templates for patches affecting model serving or agent tools.
  • Integration with SBOM data to assess blast radius when a dependency CVE lands.

AI-specific vulnerabilities span prompt injection in agent frameworks, unsafe tool execution defaults, and supply chain issues in popular ML packages. Document how security updates reach edge appliances versus cloud-only tenants because support obligations differ by deployment model.

Customer Contract Language for SBOM and CRA

Enterprise procurement teams increasingly ask AI SaaS vendors to warrant CRA readiness, provide SBOM access under NDA, and describe vulnerability notification SLAs even when the vendor believes NIS2 is the primary regime. Contracts should accurately describe scope rather than over-promise blanket CRA compliance for pure cloud tiers.

Recommended contract clauses address:

  1. Product scope: which SKUs are CRA in-scope products with digital elements.
  2. SBOM delivery: format, update cadence, and authority request procedures.
  3. Incident notification: timelines mirroring Article 14 where applicable.
  4. Subprocessor and open-source stewardship for embedded components.
  5. Support period and security update commitment through end of life.

Avoid copying EU AI Act conformity language into CRA sections without legal review. High-risk AI systems may need both AI Act technical documentation and CRA cybersecurity files. Customers comparing vendors should ask for sample Annex VII tables and evidence of automated SBOM generation in CI pipelines, not marketing PDFs alone.

SBOM Implementation Roadmap for AI Vendors

Teams should treat December 11, 2027 as a hard documentation deadline while using September 2026 through 2027 to automate SBOM generation, close dependency drift, and train customer success on disclosure playbooks.

Phase Actions Target
Scope mapping Classify each SKU: CRA product, remote data processing, or NIS2-only Q4 2026
Pipeline integration Generate CycloneDX or SPDX on every release artifact H1 2027
Documentation bundle Assemble Annex VII technical file per in-scope product H2 2027
Customer enablement Publish contract exhibits and authority response procedures Before December 2027

Frequently Asked Questions

Does pure browser SaaS need a CRA SBOM?

Standalone SaaS developed outside responsibility for a manufacturer's product is generally not a product with digital elements under CRA Recital 12. If the same vendor ships edge agents or device backends, those SKUs may still require SBOMs. Scope analysis per product line is essential.

Must SBOMs be public?

No. The CRA requires SBOMs in technical documentation provided to market surveillance authorities on request. Many vendors share SBOMs under NDA with enterprise customers even when public disclosure is optional.

Which SBOM format should AI vendors use?

SPDX, CycloneDX, and SWID are commonly accepted machine-readable formats. Pick one standard, automate generation in CI, and monitor Commission guidance for any additional format specifications.

When do SBOM obligations fully apply?

Full conformity obligations including SBOM in technical documentation apply December 11, 2027. Article 14 vulnerability reporting applies earlier, including to products placed on market before that date.

How does CRA SBOM relate to NIS2 for AI SaaS?

NIS2 governs security of important digital services and supply chains for qualifying cloud providers. CRA governs cybersecurity of products with digital elements. Many AI vendors will face one or both depending on SKU mix. Map obligations separately rather than assuming one certification covers all deployments. Explore AI development tools and cybersecurity compliance guides for overlapping control frameworks.

Related blogs

  • AI Antibiotic Discovery: How Models Find New Compounds Against Resistant Bacteria

    AI Antibiotic Discovery: How Models Find New Compounds Against Resistant Bacteria

    Graph neural networks and generative models screen billions of molecules for activity against resistant pathogens. Walk through halicin-style discovery stories.

  • AI Workflow for Creative Directors: Campaign Critique Memos

    AI Workflow for Creative Directors: Campaign Critique Memos

    Creative directors structure critique memos with AI, taste and vision stay human.

  • AI Tools for Manufacturing: Shop Floor to Supply Chain Use Cases

    AI Tools for Manufacturing: Shop Floor to Supply Chain Use Cases

    Manufacturing AI spans predictive maintenance quality control and supply chain. Learn OT/IT boundary concerns and practical adoption outside hype.

  • China Embodied AI Standards: Export and Supply Chain Implications

    China Embodied AI Standards: Export and Supply Chain Implications

    China's embodied AI standards may affect robotics exports and components. See certification themes and dual-market product strategies.

  • Completing AI Vendor Security Questionnaires: A Buyer Guide

    Completing AI Vendor Security Questionnaires: A Buyer Guide

    Security questionnaires for AI differ from SaaS. Key questions about model hosting, logging, and training.

  • Syncing Customer Data Retention With AI Vendor Policies

    Syncing Customer Data Retention With AI Vendor Policies

    Your retention schedule must align with AI vendor deletion APIs and backup cycles.

Didn't find tool you were looking for?

Be as detailed as possible for better results