Skip to content

CRA evidence for connected products

crAcken keeps a record of what you knew, decided and did, and when, for each connected-product release you ship.

Timeline from signal to report: a signal is assessed against an internal review target; the moment the manufacturer becomes aware 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 moment a corrective or mitigating measure is available (one month for incidents, from submission of the incident 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. Recording late shows the time already elapsed.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. measure available
  8. 14 daysfinal report, from a corrective or mitigating measure being availablefinal report, from the measure being availableone month for incidents, from submission of the incident notificationone month for incidents, from submission of the 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. Recording late shows the time already elapsed.
  4. Decision Reportable / not reportable, with the stated ground; recorded by a named person.
  5. Report Draft → submission recorded.
Evidence record: who knew what, whenSelect 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 to keep in mind.

The Cyber Resilience Act (CRA) introduces a reporting duty first. Administrative fines apply later.

  1. Reporting duty applies: Art. 14 CRA

    • 24 hearly warning
    • 72 hnotification
    • 14 daysfinal report, from a corrective or mitigating measure being available
    • one monthfor incidents, from submission of the incident 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. The early warning is due without undue delay and in any event within 24 hours of becoming aware. The notification is due within 72 hours of becoming aware. The final report is due within 14 days after a corrective or mitigating measure is available (one month after the notification for incidents). This also covers in-scope products already on the market.

    Calculate your deadlines

  2. Administrative fines apply: Art. 64 CRA

    From this date, non-compliance with the essential cybersecurity requirements of Annex I or with the obligations of Art. 13 and 14 can be fined up to EUR 15 million or, for an undertaking, up to 2.5 % of its total worldwide annual turnover for the preceding financial year, whichever is higher; Member States lay down the rules on penalties (Art. 64(1), (2)). These fines do not apply to micro and small manufacturers that miss the 24-hour early-warning deadline, or to open-source software stewards (Art. 64(10), as corrected by OJ L 2025/90555).

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

When did the manufacturer become aware, and on what basis? Who decided what? What was reported, and when? Keep the evidence behind each step.

Free CRA resources

How it works

Four steps to keep the evidence for each release you ship. Real screens. No mock data, no customer data. The app's interface is in English.

  1. Step 1: Generate

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

    Build the software bill of materials on your own infrastructure with the open-source crAcken SBOM tool, or upload SPDX / CycloneDX from your pipeline. Each release stays a separate version.

    ./cracken-sbom generate \
      --target-type rootfs \
      --target /work/firmware/rootfs \
      --target-id firmware-2026.10.04 \
      --syft /opt/verified-tools/syft \
      --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

    See which shipped release is affected when new vulnerability information arrives.

    crAcken maps findings from OSV, GitHub Advisories and NVD to your shipped releases, with CISA KEV and EPSS data. A KEV listing means known exploited elsewhere: assess your product. EPSS gives a probability. Neither starts a clock by itself. The clock starts when the manufacturer becomes aware of an actively exploited vulnerability in its product. Compare releases to see 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

    Assess the signal. Have a named person record the CRA decision.

    A finding is a signal. On its own, it does not establish 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 when 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

    Use the same evidence record to prepare the required reports.

    Prepare drafts for early warning, notification and final report. Export them as PDF and JSON. Submission is recorded as a separate step; a draft does not mean it was sent. The case history shows what was known when, so someone outside your team can follow it.

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

Why we built crAcken this way

  • What you knew at the time

    crAcken records when each finding was first seen in your product. It also records each case decision and its time. You can show what was known then, not what the system knows today.

  • A record you can hand over, not a dashboard

    An auditor, customer or authority may ask to see who knew what, who decided what, and when. That is the record crAcken gives you.

  • Awareness follows Art. 14

    Awareness starts the 24-hour and 72-hour clocks. A CVE publication, a CVSS score or a KEV listing does not start them by itself; it can lead to awareness once the manufacturer knows that its product contains the vulnerability and there is reliable evidence that it is actively exploited (Art. 3(42)).

  • AI advises. You decide.

    The AI memo retrieves evidence and helps explain it and draft text. It can make recommendations. It never decides awareness time, deadlines, reportability or conformity. A named person records every determination.

Who it is for

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

  1. The engineer who keeps the SBOM up to date, reviews findings and needs to know which shipped release is affected.

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

  3. The person who signs who approves the report and needs to show the evidence behind it.

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

Hardware under the CRA: the same requirements, many of them implemented in firmware.

The Cyber Resilience Act sets one list of requirements for connected products, both devices and programs. Many of the product requirements of Annex I Part I are implemented in firmware: no known exploitable vulnerabilities, a secure by default configuration, recording and monitoring of relevant internal activity, data minimisation. The manufacturer's processes meet the vulnerability-handling requirements of Annex I Part II. You generate an SBOM on your own machines. crAcken uses it to track your device's software components, including firmware, and keeps a record of what you knew, decided and did for each shipped release. You or your laboratory confirm hardware properties such as secure boot, key storage and closed debug ports. crAcken does not test devices or decide conformity.

Who is behind crAcken

Behind crAcken are the two founders below and a European team of engineers in embedded systems and cybersecurity.

  • 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

Want to meet at it-sa 2026 or try crAcken? Write to us here. We will reply by e-mail.

Start a free trial in the app: all features except single sign-on and on-premise installation; 30 days or 10 analyses, up to 3 users, 3 active products, 5 active releases and 5 AI generations; scheduled monitoring does not count; no payment details.

Until the operating company is registered, crAcken is provided by Aliaksandr (Alex) Varabyou personally (see Impressum).

Thank you. Your message has been sent.

Please 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.