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