cisa_get_ssvc
cisa_get_ssvcFetch the SSVC decision points CISA publishes per CVE as a CVE Authorized Data Publisher — Exploitation, Automatable, and Technical Impact — along with the CVSS score and CWE CISA contributes where present, and compute the BOD 26-04 remediation timeline those values imply for the asset exposure you supply. The computed timeline applies CISA's published decision table to CISA's published decision points and your stated exposure; it is not a compliance determination and it is not CISA's own due-date assignment, which is reported separately when the CVE is in KEV and can differ. Not every CVE is enriched — a miss returns found false with guidance rather than an error. Call cisa_list_reference with topic ssvc_values for the decision-point vocabulary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cveIds | Yes | CVE identifiers to look up, up to 50 per call — lower than cisa_check_cve_status's 200-CVE cap because each CVE needs its own live enrichment lookup rather than a cached batch check. | |
| assetExposure | No | Whether the affected asset is reachable by unauthenticated or untrusted entities over public networks. The one BOD 26-04 decision point CISA cannot publish. "unknown" returns both arms so the spread is visible without guessing. | unknown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| echo | No | The request as the server parsed it. | |
| error | No | Present when the call failed. Absent on success. | |
| notice | No | Guidance when nothing was enriched, or when a decision timestamp predates KEV. | |
| results | No | One result per requested CVE, in the order supplied. | |
| foundCount | No | How many CVEs carry published SSVC decision points. | |
| notFoundCount | No | How many CVEs do not. |