Not in the top 1,000 by GitHub stars

Platanor/hardware-compliance-handbook

AI-ready knowledge base of security & compliance regulations for hardware and connected-device manufacturers - structured, indexed, and machine-readable for LLMs and agents.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

b55635aeaaf8 → b55635aeaaf8

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → b55635aeaaf8

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit b55635aeaaf81840473e6ac05a8022381c27a5ef

31GitHub stars
1star in 7 days
1skill in this repository
0commits in 30 days

Heat

1.7
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 202631

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

hardware-compliance

When your agent uses it

Reference knowledge base on EU hardware/IoT cybersecurity law, maintained by Platanor Technologies — covering the Cyber Resilience Act (Regulation (EU) 2024/2847), the Radio Equipment Directive cybersecurity requirements (Directive 2014/53/EU, Delegated Regulation (EU) 2022/30 as amended, EN 18031), the NIS2 Directive (Directive (EU) 2022/2555), and the Cybersecurity Act / EUCC certification framework (Regulation (EU) 2019/881). Use this skill whenever the user asks anything about CRA compliance, essential cybersecurity requirements (Annex I), product risk classification (Default, Important Class I/II, Critical), CE marking for products with digital elements or radio equipment, vulnerability and incident reporting (CRA Article 14 or NIS2 Article 23), CRA/RED/NIS2 penalties and fines, deadlines and transition periods, manufacturer/importer/distributor obligations, whether NIS2 applies to a hardware manufacturer or its customers, EUCC/CSA certification and assurance levels, how these four regulations relate to each other or to GDPR/the AI Act, harmonised standards status (prEN 40000 series/M/606, EN 18031-1/-2/-3), or general questions like "does the CRA apply to my product," "are we a NIS2 essential or important entity," "what's the difference between CRA and RED," "is EUCC certification mandatory," or "what happens if I don't comply." Also use this skill to fact-check claims about any of these four regulations, cite exact article text, or draft related content that needs to be accurate.

What it loads into context

Frontmatter

348 tokens

Always available to the agent

SKILL.md

2,478 tokens

When the skill is activated

Reference documents

196,575 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Before answering anything from this knowledge base
  2. Which regulation actually applies — the question to ask first
  3. Which file to open
  4. Citing this material

Files

  • CONTRIBUTING.mddoc5,247 bytes
  • LICENSEasset1,248 bytes
  • README.mddoc14,051 bytes
  • SKILL.mdcore10,369 bytes
  • SKILL.mdcore10,369 bytes
  • SKILL.mdcore10,369 bytes
  • SKILL.mdcore10,369 bytes
  • cra/definitions.mddoc19,999 bytes
  • cra/essential-requirements.mddoc31,199 bytes
  • cra/faq.mddoc12,125 bytes
  • cra/obligations-by-role.mddoc16,597 bytes
  • cra/overview.mddoc23,363 bytes
  • cra/penalties-enforcement.mddoc16,048 bytes
  • cra/product-risk-classes.mddoc16,877 bytes
  • cra/self-assessment-maturity-model.mddoc5,305 bytes
  • cra/timeline-deadlines.mddoc17,886 bytes
  • cra/vulnerability-reporting.mddoc7,786 bytes
  • csa/eucc-certification.mddoc6,840 bytes
  • csa/faq.mddoc4,468 bytes
  • csa/overview.mddoc7,207 bytes
  • llms.txtdoc7,120 bytes
  • nis2/faq.mddoc5,073 bytes
  • nis2/incident-reporting.mddoc5,700 bytes
  • nis2/obligations.mddoc7,557 bytes
  • nis2/overview.mddoc7,919 bytes
  • primary-sources/cra-regulation-eu-2024-2847.mddoc349,316 bytes
  • primary-sources/cra-standardisation-request-m606-c-2025-618.mddoc45,222 bytes
  • primary-sources/cybersecurity-act-eu-2019-881.mddoc33,091 bytes
  • primary-sources/index.mddoc4,901 bytes
  • primary-sources/nis2-directive-eu-2022-2555.mddoc31,950 bytes
  • primary-sources/red-delegated-regulation-eu-2022-30.mddoc21,470 bytes
  • primary-sources/red-delegated-regulation-eu-2023-2444-amending.mddoc6,713 bytes
  • primary-sources/red-directive-2014-53-eu.mddoc137,490 bytes
  • primary-sources/red-implementing-decision-eu-2025-138-en-18031.mddoc12,414 bytes
  • red/essential-requirements.mddoc9,138 bytes
  • red/faq.mddoc5,506 bytes
  • red/obligations-by-role.mddoc7,442 bytes
  • red/overview.mddoc10,188 bytes
  • red/penalties-enforcement.mddoc4,543 bytes
  • red/timeline-deadlines.mddoc5,512 bytes
  • resources/cra-red-ce-marking-guide.mddoc14,278 bytes
  • resources/enisa-secure-by-design-default-playbook.mddoc4,275 bytes
  • resources/index.mddoc4,463 bytes
  • resources/psa-certified.mddoc5,557 bytes
  • resources/relationship-to-other-eu-law.mddoc19,498 bytes
  • sbom/examples.mddoc10,597 bytes
  • sbom/formats-and-specifications.mddoc10,687 bytes
  • sbom/index.mddoc3,169 bytes
  • sbom/vex.mddoc5,189 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • hardware-compliance

Repository facts

License
No license detected
Created
Aug 12, 2026
Last pushed
Sep 18, 2026
Forks
3
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 41 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • primary-sources/cra-regulation-eu-2024-2847.md:38 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:39 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:40 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:41 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:42 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:46 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:47 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:50 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:51 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:52 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:59 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:61 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:66 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:67 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:68 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:73 Analysis incomplete: physical or joined line exceeds character limit
  • primary-sources/cra-regulation-eu-2024-2847.md:75 Analysis incomplete: physical or joined line exceeds character limit
Show all 110 signals by file

LICENSE

  • Network accessline 29
    Full legal text of the license: https://creativecommons.org/licenses/by/4.0/legalcode
  • Network accessline 30
    https://creativecommons.org/licenses/by/4.0/legalcode
  • Network accessline 32
    Human-readable summary: https://creativecommons.org/licenses/by/4.0/
  • Network accessline 33
    https://creativecommons.org/licenses/by/4.0/

README.md

  • Network accessline 5
    [![License: CC BY 4.0](https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/) [![Regulations covered](https://img.shields.io/badge/regulations-CRA%20%7C%20RED%20%7C%20NIS2%20%7C%20CS
  • Network accessline 7
    Prepared by **Platanor Technologies** ([platanor.com](https://platanor.com)) — an embedded security firm for IoT device manufacturers.
  • Network accessline 9
    **Contents:** [Quick start](#quick-start) · [What this is](#what-this-is) · [Repository structure](#repository-structure) · [Methodology](#methodology-and-sourcing) · [Using with an LLM](#how-to-use-this-with-an-llm) · [Claude Skill](#insta
  • Network accessline 114
    This repository has a [`SKILL.md`](SKILL.md) file at its root, alongside the reference files — so it can be installed as a [Claude Skill](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview): a packaged capability tha
  • Network accessline 118
    git clone https://github.com/Platanor/hardware-compliance-handbook.git ~/.claude/skills/hardware-compliance-handbook
  • Network accessline 128
    **Claude API / your own application:** upload the repository as a Custom Skill through the Skills API (`/v1/skills`). See Anthropic's [Agent Skills documentation](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview) f
  • Network accessline 138
    Found an error, an outdated date, or an inaccurate interpretation? Let us know — contact details at [platanor.com](https://platanor.com), or open an issue or pull request directly. See [`CONTRIBUTING.md`](CONTRIBUTING.md) for what belongs h
  • Network accessline 140
    Have a question, a use case to share, or want to suggest what should be covered next? Use [GitHub Discussions](https://github.com/Platanor/hardware-compliance-handbook/discussions) — issues/PRs are for content fixes, Discussions is for ever
  • Network accessline 146
    This means you're free to copy, redistribute, adapt, and even use these materials commercially — provided you give attribution: credit **Platanor Technologies** ([platanor.com](https://platanor.com)) as the source and link to the license.
  • Network accessline 148
    Full license text: [creativecommons.org/licenses/by/4.0](https://creativecommons.org/licenses/by/4.0/). Details in the [`LICENSE`](./LICENSE) file.

SKILL.md

  • Network accessline 70
    Official references: - CRA: Regulation (EU) 2024/2847, `https://eur-lex.europa.eu/eli/reg/2024/2847/oj`
  • Network accessline 71
    - CRA: Regulation (EU) 2024/2847, `https://eur-lex.europa.eu/eli/reg/2024/2847/oj`
  • Network accessline 72
    - RED: Directive 2014/53/EU, `https://eur-lex.europa.eu/eli/dir/2014/53/oj`
  • Network accessline 73
    - NIS2: Directive (EU) 2022/2555, `https://eur-lex.europa.eu/eli/dir/2022/2555/oj`
  • Network accessline 74
    - CSA: Regulation (EU) 2019/881, `https://eur-lex.europa.eu/eli/reg/2019/881/oj`

cra/essential-requirements.md

  • Network accessline 162
    The technical solution uses SBOM-generation tools ([Syft](https://github.com/anchore/syft), CycloneDX CLI, cdxgen), exporting to the standard machine-readable CycloneDX or SPDX formats in JSON or XML — Syft builds an SBOM by inspecting cont

cra/self-assessment-maturity-model.md

  • Network accessline 53
    - A downloadable Excel self-check tool with automatic scoring and progress tracking across repeated runs. - [Online Cybersecurity Maturity Assessment for SMEs tool](https://tools.enisa.europa.eu/cybersecurity-maturity-assessment-for-small-a
  • Network accessline 54
    - [Online Cybersecurity Maturity Assessment for SMEs tool](https://tools.enisa.europa.eu/cybersecurity-maturity-assessment-for-small-and-medium-enterprises).
  • Network accessline 55
    - [SME CRA Survey Report](https://www.enisa.europa.eu/publications/sme-cra-survey-report) — baseline data from a survey of 194 organisations across 31 countries (February–March 2026), showing where European SMEs actually stood at the time t
  • Network accessline 59
    This model works well as a fast first step: in about 2 hours, a company gets a structured picture of its weak spots, framed in terms that line up with what the CRA actually asks for. But since the model deliberately **does not distinguish b
  • Network accessline 63
    *Source: ENISA, SME Cyber Resilience Maturity Assessment Model, July 2026 (CC-BY 4.0). Official publication page: <https://www.enisa.europa.eu/publications/sme-cyber-resilience-maturity-assessment-model>*

primary-sources/cra-regulation-eu-2024-2847.md

  • Network accessline 3
    > **Primary source. Quote regulation wording from this file, not from summaries or the web.** > > - **Source:** EUR-Lex, CELEX `32024R2847` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32024R2847>
  • Network accessline 4
    > > - **Source:** EUR-Lex, CELEX `32024R2847` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32024R2847> > - **Retrieved:** 2026-07-22 · SHA-256 of retrieved HTML: `f15053da31b9e9d8d6c3e34259fd05f1d0f1eefefbbef4981462d187
  • Network accessline 5
    > - **Source:** EUR-Lex, CELEX `32024R2847` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32024R2847>
  • Network accessline 884
    ( 14 ) Commission Delegated Regulation (EU) 2022/30 of 29 October 2021 supplementing Directive 2014/53/EU of the European Parliament and of the Council with regard to the application of the essential requirements referred to in Article 3(3)
  • Network accessline 885
    ( 15 ) Directive 2014/53/EU of the European Parliament and of the Council of 16 April 2014 on the harmonisation of the laws of the Member States relating to the making available on the market of radio equipment and repealing Directive 1999/
  • Network accessline 886
    ( 16 ) Directive (EU) 2024/2853 of the European Parliament and of the Council of 23 October 2024 on liability for defective products and repealing Council Directive 85/374/EEC ( OJ L, 2024/2853, 18.11.2024, ELI: http://data.europa.eu/eli/di
  • Network accessline 887
    ( 17 ) Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directiv
  • Network accessline 888
    ( 18 ) Regulation (EU) No 910/2014 of the European Parliament and of the Council of 23 July 2014 on electronic identification and trust services for electronic transactions in the internal market and repealing Directive 1999/93/EC ( OJ L 25
  • Network accessline 889
    ( 19 ) Regulation (EU) 2024/1781 of the European Parliament and of the Council of 13 June 2024 establishing a framework for the setting of ecodesign requirements for sustainable products, amending Directive (EU) 2020/1828 and Regulation (EU
  • Network accessline 890
    ( 20 ) Commission Implementing Regulation (EU) 2024/482 of 31 January 2024 laying down rules for the application of Regulation (EU) 2019/881 of the European Parliament and of the Council as regards the adoption of the European Common Criter
  • Network accessline 891
    ( 21 ) Regulation (EU) 2023/988 of the European Parliament and of the Council of 10 May 2023 on general product safety, amending Regulation (EU) No 1025/2012 of the European Parliament and of the Council and Directive (EU) 2020/1828 of the 
  • Network accessline 892
    ( 22 ) Regulation (EU) 2024/1689 of the European Parliament and of the Council of 13 June 2024 laying down harmonised rules on artificial intelligence and amending Regulations (EC) No 300/2008, (EU) No 167/2013, (EU) No 168/2013, (EU) 2018/
  • Network accessline 901
    ( 31 ) OJ L 123, 12.5.2016, p. 1 . ( 32 ) Regulation (EU) No 182/2011 of the European Parliament and of the Council of 16 February 2011 laying down the rules and general principles concerning mechanisms for control by the Member States of t
  • Network accessline 902
    OJ L 123, 12.5.2016, p. 1 . ( 32 ) Regulation (EU) No 182/2011 of the European Parliament and of the Council of 16 February 2011 laying down the rules and general principles concerning mechanisms for control by the Member States of the Comm
  • Network accessline 903
    ( 32 ) Regulation (EU) No 182/2011 of the European Parliament and of the Council of 16 February 2011 laying down the rules and general principles concerning mechanisms for control by the Member States of the Commission’s exercise of impleme
  • Network accessline 1009
    The full text of the EU declaration of conformity is available at the following internet address: … ( 1 ) OJ L, 2024/2847, 20.11.2024, ELI: http://data.europa.eu/eli/reg/2024/2847/oj .
  • Network accessline 1010
    ( 1 ) OJ L, 2024/2847, 20.11.2024, ELI: http://data.europa.eu/eli/reg/2024/2847/oj . ## ANNEX VII
  • Network accessline 1011
    OJ L, 2024/2847, 20.11.2024, ELI: http://data.europa.eu/eli/reg/2024/2847/oj .
  • Network accessline 1150
    8. Authorised representative The manufacturer’s obligations set out in points 3.1, 3.5, 5 and 6 may be fulfilled by its authorised representative, on its behalf and under its responsibility, provided that the relevant obligations are specif
  • Network accessline 1151
    The manufacturer’s obligations set out in points 3.1, 3.5, 5 and 6 may be fulfilled by its authorised representative, on its behalf and under its responsibility, provided that the relevant obligations are specified in the mandate. A stateme
  • Network accessline 1152
    A statement has been made with regard to this act and can be found in OJ C, 2024/6786, 20.11.2024, ELI: http://data.europa.eu/eli/C/2024/6786/oj .
  • Network accessline 1153
    ELI: http://data.europa.eu/eli/reg/2024/2847/oj

primary-sources/cra-standardisation-request-m606-c-2025-618.md

  • Network accessline 4
    > > - **Document:** Commission Implementing Decision of 3.2.2025 on a standardisation request to CEN, Cenelec and ETSI as regards products with digital elements in support of Regulation (EU) 2024/2847. Commonly cited as **M/606**. Only the 
  • Network accessline 5
    > - **Document:** Commission Implementing Decision of 3.2.2025 on a standardisation request to CEN, Cenelec and ETSI as regards products with digital elements in support of Regulation (EU) 2024/2847. Commonly cited as **M/606**. Only the En
  • Network accessline 6
    > - **Official record:** <https://ec.europa.eu/transparency/documents-register/detail?ref=C(2025)618&lang=en> > - **Provenance:** the two official PDFs (`C(2025)618_0.pdf` — decision body, 9 pp., certified copy signed for the Secretary-Gene

primary-sources/cybersecurity-act-eu-2019-881.md

  • Network accessline 1
    > **Source:** EUR-Lex, CELEX [32019R0881](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32019R0881) — Regulation (EU) 2019/881 of the European Parliament and of the Council of 17 April 2019 on ENISA (the European Union Agency fo

primary-sources/index.md

  • Network accessline 29
    The legal basis for this is **Commission Decision 2011/833/EU** on the reuse of Commission documents, as reflected in the [EUR-Lex legal notice](https://eur-lex.europa.eu/content/legal-notice/legal-notice.html): legal texts published on EUR

primary-sources/nis2-directive-eu-2022-2555.md

  • Network accessline 3
    > **Primary source. Quote regulation wording from this file, not from summaries or the web.** > > - **Source:** EUR-Lex, CELEX `32022L2555` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32022L2555>
  • Network accessline 4
    > > - **Source:** EUR-Lex, CELEX `32022L2555` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32022L2555> > - **Retrieved:** 2026-08-11, via rendered page extraction (Chrome, JS-rendered — EUR-Lex's HTML view is client-ren
  • Network accessline 5
    > - **Source:** EUR-Lex, CELEX `32022L2555` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32022L2555> > - **Retrieved:** 2026-08-11, via rendered page extraction (Chrome, JS-rendered — EUR-Lex's HTML view is client-rende
  • Network accessline 6
    > - **Retrieved:** 2026-08-11, via rendered page extraction (Chrome, JS-rendered — EUR-Lex's HTML view is client-rendered and a plain HTTP fetch/curl returns only a cookie-consent shell, not the document text).

primary-sources/red-delegated-regulation-eu-2022-30.md

  • Network accessline 3
    > **Primary source. Quote regulation wording from this file, not from summaries or the web.** > > - **Source:** EUR-Lex, CELEX `32022R0030` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32022R0030>
  • Network accessline 4
    > > - **Source:** EUR-Lex, CELEX `32022R0030` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32022R0030> > - **Retrieved:** 2026-07-22 · SHA-256 of retrieved HTML: `d82424d16fab54a45fb5024d4358b9de3dbe9e3f8addc64feaf6d003
  • Network accessline 5
    > - **Source:** EUR-Lex, CELEX `32022R0030` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32022R0030>
  • Network accessline 71
    ( 1 ) OJ L 153, 22.5.2014, p. 62 . ( 2 ) Cybersecurity of 5G networks – EU Toolbox of risk mitigating measures, 29 January 2020. https://ec.europa.eu/digital-singlemarket/en/nis-cooperation-group
  • Network accessline 72
    OJ L 153, 22.5.2014, p. 62 . ( 2 ) Cybersecurity of 5G networks – EU Toolbox of risk mitigating measures, 29 January 2020. https://ec.europa.eu/digital-singlemarket/en/nis-cooperation-group ( 3 ) Directive (EU) 2018/1972 of the European Par
  • Network accessline 73
    ( 2 ) Cybersecurity of 5G networks – EU Toolbox of risk mitigating measures, 29 January 2020. https://ec.europa.eu/digital-singlemarket/en/nis-cooperation-group

primary-sources/red-delegated-regulation-eu-2023-2444-amending.md

  • Network accessline 3
    > **Primary source. Quote regulation wording from this file, not from summaries or the web.** > > - **Source:** EUR-Lex, CELEX `32023R2444` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32023R2444>
  • Network accessline 4
    > > - **Source:** EUR-Lex, CELEX `32023R2444` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32023R2444> > - **Retrieved:** 2026-07-22 · SHA-256 of retrieved HTML: `e987e9fdeae9e3acfd6db1f9ed4e49da773b30fda07aca37897ccdaa
  • Network accessline 5
    > - **Source:** EUR-Lex, CELEX `32023R2444` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32023R2444>
  • Network accessline 52
    ( 2 ) Commission Delegated Regulation (EU) 2022/30 of 29 October 2021 supplementing Directive 2014/53/EU of the European Parliament and of the Council with regard to the application of the essential requirements referred to in Article 3(3),
  • Network accessline 53
    ( 3 ) Commission Implementing Decision C(2022) 5637 of 5 August 2022 on a standardisation request to the European Committee for Standardisation and the European Committee for Electrotechnical Standardisation as regards radio equipment in su
  • Network accessline 54
    ELI: http://data.europa.eu/eli/reg_del/2023/2444/oj

primary-sources/red-directive-2014-53-eu.md

  • Network accessline 3
    > **Primary source. Quote regulation wording from this file, not from summaries or the web.** > > - **Source:** EUR-Lex, CELEX `32014L0053` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0053>
  • Network accessline 4
    > > - **Source:** EUR-Lex, CELEX `32014L0053` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0053> > - **Retrieved:** 2026-07-22 · SHA-256 of retrieved HTML: `396ee49b322c5925d457c2cc995e5580f736d2dd61dbc045a4551f34
  • Network accessline 5
    > - **Source:** EUR-Lex, CELEX `32014L0053` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0053>

primary-sources/red-implementing-decision-eu-2025-138-en-18031.md

  • Network accessline 3
    > **Primary source. Quote regulation wording from this file, not from summaries or the web.** > > - **Source:** EUR-Lex, CELEX `32025D0138` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32025D0138>
  • Network accessline 4
    > > - **Source:** EUR-Lex, CELEX `32025D0138` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32025D0138> > - **Retrieved:** 2026-07-22 · SHA-256 of retrieved HTML: `d23810e60a254f02713d7c333d172addfd9532743befc32295a8554a
  • Network accessline 5
    > - **Source:** EUR-Lex, CELEX `32025D0138` — <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32025D0138>
  • Network accessline 46
    Ursula VON DER LEYEN ( 1 ) OJ L 316, 14.11.2012, p. 12 , ELI: http://data.europa.eu/eli/reg/2012/1025/oj .
  • Network accessline 47
    ( 1 ) OJ L 316, 14.11.2012, p. 12 , ELI: http://data.europa.eu/eli/reg/2012/1025/oj . ( 2 ) Directive 2014/53/EU of the European Parliament and of the Council of 16 April 2014 on the harmonisation of the laws of the Member States relating t
  • Network accessline 48
    OJ L 316, 14.11.2012, p. 12 , ELI: http://data.europa.eu/eli/reg/2012/1025/oj .
  • Network accessline 49
    ( 2 ) Directive 2014/53/EU of the European Parliament and of the Council of 16 April 2014 on the harmonisation of the laws of the Member States relating to the making available on the market of radio equipment and repealing Directive 1999/5
  • Network accessline 50
    ( 3 ) Commission Implementing Decision C(2022)5637 of 5 August 2022 on a standardisation request to the European Committee for Standardisation and the European Committee for Electrotechnical Standardisation as regards radio equipment in sup
  • Network accessline 51
    ( 4 ) Commission Delegated Regulation (EU) 2022/30 of 29 October 2021 supplementing Directive 2014/53/EU of the European Parliament and of the Council with regard to the application of the essential requirements referred to in Article 3(3),
  • Network accessline 52
    ( 5 ) Commission Implementing Decision (EU) 2022/2191 of 8 November 2022 on the harmonised standards for radio equipment drafted in support of Directive 2014/53/EU of the European Parliament and of the Council ( OJ L 289, 10.11.2022, p. 7 ,
  • Network accessline 70
    Notice 2: This harmonised standard does not confer a presumption of conformity with the essential requirement set out in Article 3(3), first subparagraph, point (f), of Directive 2014/53/EU if, when applying its clauses 6.2.5.1 and 6.2.5.2,
  • Network accessline 71
    Notice 3: As regards the assessment criteria set out in clause 6.3.2.4 of this harmonised standard, this harmonised standard does not confer a presumption of conformity with the essential requirement set out in Article 3(3), first subparagr
  • Network accessline 72
    ELI: http://data.europa.eu/eli/dec_impl/2025/138/oj

resources/enisa-secure-by-design-default-playbook.md

  • Network accessline 5
    On 30 July 2026, ENISA published an official *Secure by Design and Default Playbook: A Practical Guide to Secure by Design and Default for SMEs*, distributed as a GitHub repository under CC BY 4.0: [github.com/enisaeu/enisa-sbd-playbook](ht

resources/psa-certified.md

  • Network accessline 24
    Four categories of vendor can hold a certification: silicon vendors, system software providers, IP providers, and device manufacturers — reflecting that a device's security posture is assembled from all four layers, not just the finished pr
  • Network accessline 35
    **Source:** [psacertified.org](https://www.psacertified.org/) — scheme documents, certified-product database, and evaluation-lab directory are at [psacertified.org/development-resources](https://www.psacertified.org/development-resources/) 

sbom/examples.md

  • Network accessline 3
    **Everything below is invented for illustration.** The device name, component names and versions, hashes, checksums, and the CVE ID in the VEX example are all fictional placeholders — none of it describes a real product, and the CVE ID is n
  • Network accessline 76
    "source": {         "name": "NVD",         "url": "https://nvd.nist.gov/vuln/detail/CVE-2024-99999"
  • Network accessline 77
    "name": "NVD",         "url": "https://nvd.nist.gov/vuln/detail/CVE-2024-99999"       },
  • Network accessline 78
    "url": "https://nvd.nist.gov/vuln/detail/CVE-2024-99999"
  • Network accessline 112
    "SPDXID": "SPDXRef-DOCUMENT",   "name": "example-iot-gateway-2.4.0",   "documentNamespace": "https://example.com/spdx/example-iot-gateway-2.4.0-3e671687",
  • Network accessline 113
    "name": "example-iot-gateway-2.4.0",   "documentNamespace": "https://example.com/spdx/example-iot-gateway-2.4.0-3e671687",   "creationInfo": {
  • Network accessline 114
    "documentNamespace": "https://example.com/spdx/example-iot-gateway-2.4.0-3e671687",
  • Network accessline 132
    "name": "mbedtls",       "versionInfo": "3.6.0",       "downloadLocation": "https://github.com/Mbed-TLS/mbedtls",
  • Network accessline 133
    "versionInfo": "3.6.0",       "downloadLocation": "https://github.com/Mbed-TLS/mbedtls",       "licenseConcluded": "Apache-2.0",
  • Network accessline 134
    "downloadLocation": "https://github.com/Mbed-TLS/mbedtls",
  • Network accessline 147
    "name": "FreeRTOS",       "versionInfo": "10.6.2",       "downloadLocation": "https://github.com/FreeRTOS/FreeRTOS-Kernel",
  • Network accessline 148
    "versionInfo": "10.6.2",       "downloadLocation": "https://github.com/FreeRTOS/FreeRTOS-Kernel",       "licenseConcluded": "MIT",
  • Network accessline 149
    "downloadLocation": "https://github.com/FreeRTOS/FreeRTOS-Kernel",
  • Network accessline 159
    "name": "lwIP",       "versionInfo": "2.2.0",       "downloadLocation": "https://savannah.nongnu.org/projects/lwip/",
  • Network accessline 160
    "versionInfo": "2.2.0",       "downloadLocation": "https://savannah.nongnu.org/projects/lwip/",       "licenseConcluded": "BSD-3-Clause",
  • Network accessline 161
    "downloadLocation": "https://savannah.nongnu.org/projects/lwip/",
  • Network accessline 187
    **Source:** structure checked against the [CycloneDX 1.6/1.7 JSON schema](https://cyclonedx.org/docs/1.6/json/) and standard SPDX 2.3 JSON usage as documented at [spdx.dev](https://spdx.dev/use/examples/); see [`formats-and-specifications.m

sbom/formats-and-specifications.md

  • Network accessline 67
    Full text: [2026 CISA Minimum Elements for SBOM (PDF)](https://www.cisa.gov/sites/default/files/2026-07/2026_cisa_sbom_minimum_elements_508c.pdf).
  • Network accessline 71
    ENISA's *[SBOM Adoption State of Play — 2026](https://www.enisa.europa.eu/publications/sbom-adoption-state-of-play-2026)* (published 9 June 2026 — a survey of 334 organisations, 65% EU-based, 80% directly affected by the CRA) found that 78%
  • Network accessline 75
    This page explains what CycloneDX and SPDX are; it doesn't show what a file in either format actually looks like. For that, see [`examples.md`](examples.md) — a hand-built, schema-checked example of the same hypothetical device's SBOM writt
  • Network accessline 79
    CRA Annex I, Part II, point 1 requires manufacturers to identify and document vulnerabilities and components, "including by drawing up a software bill of materials in a commonly used and machine-readable format covering at the very least th
  • Network accessline 81
    **Source:** [cyclonedx.org/specification/overview](https://cyclonedx.org/specification/overview), [spdx.dev/about/overview](https://spdx.dev/about/overview/), [ISO/IEC 19770-2:2015](https://www.iso.org/standard/65666.html), [2026 CISA Minim

sbom/vex.md

  • Network accessline 29
    **Source:** [cyclonedx.org/capabilities/vex](https://cyclonedx.org/capabilities/vex/), [OASIS CSAF 2.0 specification](https://docs.oasis-open.org/csaf/csaf/v2.0/os/csaf-v2.0-os.html), [ISO/IEC 20153:2025](https://www.iso.org/standard/89986.

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 106 facts

and 56 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.