CRA Annex I checklist for mobile apps
The essential cybersecurity requirements of the Cyber Resilience Act, one by one, for one app version: status, evidence and a report you can keep.
Annex I of the Cyber Resilience Act has two parts. Part I lists the security properties a product must have: thirteen requirements, (a) to (m), that apply on the basis of your risk assessment and where applicable. Part II lists eight vulnerability handling duties for the manufacturer. They apply from 11 December 2027 (Article 71(2)). Go through each one, mark where the app stands, note the evidence, and export the result.
Everything stays in your browser: nothing you enter is sent or stored. Closing the page clears it, so download the JSON file to continue later.
How to use the result
The report is a working document, not a declaration of conformity. Put it next to the cybersecurity risk assessment of that version (see the risk assessment guide and template), turn every “Partly” and “Not yet” into a task with an owner, and run the checklist again for each release that changes features, SDKs or backend interfaces. For the reasoning behind each row and the MASVS mapping, read CRA Annex I for mobile apps.
OWASP MASVS is a useful source of concrete checks, but it was not written for the CRA and is not a harmonised standard, so applying it does not give a presumption of conformity. The checks and the MASVS links are our own working aid.
Requirement (a) and Part II point (1) start with knowing what is inside the app. Shipmark keeps an SBOM and daily vulnerability checks for every client app. Founding agencies use it free until 1 April 2027.
Join the free betaSources
- Regulation (EU) 2024/2847 (Cyber Resilience Act), consolidated text, EUR-Lex: Annex I Parts I and II, Article 13(4) and Article 71(2). Text read through the LawPlayer copy of the regulation.
- Fluid Attacks database of OWASP MASVS controls, for the control identifiers and statements, and the OWASP MASVS releases.
The checklist summarises the Annex I wording in short; the regulation's text is what counts. It is a planning aid, not legal advice. Related: CRA Annex I for mobile apps · SBOM checker · security.txt generator · Support period calculator.