Embedded & IoT security · Service overview

Getting your products CRA-ready

The Cyber Resilience Act asks two different things of you, on two different clocks. From 11 September 2026 you have a live reporting obligation — a process question, answerable in days. By 11 December 2027 your products themselves have to meet the essential requirements — an engineering question, answerable through assessment and remediation.

Around those two obligations sit two more services: hands-on engineering to close what an assessment finds, and ongoing monitoring once your products are in the field. Four services in all — each scoped and priced on its own, used in whatever combination fits where you are.

Reporting Readiness →  ·  Readiness Assessment →  ·  Engineering Support →  ·  Vulnerability Monitoring →

Service 01 — From 11 Sept 2026 · Article 14

CRA Reporting Readiness

From 11 September 2026, manufacturers must report actively exploited vulnerabilities and severe incidents within 24 hours of becoming aware — with a fuller notification at 72 hours and a final report after that. The obligation covers products already on the market. No CE marking, no conformity assessment and no harmonised standard is needed to be caught by it.

€2,900

CRA Reporting Readiness

Three days to put the process in place: awareness and triage criteria, notification templates pre-filled for your products, your CSIRT routing determination, ENISA Single Reporting Platform registration, and a tabletop exercise with your team. No prior assessment required.

Get reporting-ready

What you receive

Ten artefacts, in the format that matches what each one is for — policy documents editable and in your name, registers as a working tracker, professional determinations signed and fixed.

  • Awareness policy — when the 24-hour clock starts, in writing, with a defined assessment window
  • Triage criteria — the decision tree separating reportable from non-reportable, with worked examples
  • Three notification templates — 24-hour, 72-hour and final report, carrying your product identifiers
  • Signal register — a working tracker with auto-calculated deadlines, seeded with your own historical signals
  • CSIRT routing determination — a signed memo establishing your main establishment and coordinator CSIRT
  • SRP registration — EU Login accounts, primary and backup filer, entity created and recorded
  • Duty role charter — who assesses, who files, and who covers Friday evening
  • Tabletop exercise — one hour, your team, a real scenario against your real templates
  • Findings report — the gaps the exercise exposed, with owners
  • Readiness statement — one page you can send to customers asking for CRA assurance

Out of scope, by design: SBOM generation, fleet visibility, OTA and update security, and product conformity with Annex I. Reporting readiness makes the process work; those are engineering questions, and the tabletop is usually what makes clear which of them you need. That is the assessment below, or engineering support.


Service 02 — By December 2027 · Annex I

CRA Readiness Assessment

Three engagement depths, one methodology. Every tier maps findings to CRA Annex I and ETSI EN 303 645. What changes between them is not the checklist — it is how deep the assessment goes into the device, and therefore how strong the evidence behind each finding is.

Depth
Network surface Firmware & code Silicon & physical
Depth 01 · Outside-in

Quick Scan

€3,500
3–4 days

Network posture and published-firmware analysis. No case opened.

  • Network baseline & egress capturewhat it talks to, and how
  • Exposed-service & port enumeration
  • TLS posture (validation / pinning check)
  • Firmware analysis from vendor-published imageSBOM, CVE triage, secret scan, update inspection
  • CRA / EN 303 645 gap report
  • Live interception (MITM)
  • Firmware reverse-engineering
  • Hardware teardown
  • Exploit demonstration
Request Quick Scan
Recommended
Depth 02 · Active + code

Standard

€7,500
8–10 days

Quick Scan, plus active interception and firmware reverse-engineering. No destructive hardware.

  • Everything in Quick Scan
  • Active interception & protocol analysisdrive the app, decrypt proprietary traffic
  • Firmware reverse-engineeringdisassembly of update & key handling
  • Live device pentestauth, control-plane, factory-reset behaviour
  • SBOM from the firmware image where extractable
  • Hardware teardown / chip-off
  • Exploit demonstration (live flash)
Request Standard
Depth 03 · Physical + proof

Extended

from€14,500
13–15 days

The full engagement: hardware attack and demonstrated exploitation. Priced on variant count and physical depth.

  • Everything in Standard
  • Hardware teardownflash extraction, UART/JTAG enablement
  • Firmware acquisition off-chipwhen no image is downloadable
  • Demonstrated exploitatione.g. install a modified image, with recovery rig
  • On-device enumeration from a console/root shell
  • Bespoke tooling for the target protocol/format
Request Extended

All prices exclude VAT · Valid through 30 June 2027


Evidence strength

The same weakness, at three levels of proof

You are buying certainty and demonstrability — the difference between “appears unsigned”, “is unsigned”, and “we installed a modified image.”

Finding class Quick Scan Standard Extended
Exposed services & network postureattack surface, TLS
Direct-tested
Direct-tested
Direct-tested
Known-vulnerable componentsSBOM / CVE currency
Triaged
Reachability-checked
Reachability-checked
Transport confidentialityproprietary protocol crypto
Inferred
Decrypted / proven
Decrypted / proven
Firmware signing & secure bootupdate authenticity, root-of-trust
Inspected
Confirmed (code)
Demonstrated
Embedded keys & stored secretskey management, secure storage
If in image
Extracted (soft)
Extracted (flash)
Debug interfaces & physical accessUART / JTAG, console gating
Out of scope
Identified
Opened / proven
Exploitable memory / code bugsnative-code vulnerabilities
Out of scope
Pattern-level
Triaged / PoC

Scroll the table sideways to compare tiers →

One scoping note — firmware access

Quick Scan and Standard depend on obtaining a firmware image non-destructively — a vendor download or an over-the-air capture. For many products this is straightforward. Where no image can be obtained without opening the device, the firmware-analysis findings become contingent: they either move to an Extended engagement (off-chip acquisition) or are delivered with a stated limitation.

Reverse-engineering effort is inherently open-ended, so the RE component of Standard is time-boxed — findings are bounded by the agreed effort, not guaranteed to reach a specific result. Extended engagements involving live re-flashing require a client-owned unit and written authorisation for destructive testing.


Service 03 — Follow-on · scoped per project

Engineering Support

An assessment tells you what to fix. This is the fixing. We stay on as hands-on engineering help to close the gaps we found — or ones your team already knows about — rather than handing over a report and walking away. Scoped per project against a written estimate.

Scoped per engagement

Engineering Support

Remediation implemented, not just recommended. We work alongside your engineers to build in the fixes — secure boot, signed updates, SBOM tooling, hardening — and then re-test to prove each finding is actually closed. Every engagement starts from a written scope and a fixed estimate — not an open-ended meter. Rates depend on the depth of the work and are quoted with that estimate.

Scope engineering support

What we help implement

  • Secure boot & signed updates — anti-rollback, A/B partitions, key handling
  • SBOM generation wired into your build / CI pipeline, not a one-off document
  • Key management & secrets storage — provisioning, rotation, secure elements
  • Attack-surface reduction & system hardening across the device
  • A vulnerability-handling workflow that feeds your reporting process
  • Re-test & verification — evidence that a finding is closed, not assumed closed

Usually follows a Readiness Assessment, but available on its own if you already know what needs doing.


Service 04 — Ongoing · monthly retainer

Vulnerability Monitoring

CRA duties don't stop at launch. New vulnerabilities in your components keep surfacing after a product ships — and the 24-hour reporting clock applies to products already on the market. We watch your products' software bill of materials against new disclosures, so a relevant vulnerability reaches you as an alert, not as an incident.

from€490 per product / month

Vulnerability Monitoring

Continuous CVE watch against your SBOMs, filtered down to what actually affects your products. Priced per product, scaled by how large its bill of materials is — from €490 per product per month, with portfolio rates above three products. Cancellable; no long lock-in.

Set up monitoring

What's included

  • Continuous CVE watch matched to each product's SBOM, not a generic feed
  • Reachability-filtered alerts — what affects your product, not raw CVE noise
  • Reportability triage — a first read on whether a signal starts the 24-hour clock
  • Direct hand-off into your Reporting Readiness process
  • Monthly digest and an updated signal register
  • Support-period tracking per product — the CRA support window, watched to its end

Needs a current SBOM to watch — produced by a Readiness Assessment, or we establish one at onboarding.

Four services across the CRA lifecycle — get reporting-ready, assess the product, fix what's found, and keep watch once it ships. Each is scoped and priced on its own; combine them however fits where you are.

Discuss your roadmap