GO
Overall Score
ExploitClock — 24-hour CRA triage sentry for small EU software vendors
1. One-liner
Watches your dependencies against exploited-vuln feeds and tells you in minutes whether the CRA 24-hour clock just started for you.
2. Trend signal — why now?
On 11 September 2026 — six weeks from today — the EU Cyber Resilience Act’s vulnerability-reporting obligation goes live. Every manufacturer of a “product with digital elements” sold into the EU must report an actively exploited vulnerability to ENISA and its national CSIRT within 24 hours of becoming aware of it, via the ENISA Single Reporting Platform. Fines run to €15M or 2.5% of global turnover. This applies to legacy products already on the market, and — critically — the micro/small-enterprise relief only softens the 24-hour early-warning penalty; miss the 72-hour detailed notification and you’re fined regardless of size.
Two things make this the right week to build:
-
Awareness is catastrophically low and the deadline is imminent. A 2026 industry survey found 66% of respondents still unfamiliar with the CRA (72% in US/Canada) — worse than 2025. Thousands of small commercial software and connected-device vendors will discover this obligation in August/September when a customer’s security review or a lawyer’s email lands.
-
The market has solved the wrong half of the problem. SBOM generation is now commodity — Complaro, Cloudsmith, Cycode, and Black Duck all ship it. But the operator pain isn’t the parts list. As one 2026 engineering writeup put it: “Generating an SBOM is a configuration task; kernel CVE triage is an engineering capability, and the two are frequently confused.” The unsolved job is deciding, fast, whether a given exploited-vuln signal legally starts your clock — and current tools dump “an unfiltered list of several thousand possible CVEs [which] is operationally the same as having no information at all — you cannot search it under a 24-hour clock.”
Provenance:
- Signal 1 (Demand/Regulatory): CRA 24-hour actively-exploited-vuln reporting to ENISA SRP begins 11 Sept 2026; €15M/2.5% fines; legacy products in scope — https://www.enisa.europa.eu/topics/product-security-and-certification/single-reporting-platform-srp + https://www.keysight.com/blogs/en/tech/nwvs/2025/09/11/one-year-countdown-to-eu-cra-compliance-september-11-2026-changes-everything — 2026-07-28
- Signal 2 (Demand/Awareness gap): 66% of vendors still unfamiliar with CRA in 2026 (up from 62% in 2025), broad SME unreadiness — ENISA SME CRA survey + https://ardura.consulting/blog/sbom-2026-software-bill-of-materials-mandatory/ — 2026-07-28
- Signal 3 (Feasibility + gap): “SBOM is a configuration task; CVE triage is an engineering capability”; unfiltered CVE lists are useless under a 24h clock; only actively-exploited vulns trigger reporting — https://www.techveda.live/2026/07/16/kernel-cve-triage-cra/ + https://craevidence.com/cra-compliance/severity-scoring — 2026-07-28
- Signal 4 (Economic): CRA-compliance vendors funded and shipping (Complaro, Cloudsmith, Cycode, Black Duck), consultants spinning up, “no SBOM = no contract” enterprise pressure — https://complaro.com/ + https://cloudsmith.com/blog/the-eu-cyber-resilience-act-what-engineering-teams-need-to-do-to-be-compliant — 2026-07-28 Category: Regulatory arbitrage
3. The opportunity
The incumbents own the inventory layer (SBOM) and the paperwork layer (pre-filled 24h/72h/14d report exports). Nobody owns the decision layer — the 20-minute judgment that actually determines whether you owe a report at all.
That decision is where a small commercial vendor with no security team drowns. The CRA clock starts on awareness of active exploitation, not on confirmation. So the operator is trapped between two failures:
- Under-report: miss that CISA just added a KEV entry for a library you actually ship in a reachable code path → blow the deadline → €15M exposure.
- Over-report: treat every KEV/NVD alert as a clock-start → flood your national CSIRT with false positives, burn out, and cry wolf on the one that matters.
The load-bearing question — “is this exploited vuln in a component I ship into the EU, in a reachable path, and does it therefore legally start my 24-hour clock?” — is exactly a reasoning task an LLM plus a good SBOM-and-feed pipeline can now do in minutes. Triage: “is the code in my image, and can anything untrusted reach it? Tooling answers the first; an engineer answers the second.” We collapse that second question from an engineer’s afternoon to a 3-minute review of a pre-argued verdict. That’s the 10× that turns a legal panic into a Slack notification with a countdown timer.
Incumbent weakness restated: Complaro-class tools generate the report. They assume you already decided you owe one. ExploitClock is the thing that decides — and only hands off to the paperwork layer when the clock genuinely started.
4. Target market
- Primary customer: The CTO / lead engineer / “the person who ended up owning security” at a commercial software or connected-device company, ~10–200 employees, selling a product into the EU, with no dedicated security team. Think a €3–20M-revenue B2B SaaS vendor, an industrial-IoT/firmware shop, a POS or building-automation vendor, an EU-market Shopify-app or WordPress-plugin commercial vendor. Big enough to be squarely in scope and to fear a €15M fine; too small to hire a CRA compliance lead.
- Why they buy (in their words): “We don’t have a 24-hour incident-response process for vulnerabilities. When CISA adds a KEV, I have no fast way to know if it’s even in a product we ship — and I can’t read a 3,000-line CVE list under a legal clock.” They buy insurance against a fine and, just as much, against the 2am false alarm.
- Rough TAM reasoning: SMEs are the majority of manufacturers/distributors of digital products in Europe. Even a conservative slice — say 40,000–80,000 in-scope commercial vendors small enough to lack a security team — at €1,200–3,600/yr is a €50M–250M serviceable market. I don’t need all of it; 1,000 customers is a €2–3M ARR business.
- Why now for them: The deadline is real and dated (Sept 11). The trigger event is a customer security questionnaire, a legal advisory, or the first well-publicized CRA enforcement — all landing in H2 2026. Urgency is externally imposed and non-negotiable, which is the best possible buying trigger for a compliance tool.
5. Product sketch (MVP)
- Connect once: point ExploitClock at your repos / a package-manifest upload / an existing SBOM (SPDX or CycloneDX). We build and keep your component inventory current.
- Always-on exploit watch: continuously match your inventory (version-aware) against CISA KEV, EPSS, NVD, GitHub Security Advisories, and major vendor advisories — the feeds that establish “actively exploited.”
- The clock call: when a match lands, an AI triage agent produces a one-screen verdict: does this start your CRA 24-hour clock — yes / no / needs-a-human — with its reasoning (which product, which version, is the vulnerable path plausibly reachable, is exploitation confirmed vs. PoC-only).
- The pager + countdown: if the verdict is “clock started,” you get a Slack/email/SMS page with a live countdown (“22h 14m to the 24h early warning”) and a single owner assigned.
- One-tap report hand-off: for confirmed clock-starts, generate the pre-filled ENISA SRP 24h early-warning, 72h notification, and 14-day final-report drafts — routed to the correct national CSIRT based on your main establishment.
- Audit trail: every alert, verdict, and human decision is logged and timestamped — your defensible record that you did triage, even for the ones you correctly decided not to report.
- Quiet by design: ruthless false-positive suppression is the product. A daily digest for the “no-clock” matches; a page only when the clock genuinely starts.
6. AI angle — what’s load-bearing
Remove the AI and you’re back to a raw CVE firehose — exactly the useless “3,000-line list under a 24-hour clock” the incumbents produce. The AI does the reachability-and-exploitation reasoning: reading advisory prose, cross-referencing the CVE against your specific component versions and product configuration, judging whether “actively exploited” is met (real in-the-wild exploitation vs. PoC), and whether the vulnerable path is plausibly reachable in your build. That judgment — historically an engineer’s afternoon per alert — is the entire value. Without it there’s no triage, just noise. The report generation is table-stakes commodity bolted on the back; the reasoning is the moat-adjacent core.
7. Localization angle (if any)
The EU is the localization angle — this only exists because of an EU regulation and the ENISA SRP submission target. Real depth to add: correct per-member-state CSIRT routing (the SRP fans out to the national CSIRT of your main establishment), and multilingual report drafts (a German or French vendor’s national CSIRT correspondence). A generic “vuln scanner” can’t do this; being CRA-native and SRP-native is the wedge. Adjacent expansion later: the UK’s and other jurisdictions’ analogous regimes, but EU-first is the whole play.
8. Business model — path to $1M–$5M ARR
- Pricing: €99/mo Solo (1 product, 1 SBOM, digest only), €249/mo Team (up to 5 products, pager + report hand-off, audit trail), €599/mo Business (unlimited products, SMS paging, SSO, multi-entity CSIRT routing). Annual billing pushed hard given the deadline.
- ACV: blended ~€2,400/yr landing on Team.
- Rough math to $1M ARR: ~415 customers × €2,400 = ~$1M. Reachable within the first year purely on deadline-driven inbound.
- Rough math to $5M ARR: ~1,700 customers, or ~1,000 customers at a higher blended ACV once Business tier and add-ons (extra products, managed-triage assist) mature. Requires holding churn low after the deadline adrenaline fades — see risk flags.
- Expansion path: more products/SBOMs per account; a “managed triage” upsell where a human reviews the “needs-a-human” verdicts for you; adjacent regimes (UK, sector-specific); an SBOM-attestation add-on for the enterprise-customer security-review use case (“no SBOM = no contract”).
9. Go-to-market wedge — first 100 customers
- Deadline-day content sniper (primary): the search intent spikes now. Publish 3 brutally specific pages — “Does the CRA 24-hour clock apply to my SaaS?”, “CISA just added a KEV — do I have to report it under the CRA?”, and a free “CRA clock checker” (upload a package.json / SBOM → instant list of your components currently on CISA KEV with a yes/no clock verdict). The free checker is the top-of-funnel; every upload is a qualified lead who just saw their own exposure.
- Directory + advisory scrape: the EU commercial-software and industrial-IoT vendor directories are enumerable. Cold email the CTO with a personalized result — “We checked your public dependencies; 2 are on CISA’s exploited list today. Under the CRA that’s a 24-hour clock. Here’s the verdict for each.” Nothing sells a compliance tool like showing the operator their own live exposure.
- Ride the consultants and MSPs. Dozens of firms are selling CRA-readiness assessments right now but have no ongoing-monitoring product to hand off to. Partner: they do the one-time gap assessment, we’re the recurring “who watches the clock after you leave” layer. Rev-share or referral. This is warm, high-trust distribution into exactly the right accounts.
- Show up where the panic is: targeted answers on the CRA threads in r/devops, r/embedded, r/eu_regulation, HN, and the Open Regulatory Compliance WG — not spam, but the free checker as the useful answer to “how do I even know if this applies to me.”
10. Build complexity — justification
Medium. Off-the-shelf: SBOM parsing (SPDX/CycloneDX libraries), the vuln feeds (CISA KEV, NVD, EPSS, GHSA are all public APIs), LLM for the triage reasoning, standard SaaS/Slack/email plumbing. Custom work: version-aware component matching that’s actually accurate (the hard, un-sexy part), the triage-reasoning prompt/agent tuned to minimize both false negatives and false-positive noise, and correct per-member-state CSIRT/SRP routing. A technical founder plus one engineer ships a credible v1 in ~10–14 weeks; the free “clock checker” lead magnet is a 2-week sub-project you launch first.
11. Gating checklist
| Gate | Pass? | Note |
|---|---|---|
| Legal in target market | ✅ | Helping vendors meet a regulation; no data-protection landmines beyond ordinary SaaS. |
| Ethical — no harm / dark patterns | ✅ | Reduces both missed reports and CSIRT false-alarm spam. Anti-dark-pattern by design (quiet-by-default). |
| Market exists (evidence above) | ✅ | Dated regulation, funded incumbents on the adjacent layer, low awareness = large unserved base. |
| 1–5 person team can build this | ✅ | 2 people, ~3 months to v1. |
| Launchable with <$50K / ₹40L | ✅ | Public APIs + LLM inference + SaaS hosting. Well under. |
12. Feasibility score
| Axis | Weight | Score | Notes |
|---|---|---|---|
| Problem intensity | 20 | 16/20 | Hair-on-fire if in scope: legal deadline, €15M fine, no in-house capability. Docked because many small vendors will (wrongly) assume it doesn’t apply to them until scared. |
| Demand evidence | 15 | 12/15 | Dated regulation, funded incumbents on adjacent layer, 66% unawareness = latent demand. Docked because demand is regulation-forced, not yet proven as willingness to pay for this specific triage layer. |
| Build feasibility | 15 | 11/15 | Public feeds + LLM + SaaS. Docked: accurate version-aware matching and low-false-positive triage are genuinely hard to get right, and wrong answers here are legally costly. |
| Distribution clarity | 15 | 12/15 | Free clock-checker + personalized-exposure cold email + consultant partnerships are concrete and warm. Docked slightly on cold-email conversion uncertainty. |
| Revenue mechanics | 15 | 11/15 | Pricing benchmarks against Complaro-class and dev-tool norms; ~415 customers to $1M is very achievable. Docked on post-deadline retention risk. |
| Time to first revenue | 10 | 8/10 | Deadline-driven inbound + free checker → paid can convert in weeks; annual pre-pay likely. |
| Defensibility | 10 | 6/10 | Soft moat: accumulating triage-decision data, per-CSIRT routing know-how, audit-trail lock-in. But incumbents can add a triage layer; window is the head start. |
| Total | 100 | 76/100 |
13. Qualitative modifiers
Founder-fit tags
technical-heavy · domain-expertise-required — you need someone who can build accurate SBOM/vuln matching and who understands (or can rapidly absorb) CRA obligations well enough that the triage verdicts are trustworthy. A security/appsec background is a strong fit.
Key assumptions to validate (3–5)
- Assumption: In-scope small vendors will pay €2,400/yr for a triage-and-clock layer on top of whatever SBOM tool they may already have. How to test: run the free clock-checker, then offer 30 warm leads a paid pilot; measure conversion and whether they object to “we already have SBOM tooling.”
- Assumption: The AI triage can hit acceptable accuracy — near-zero false negatives on real clock-starts, and low enough false positives to stay “quiet.” How to test: backtest against the last 12 months of CISA KEV additions across 10 real SBOMs; have a security engineer grade the verdicts.
- Assumption: Enough small vendors know or will soon know they’re in scope to form a reachable near-term market. How to test: measure organic traffic and checker uploads to the scope-clarifier content between now and September; watch for the awareness inflection.
- Assumption: Consultants/MSPs will refer rather than build the monitoring themselves. How to test: pitch 10 CRA-readiness firms on a referral/rev-share; count LOIs.
Risk flags
- Market timing / retention: demand is a deadline spike. After Sept 11, the adrenaline fades and — absent a visible enforcement action — some buyers may churn or downgrade. Mitigate by making the audit-trail and always-on watch feel like abandonment-risky infrastructure, not a one-time deadline product.
- Incumbent encroachment: Complaro/Cloudsmith/Cycode already touch the SBOM+report layer and could bolt on triage. The defensible edge is being triage-first and quiet-first, plus per-CSIRT routing depth — not the feature list. 12-month head start, not a permanent moat.
- Correctness liability: a false negative that costs a customer a fine is an existential trust/legal risk. Product must be explicitly positioned as a decision-support and audit tool (“we surface and argue; you decide and stay accountable”), with the human-in-the-loop verdict logged — never “we file for you, trust us.”
- Platform/feed dependency: relies on CISA KEV, NVD, ENISA SRP, and vendor advisories staying available and stable (note: US SBOM federal mandate was rescinded in Jan 2026 — feed politics can shift). Diversify feeds; don’t single-source the “actively exploited” signal.
14. Structured verdict
Score: 76/100
Verdict: GO
Confidence: Medium
Best-fit builder: Technical founder with appsec/security background (or a domain advisor who lives in CRA)
Time to revenue: 4–8 weeks (deadline-driven inbound + free-checker funnel; annual pre-pay likely)
Capital to launch: ₹4–8 lakh ($5–10K) — public feeds, LLM inference, SaaS hosting
Top 3 assumptions to validate first:
1. Triage accuracy — backtest 12 months of CISA KEV across 10 real SBOMs, security-engineer graded
2. Willingness to pay €2,400/yr for the triage/clock layer atop existing SBOM tooling — 30 warm-lead pilots
3. Reachable in-scope audience size before September — track checker uploads + scope-content traffic
Kill criteria:
- Abandon if <10% of 50 personalized-exposure cold emails convert to a pilot conversation
- Abandon if AI triage can't get below a security-engineer-acceptable false-negative rate on the KEV backtest
- Abandon if a Complaro-class incumbent ships an equivalent quiet-triage layer before your v1
15. Next step — 1-week validation sprint
- Day 1–2: Build the throwaway “CRA clock checker” — upload an SBOM/package manifest, match against CISA KEV live, output a yes/no-clock verdict per hit. This is both the validation instrument and the future lead magnet.
- Day 3–4: Run it against 10 real public SBOMs from in-scope-looking vendors. Hand the verdicts to a security engineer to grade for false negatives/positives — this is the make-or-break accuracy check.
- Day 3–4 (parallel): Cold-email 50 CTOs at in-scope small vendors with their own checker result. Track replies.
- Day 5: Go / no-go. Go if: the security engineer signs off that triage accuracy is credibly tunable to near-zero false negatives, AND ≥5 of 50 cold emails produce a “yes, tell me more / can I pay for this” reply. Anything less means either the tech isn’t trustworthy enough or the audience doesn’t yet feel the pain — both falsifiable, both a real no-go.
Interested in a detailed proposal?
Get a deep-dive with market research, competitive analysis, and implementation roadmap.
Contact usinfo@startupbasket.ai