Get CVE details
cve_get_detailsRetrieve complete NVD details for a CVE, including CVSS scores, CWE, CPEs, references, plus CISA KEV and EPSS exploitation signals.
Instructions
Retrieve complete, authoritative details for a single CVE from the NIST NVD, enriched with real-time exploitation signals.
Combines: NVD description, CVSS v2/v3.1/v4 base scores + vectors, CWE weakness types, affected-product CPE strings, and reference URLs — plus (by default) CISA KEV actively-exploited status and the EPSS exploitation-probability score.
Args:
cve_id (string): CVE identifier, e.g. "CVE-2021-44228".
include_kev (boolean): Add CISA KEV status (default: true).
include_epss (boolean): Add EPSS score (default: true).
response_format ('markdown' | 'json'): Output format (default: 'markdown').
Returns (json): { id, published, lastModified, vulnStatus, descriptions, cvss[], cwes[], references[], cpe[], kev, epss }.
Examples:
"Tell me everything about Log4Shell" -> cve_id="CVE-2021-44228".
"Is CVE-2023-23397 being exploited?" -> include_kev=true, include_epss=true.
Errors:
"Invalid CVE ID ..." if the ID is malformed.
"No NVD record found for " if the CVE does not exist in NVD.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cve_id | Yes | CVE identifier, e.g. 'CVE-2021-44228'. | |
| include_kev | No | Enrich with CISA KEV (actively-exploited) status. | |
| include_epss | No | Enrich with the EPSS exploitation-probability score. | |
| response_format | No | Output format: 'markdown' (default, human-readable) or 'json' (full structured data). | markdown |