Skip to content

Annex I Requirements

CRA Annex I defines the essential cybersecurity requirements that every product with digital elements must meet. These are organized into two sections.

These requirements apply to the product itself.

RefRequirementFleet Coverage
I.2(a)No known exploitable vulnerabilitiesSBOM + vuln enrichment, 11 detectors
I.2(b)Secure by default configurationCONFIG-* detectors
RefRequirementFleet Coverage
I.3(a)Protect confidentiality (encryption in transit/at rest)CRYPTO-, NET-, STOR-* detectors + CBOM
I.3(b)Protect from unauthorized accessAUTH-, NET-SVC- detectors
I.3(c)Protect availabilityNET-SVC-02 (rate limiting), RDPS-AVAIL-*
I.3(d)Protect stored dataSTOR-*, CRYPTO-02 (key management)
I.3(e)Minimize negative impact of exploitationINPUT-, UPLOAD- detectors
I.3(f)Minimize attack surfacesINPUT-*, NET-SVC-04 (unnecessary endpoints)
I.3(g)Secure updatesUPD-* detectors (integrity, versioning, rollback)
I.3(h)Record/monitor relevant activityLOG-* detectors (events, protection, format)

These requirements apply to the manufacturer’s processes.

RefRequirementFleet Coverage
II.1Identify and document vulnerabilitiesVH-ID-* (security.txt, intake channels)
II.2Address vulnerabilities through security updatesVH-REM-* (SLAs, fix verification)
II.3Apply effective remediationRemediation tracking API
II.4Inform users of vulnerabilitiesVH-DIST-* (advisories, notifications)
II.5Coordinated vulnerability disclosureVH-DISC-* (policy, CVE, timeline)
II.6Notify ENISAVH-REG-* (24h early warning, 72h full notification)
II.8Regular testing and reviewSUPPLY-02 (CI scanning)

Fleet maps these Annex I requirements into a structured catalog:

Feature Category (13 categories)
└── Feature (54 features)
├── Risk (163 risks, each linking to Annex I)
└── Requirement (401 requirements)
├── Assessment Method
└── Evidence Type: Auto | Semi | Doc | Test
  1. Network Communications — DB connections, API calls, exposed services
  2. Authentication & Identity — User auth, API tokens, sessions
  3. Data Storage — Local storage, cloud storage, encryption at rest
  4. Cryptography — Algorithms, key management, PRNG
  5. Input Handling — Injection, XSS, path traversal, uploads
  6. Secure Update Mechanism — Delivery, integrity, versioning, firmware
  7. Security Logging & Monitoring — Events, protection, format, retention
  8. Third-Party Components — SBOM, OSS due diligence, commercial, SaaS
  9. Configuration & Deployment — Secure defaults
  10. Vulnerability Handling — Identification, triage, remediation, disclosure
  11. AI Components — Model integrity, prompt injection, data exposure
  12. Remote Data Processing — RDPS classification, data protection
  13. Hardware & Physical Security — Component inventory, interfaces, secure boot