sign_cra_attestation
Generate a cryptographically signed CRA compliance attestation with HMAC-SHA256, public verification URL, and optional PDF for auditor validation without backend access.
Instructions
Generate a cryptographically signed CRA (Cyber Resilience Act) compliance attestation (Pro/Enterprise).
Uses the shared MEOK attestation module — HMAC-SHA256 signed JSON + public verify URL
optional board-ready PDF. Auditors validate via verify_url without backend access. Expires 365 days from issue.
findings_csv: comma-separated findings (e.g. "Annex I.1 cybersecurity-by-design PASS,Annex I.2 vulnerability handling GAP")
requirements_audited_csv: comma-separated Annex I requirement IDs (e.g. "1,2,3")
include_pdf_base64: True to receive PDF as base64
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entity_name | Yes | ||
| overall_score | Yes | ||
| findings_csv | No | ||
| requirements_audited_csv | No | ||
| include_pdf_base64 | No | ||
| api_key | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |