Skip to content

CRA evidence for connected products

From a shipped connected-product release to an evidence record of what the manufacturer knew, decided and did, and when.

Timeline from signal to report: a signal is assessed against an internal review target; the manufacturer's awareness assertion starts the statutory clock; a named person records the decision; 24 hours early warning and 72 hours notification run from awareness, and 14 days final report from the fix being available (one month for incidents, from the 72 hours notification); the report is drafted and its submission recorded; an evidence record spans the whole chain. The arcs are not to scale.
  1. A finding, a KEV listing, a supplier notice.

  2. Internal assessment of the product.

  3. The manufacturer's assertion: factual time, basis, author. The clock starts at this point.the clock runs from the factual time, not from the recording

  4. Reportable / not reportable, with the stated ground; recorded by a named person.

  5. 24 hearly warning
  6. 72 hnotification
  7. fix available
  8. 14 daysfinal report, from the fix being availableone month for incidents, from the 72 h notification
  9. Draft → submission recorded.

  1. Signal A finding, a KEV listing, a supplier notice.
  2. Assessment Internal assessment of the product.
  3. Awareness The manufacturer's assertion: factual time, basis, author. The clock starts at this point.
  4. Decision Reportable / not reportable, with the stated ground; recorded by a named person.
  5. Report Draft → submission recorded.
Evidence record: who knew what, whenRecording late shows the time already elapsed.Select a station for details
For
Manufacturers of products with digital elements
Sources
OSV, GitHub Advisories, NVD, CISA KEV and EPSS
Exports
PDF and JSON
CRA dates
11 September 2026 · reporting obligations apply11 December 2027 · CRA applies in full

Two dates. Both belong together.

The Cyber Resilience Act (CRA) sets a reporting duty and, from a later date, administrative fines. Any claim about one date is incomplete without the other.

  1. Reporting duty applies: Art. 14 CRA

    • 24 hearly warning
    • 72 hnotification
    • 14 daysfinal report, from the fix being available
    • one monthfor incidents, from the 72 h notification

    From this date manufacturers must report an actively exploited vulnerability in their product, or a severe incident having an impact on the security of the product: an early warning without undue delay and in any event within 24 hours of becoming aware, a notification within 72 hours, and a final report within 14 days after a corrective or mitigating measure is available (one month after the notification for incidents). It applies to in-scope products already on the market.

  2. Administrative fines apply: Art. 64 CRA

    From this date infringements of Art. 13, Art. 14 and Annex I can be fined up to EUR 15 million or 2.5 % of worldwide annual turnover, whichever is higher.

What a manufacturer should be able to show, if asked, from 11 September 2026

When the manufacturer became aware, on what basis, what was decided, who took the decision, and what was reported when, with the evidence behind each step.

How it works

Four steps from a shipped release to a record you can hand over. Real screens. No mock data, no customer data.

  1. Step 1: Generate

    Generate the SBOM locally. Upload the evidence, not your source code.

    Build the software bill of materials in your own infrastructure with the open-source crAcken SBOM tool, or upload SPDX / CycloneDX from your pipeline. Each release is kept as its own version.

    ./cracken-sbom generate --target-type rootfs --target /work/firmware/rootfs --target-id firmware-2026.10.04 --output /work/evidence/firmware-2026.10.04
    • sbom.cdx.jsonminimized CycloneDX inventory, the file you upload
    • provenance.jsonhow and when it was generated, kept locally
    • quality.jsonpackage counts and identified gaps, kept locally
    The open-source crAcken SBOM tool: one command, three files

    Accepted uploadsSPDXCycloneDX

    Built in
    your own infrastructure
    Uploaded
    the evidence, not your source code
  2. Step 2: Monitor

    Know which shipped release is affected when vulnerability intelligence changes.

    Findings from OSV, GitHub Advisories, NVD, CISA KEV and EPSS, mapped to the releases you shipped. A KEV listing appears as an exploitation signal: known exploited elsewhere, assess your product. EPSS appears as a probability. Neither starts a clock. Release-to-release comparison shows what changed between the versions you shipped.

    Screen
    Findings by component: log4j-core with the exploitation signal and the date it was first seen in the product.
  3. Step 3: Decide

    Turn a signal into an owned CRA decision, recorded by a named person.

    A finding is a signal, never awareness. A reporting case opens with an internal review target, labelled as internal. The manufacturer records when it became aware and on what basis. The statutory clock runs from that factual time, not from the moment it was recorded; recording late shows the time already elapsed.

    • Signal: not awareness
    • Recorded by a named person
    Screen
    A reporting case: the internal review clock with its 24h and 72h review targets. Internal review only, not a submission.
  4. Step 4: Evidence

    Prepare the required reporting workflow from the same evidence record.

    Drafts for early warning, notification and final report, exported as PDF and JSON. Submission is recorded, never implied. The case history keeps what was known when, so someone who was not in the room can follow the record.

    Screen
    The report preview: submission records for early warning, notification and final report, each not recorded. crAcken does not submit notifications.

Why crAcken is different

  • Historical truth

    What did the organisation know at time T? crAcken records when each finding was first seen in your product and every case decision with its time, so you can show what was known then, not what the system knows today.

  • Evidence, not dashboards

    The output is a record for an auditor, a customer or an authority: who knew what, who decided what, and when.

  • An awareness model that matches the CRA

    Awareness starts the clock, not a CVE publication, a CVSS score or a KEV listing. crAcken separates detected, aware and recorded. Recording awareness later does not move the clock.

  • AI with a boundary

    The AI memo retrieves evidence, explains and drafts. It may recommend. It never decides awareness time, deadlines, reportability or conformity. A named person records every determination.

For whom

Manufacturers of products with digital elements: embedded, industrial and connected devices.

  1. The engineer who maintains the SBOM, triages findings and needs to know which shipped release is affected.

  2. The product owner who decides what a signal means for a product on the market and owns the reporting case.

  3. The person who signs who approves the report and must be able to show on what basis it was made.

We make hardware. What does crAcken cover under the CRA?

Hardware under the CRA: same requirements, mostly met by firmware.

The Cyber Resilience Act sets one list of requirements for a connected product, whether it is a device or a program. Most of those requirements are met by the device's firmware: known vulnerabilities in software components, secure default settings, logging of security events, data minimisation. crAcken tracks the software components of your device, including its firmware, from an SBOM you generate on your own machines, and keeps the record of what you knew, decided and did for each shipped release. Hardware properties such as secure boot, key storage and closed debug ports are confirmed by you or your laboratory. crAcken does not test devices and does not decide conformity.

Who is behind crAcken

Behind crAcken is a European team of practising engineers in embedded systems, cybersecurity and post-quantum security. crAcken began when we had to meet the CRA for our own connected products. We use it in our daily work, and every case we handle makes it better, because we want connected products, and the world around them, to be cyber-secure.

  • Jacques Cesbron

    Jacques Cesbron

    Co-founder, crAcken

    “After 25 years in semiconductors I know how much security matters, and how much harder it gets to keep up with it every year. crAcken helps teams stay on top of it.”

Where to meet us

  • Earlier

    NXP Tech Days Stuttgart

    crAcken was shown at NXP Tech Days Stuttgart in May 2026, at the Avnet stand, by invitation of NXP and Avnet.

Contact

Tell us whether you want to meet at it-sa 2026 or try crAcken, and we will answer by e-mail.

Thank you. Your message has been sent.

Some fields need your attention. Check the form and send it again.

Sending failed. Write to us at alex.v@mcsq.tech or on LinkedIn (opens in a new tab).

All fields are required except company.

Topic

Up to 2000 characters.

We use your details only to handle your request. More in the privacy notice.