---
title: "CRA Annex I Completeness Checker"
method: POST
path: "/v1/tools/check_cra_annex1_completeness"
tags: ["TODO_TAGS_REVIEW"]
---

# CRA Annex I Completeness Checker

`POST /v1/tools/check_cra_annex1_completeness`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/check_cra_annex1_completeness`
- Auth: none declared

Checks EU CRA Annex I Part I essential cybersecurity requirements: sbom_present, sbom_machine_readable, top_level_deps_covered, vuln_handling_policy_present, secure_by_default, and a valid conformity_route (self_assessment | eu_type_examination | full_quality_assurance). Emits annex1_complete verdict and ordered gap list with PDF export. Middle stage of cra-product-conformance chain.

**Tool URL:** https://ainumbers.co/chaingraph/art-139-cra-annex1-completeness-checker.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `conformity_route` unknown
  - `sbom_machine_readable` unknown
  - `sbom_present` unknown
  - `secure_by_default` unknown
  - `top_level_deps_covered` unknown
  - `vuln_handling_policy_present` unknown

## Response `200`

Successful tool execution result

- object
  - `annex1_complete` boolean
  - `conformity_route` string
  - `gaps` unknown[]
    - unknown

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
