cra_readiness
Check a repository or manifests for EU Cyber Resilience Act Art. 14 readiness: resolve locked dependency versions, flag actively exploited components, and map 24h/72h/14-day reporting deadlines.
Instructions
EU CRA Readiness Check. Repository or manifests in, EU Cyber Resilience Act Art. 14 position out: dependency-advisor resolves every declared package to its locked version (deterministic, no model), those versions go to cra-exploit-clock as package URLs (OSV, CISA KEV, EPSS, EUVD), and each actively exploited component is joined back to the manifest that declares it with the fixed versions and the advisor's findings. Reports the 24 h / 72 h / 14 day reporting deadlines from the awareness time. Charged once, dependency-advisor + cra-exploit-clock at 20% below their combined list price; not charged when a required step fails.
Cost: 2.40 USDC per call, paid automatically over x402 on Base when AGENT_PRIVATE_KEY is configured and the price is within MAX_USDC_PER_CALL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | Branch, tag or commit; defaults to the default branch. | |
| repo | No | Public GitHub repository: owner/repo, https://github.com/owner/repo[/tree/ref], a commit URL, or a pull request URL (analyzed at the PR head). | |
| files | No | Alternative to repo: manifests (package.json, lockfile, pyproject.toml, requirements.txt, Cargo.toml) and source files with repository-relative paths. | |
| product | No | Your product with digital elements; used only to fill the draft fields (defaults to the SBOM's own product name). | |
| ecosystems | No | Restrict the analysis; default all detected. | |
| repoLicense | No | SPDX id of the repository's license, for alternative ranking; detected from manifests or LICENSE when absent. | |
| awareness_time | No | When the manufacturer became aware, ISO 8601 with UTC offset (e.g. 2026-11-04T09:30:00Z). Defaults to now. Taken as given; this agent cannot verify it. | |
| fix_available_at | No | When a corrective or mitigating measure became available, ISO 8601 with UTC offset; sets the Art. 14(2)(c) final-report date. |