Cyber Resilience Act Gap FinderProduct list reading ยท Regulation (EU) 2024/2847, UK PSTI, Cal. Civ. Code 1798.91.04

Cyber Resilience Act checklist, one line per product

A Cyber Resilience Act compliance checklist works per product, not per company: the class the function points to, the route it asks for, the reporting process, the support period, passwords, updates, the SBOM. Download the columns as a CSV, fill it in, one line per product, then paste it back and the finder reads it. The list you already keep works too: a column the finder cannot find is reported as not recorded.

Download the template CSVSee the specimen run

Columns the finder reads

header names are matched loosely
ColumnWhat goes in itNeeded
Productthe SKU, model or product namerequired
Functionwhat it does, in the words your catalogue uses: smart meter gateway, 4G router, indoor IP camera, asset trackerrequired
MarketsEU, UK, US-California or other; blank reads the company defaultsrequired
Sold toconsumers, businesses or both; PSTI turns on itfor UK
Rolemanufacturer, importer, distributor or own brandadvised
Default passwordunique per device, set by user at first use, universal, none or unknownstrongly advised
Updatessigned automatic, signed manual, unsigned, none, or none (no software)strongly advised
Support periodin years, or an end datestrongly advised
Vulnerability contactyes or no: a published address for reporting vulnerabilitiesadvised
Reporting processyes or no: a process to notify actively exploited vulnerabilities and severe incidentsstrongly advised
SBOMyes, no or partialadvised
Conformity routeself-assessment, harmonised standard, notified body, EU certification or none yetstrongly advised
EU authorised representativeyes or no, where the manufacturer is outside the EUfor non-EU makers
PSTI statementyes or no: a statement of compliance travels with the productfor UK consumers
Placed on marketthe date the model was first placed on the marketadvised
Still on saleyes or noadvised
Notesanything else, as a short label; a cell over 300 characters is removedoptional

A first line for the company

role: manufacturer | markets: EU, UK, US-California | manufacturer outside EU: yes | vulnerability reporting process: no | as at: 2026-09-26

The markets and role are defaults a line's own column overrides; the company-wide reporting answer covers any line whose reporting column is blank; the as-at date is the one the timing diagram and the reporting note read against.

The four rows in the CSV

invented
ProductFunctionMarketsSupport periodConformity route
SM-400smart electricity meterEU, UK10 yearsself-assessment
GW-2smart meter gatewayEU10 yearsnotified body
Cam-1indoor IP cameraEU, UK, California5 yearsharmonised standard
TR-9asset tracker with satellite BluetoothEU, UK7 yearsself-assessment

Fill it in, paste it back: each line comes back with the class its declared function points to, the duties where you sell it and the notes, and the CSV export adds an owner and a due date column for each gap.