OSPulse

How OSPulse builds your reporting pack.

Article 14 asks for something harder than a CVE list: to know, within 24 hours, that a component in a shipped product is being actively exploited — and to prove when you knew. This is the machinery that does it, wired into the scans you already run.

days until reporting duties begin · 11 September 2026

Not sure whether the Act applies to you at all? Article 14 Signal covers scope, the awareness clock, and what you would have to file.

Early warning within 24 hours — the law from 11 September 2026

Fines up to €15M or 2.5% of worldwide annual turnover

Applies to products already on the EU market

Alerted within about an hour when a dependency is actively exploited

Know what you’d have to report — before you have to report it.

The Cyber Resilience Act doesn’t ask you to report every CVE. It asks for something harder: to know, within 24 hours, that a component in one of your shipped products is being actively exploited — and to notify ENISA’s Single Reporting Platform with an early warning in 24 hours and a full notification in 72.

That’s three capabilities most small software teams don’t have:

24h
Early warning
72h
Notification
14d
Final report (after a corrective measure)
01

A live inventory of what’s actually in your products.

OSPulse generates a CycloneDX SBOM for every product release from the scans you’re already running. Legacy product with no pipeline? Upload once — the CRA covers software you shipped years ago, and so do we.

02

An exploit watch, not a CVE firehose.

The reporting trigger is active exploitation. OSPulse maps every component against exploitation intelligence — CISA KEV, in-the-wild exploit signals, and our own supply-chain compromise detection — and separates Reportable from Track. You act on the four findings that matter, not the four hundred that don’t.

03

The finding comes to you.

Article 14 turns on awareness, so a finding nobody sees is a finding that has not happened yet. When a dependency enters CISA KEV — or a new Critical or High advisory affects the version in use — OSPulse emails your administrators within one detection cycle, naming the package, the advisory, the severity and the affected repositories. It is on by default, Medium and Low collapse into a single daily digest so the urgent channel stays worth reading, and Slack, Teams or a webhook can carry it instead. The record shows when the signal arrived and when you were told.

04

Clocks and reports that hold up.

The moment a Reportable finding fires, OSPulse starts the legal clocks: 24-hour early warning, 72-hour notification, and a final report within 14 days of a corrective measure (one month for a severe incident). Every stage assembles a submission-ready payload — pre-filled in the Single Reporting Platform’s own field order from the finding, the affected product and release, and your manufacturer details — with a full evidential trail from awareness to closure. ENISA provides no API, so a human files it: you review and submit, you don’t scramble.

A pre-filled SRP payload, not a blank template.

Most CRA tooling hands you a document to complete — a blank ENISA form, or a Word pack of the fields. OSPulse works the other way round: the payload assembles itself, pre-filled in the Single Reporting Platform’s field order from the real finding, the affected release, and the manufacturer details you set once. You review it and file it.

A fill-in template pack compared with the OSPulse payload
AspectFill-in template packsOSPulse
What you getA blank Word or PDF to completeA pre-filled payload in ENISA SRP field order
“When did you become aware?”A date you assert, after the factA timestamped, tamper-evident record that answers it for you
What fills it inYou, by hand, against the clockThe real finding, your product & release, and manufacturer details set once
From detectionA separate, manual jobA KEV hit on your dependency starts the pack
Every reporting stageA fresh blank each timeEarly warning, notification and final — each assembled
Your jobWrite the whole thingReview it and file it

Early warning within 24 hours, notification within 72, a final report within 14 days of a corrective measure. OSPulse fills the payload for each; ENISA provides no API, so a human files it — evidence and a ready payload, not a claim that a tool discharges the obligation.

And when December 2027 arrives, you’re already there.

Reporting is only the CRA’s first act. Full application lands 11 December 2027: essential security requirements, technical documentation, CE marking. OSPulse’s Annex I readiness checklist tracks every requirement against linked evidence — so compliance is a byproduct of how you already ship, not a six-month archaeology project.

Built into your pipeline, not bolted onto your calendar.

Add a cra: block to your OSPulse CI policy and releases gate themselves: no SBOM, no ship; an unacknowledged Reportable finding, no ship — with baselines and expiring exceptions so day one doesn’t break every build.

Frequently asked

Does OSPulse make us CRA compliant?

No tool can. OSPulse gives you the inventory, monitoring, deadlines, and submission-ready evidence the CRA’s reporting duties demand — your team (and, for many firms, your counsel) makes the compliance decisions. We make those decisions fast and defensible instead of panicked.

We’re a UK company — does the CRA apply to us?

If you place products with digital elements on the EU market, yes, regardless of where you’re based.

Do we have to report every vulnerability?

No. The Article 14 duty covers actively exploited vulnerabilities and severe incidents affecting product security. That distinction is exactly what OSPulse’s classification engine is for.

We shipped our product years ago and barely touch it. Are we in scope?

If it’s still on the EU market, the reporting duties apply from 11 September 2026. OSPulse supports manual SBOM upload for products without an active pipeline.

Does OSPulse submit reports to ENISA for us?

No — and nobody else can either. ENISA provides no API for the Single Reporting Platform, so submission is manual. We export a submission-ready pack in the platform’s own field order for every reporting stage; a human still files it. We would rather say that plainly than promise an automation that does not exist.

While you’re in there: the same scan that answers the CRA answers the next deadline too. NIST deprecates RSA and ECC around 2030 — OSPulse’s Quantum Proofing Scanner already knows where yours are.

Get ahead of the clock.

Evidence and speed when a Reportable finding fires — not a scramble.