Skip to content

EU 2024/2847 (CRA) · Article 14 reporting has applied since 11 September 2026

Cyber resilience for connected products

Manage the software inventory, vulnerabilities and updates of your embedded devices in one place. The records the CRA asks for are created along the way.

Fig. 1 · Shell model

Hover or tap a plate.

Platform

We cover product security in four modules

Each module works on its own. Used together, the output of one becomes the input of the next: a component in the SBOM, an event in the field and the patch that fixes it end up in the same record.

01 · Discovery

Dynamic SBOM Engine

Opens firmware images (SquashFS, uImage/sysupgrade, disk images, ESP32 (ESP-IDF) application images and full flash dumps, archives) and identifies the components inside. If a layer cannot be opened or a component cannot be identified, the SBOM is marked incomplete and says why.

  • Firmware image and package manifest analysis
  • CycloneDX 1.6 and SPDX 2.3 output
  • Matching against OSV and NVD, prioritised with CISA KEV and EPSS
  • VEX in CSAF 2.0 and OpenVEX; your analyst makes the final call

02 · Prioritization

Field Telemetry and Early Warning

Devices send signed telemetry and report their own security events. Vulnerabilities are ranked by whether they are known to be exploited (CISA KEV) and how likely exploitation is (EPSS), so the urgent ones come first.

  • Telemetry signed with each device's own key
  • Security events reported by the device: tampering and memory corruption
  • Critical device events automatically open an assessment record; your team decides whether they must be reported
  • Vulnerabilities ranked with CISA KEV and EPSS

03 · Reporting

CRA Reporting Assistant

The legal deadlines start when the manufacturer becomes aware of an actively exploited vulnerability or a severe incident. The platform records that moment, calculates the 24 hour, 72 hour and final report deadlines from it, alerts you before they expire and drafts the content of each report. You submit it in ENISA's Single Reporting Platform and the submission is recorded.

  • Deadline tracking with alerts for the 24 h, 72 h and final reports
  • Drafts for the early warning, notification, final report and user information (Art. 14(8))
  • Affected products and firmware versions taken from the records
  • Append-only audit trail

04 · Remediation

Secure OTA Manager

Signs the update with a key that belongs to your company only. Before installing, the device checks the signature, the image hash and the anti-rollback protection; the update is written to the inactive A/B slot.

  • ECDSA P-256 signature and hash checks on the device
  • A/B slots and anti-rollback protection
  • Only firmware that passed CRA analysis can be released
  • Every release and device result in the audit trail
Flow

What happens to a vulnerability

When a new CVE is published, this is what happens, in order.

  1. Match

    The CVE is matched to a component in your SBOM. You see which products and firmware versions contain it. Earlier SBOMs are re-checked as new vulnerability data arrives.

  2. Prioritise

    The CVE is checked against CISA's Known Exploited Vulnerabilities catalogue and EPSS. Known exploited ones move to the top of the list.

  3. Notify

    The legal deadline starts when you become aware of active exploitation. The platform records that moment, calculates the deadlines from it and prepares the report drafts. Your team reviews them and submits them in ENISA's portal.

  4. Patch

    The fixed version is signed and offered to the devices. Each device verifies the signature and version and reports the result. Every step is written to the audit trail.

Architecture

Security in three layers

A turtle shell has bone underneath and keratin plates on top. We built our architecture the same way, layer by layer from hardware to cloud.

Fig. 2 · Shell cross-section
CRA

The timeline is moving

The Regulation covers most manufacturers placing products with digital elements on the EU market. Reporting obligations have started. All essential requirements become mandatory on 11 December 2027.

 days · Until 11 December 2027

24 hours

Early warning deadline for an actively exploited vulnerability

10 years

Minimum retention for technical documentation

€15 million

or 2.5% of worldwide turnover. Maximum fine for breaching the essential requirements

Free tool

SBOM scanner

Drop in your lock file or Yocto manifest and get the component list and known vulnerabilities. The file is read inside your browser. Only the package name and version leave your machine.

Supported files

Embedded
Yocto *.manifest, Yocto license.manifest, Buildroot manifest.csv
JavaScript
package-lock.json, package.json, yarn.lock, pnpm-lock.yaml
Python
requirements.txt, Pipfile.lock, poetry.lock
Java, Rust, Go, PHP
pom.xml, Cargo.lock, go.mod, composer.lock
Existing SBOM
CycloneDX JSON (bom.json, *.cdx.json), SPDX 2.x JSON (manifest.spdx.json, *.spdx.json)
Open the scanner
FAQ

Common questions

No. Files are parsed inside your browser in a Web Worker. If you leave the vulnerability check on, only the package name, version and ecosystem are sent to OSV.dev. The file itself never leaves your computer.

It is not. The SBOM is one part of the vulnerability handling requirements in Annex I. The CRA also requires fixing vulnerabilities, reporting active exploitation, distributing updates securely and keeping technical documentation.

On 11 September 2026. When you become aware of an actively exploited vulnerability you have 24 hours for an early warning and 72 hours for the notification. The final report is due no later than 14 days after a fix is available.

No. The EN 18031 series was written for the cybersecurity requirements of the Radio Equipment Directive (RED). Separate harmonised standards are being prepared for the CRA. See the EN 18031 guide.

We are built for embedded hardware. We analyse the firmware image itself, not only source manifests. Our C SDK runs on microcontrollers. The SBOM, Article 14 reporting and signed OTA updates share the same record.

Most products with digital elements are in the default category. Routers, modems, smart locks and security cameras are Class I. Our short class check shows the likely class; for examples by field, see our industry pages.

We start with a technical call, then run a free CRA pre-scan of a firmware you choose. After that we plan a pilot with scope and success criteria agreed in writing up front. See the pilot program.

Contact

Let's talk about your product

Tell us briefly about your product and how your devices connect. One of our engineers will read your message and get back to you.

The pilot program starts with a free CRA pre-scan of a firmware you choose. See how it works.

Your details are processed as described in our KVKK Notice.

Address
Teknopol Istanbul

Infrastructure

  • Powered by AWS Cloud Computing

© 2026 NVIDIA, the NVIDIA logo, and NVIDIA Inception are trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and other countries.

Amazon Web Services, AWS and the Powered by AWS logo are trademarks of Amazon.com, Inc. or its affiliates. Claude and Anthropic are trademarks of Anthropic PBC. Program memberships do not imply endorsement of TegmenSoft or its products by the respective companies.