Be ready to show what is in your product, before anyone asks.
CRA readiness is a state of evidence: a scoped product, a usable component inventory, and a documented way to keep both current. It is not a certificate, and no tool can declare you compliant.
What this includes, and what each part really is today
Every capability carries a status. “Available now” means you can use it on this site. “Early Access” means design-partner scope. “Planned” means it does not exist yet.
SBOM management and validation
Available nowValidate the inventory you already produce and attach it to a product version.
Component quality and query readiness
Available nowSeparate “the file is valid” from “this component can actually be matched to advisories”.
Continuous vulnerability monitoring
Early AccessKeep matching new advisories against shipped versions instead of scanning once.
Product and version security status
Early AccessSee open findings per product version instead of per uploaded file.
Evidence and CRA preparation
Early AccessTurn scope, inventory and review decisions into a reviewable evidence set.
Why readiness, not “compliance”
The Cyber Resilience Act places obligations on manufacturers of products with digital elements. Conformity depends on your risk assessment, your technical documentation, your processes and, for some products, a third-party assessment. A vendor cannot hand you that status.
What a vendor can do is make the evidence easy to produce and hard to fake: a scoped product, an inventory that can be matched to advisories, a record of what changed between releases, and a documented review trail.
Dates that matter
Manufacturer reporting obligations apply from 11 September 2026. The main requirements apply from 11 December 2027. Products placed on the market before that date are affected when substantially modified. Confirm the current text and any transition rules for your product.
What you can do today, without an account
- Check whether the CRA likely applies to a specific product, and which role you have — with citations to the article used.
- Validate a CycloneDX or SPDX inventory against the official schema and see quality defects by component.
- Find the components that cannot be matched to advisories because the identifier or the version is missing.
- Compare two firmware SBOMs and read the added, removed and updated components.
- Decode a release certificate locally to confirm subject, issuer and validity window.
The gap most teams find first
A schema-valid SBOM is not automatically a useful one. In vendor inventories we routinely see components with no package URL, versions such as “unknown” or a build hash, and components whose vendor is only a vendor blob.
Those components still count in the manifest, but they cannot be matched reliably. The validator reports this as query readiness — with the reason per component — rather than as a pass/fail score.
No scores, no scare numbers
EmbedHarbor does not convert missing metadata into a “security score”. A missing purl is one of several reasons a component may not be queryable, and the result states the reason instead of an anxiety metric.
What we do not claim
- EmbedHarbor does not certify CRA compliance and is not a notified body.
- The scope checker is indicative. It is not a legal opinion.
- Monitoring, product status and evidence packages are Early Access, not generally available.
- A passing file validation says nothing about the security of the components inside it.
Start with what exists
The free tools need no account and cover the first two questions every programme starts with: is this product in scope, and is this inventory usable?
Related reading: CRA requirements for IoT · supplier SBOMs · validation vs monitoring