Get CVE Details
nvd_get_cveFetch one or more CVEs by ID from the NIST National Vulnerability Database. Returns CVSS scores across all available versions (v2.0, v3.0, v3.1, v4.0), CWE weakness classifications, affected CPE configurations, CISA KEV fields, and references. Up to 100 CVE IDs per call. For bulk lookups of more than 10 IDs, use brief: true — full records for 100 CVEs can exceed 1MB and exhaust context budgets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brief | No | When true, returns trimmed records (ID, status, top CVSS score, KEV name, published date, and a truncated description) instead of full detail. Recommended for batches of more than 10 IDs. | |
| cveIds | Yes | One CVE ID or an array of up to 100 CVE IDs to fetch. | |
| allLanguages | No | When true, keeps every localized description NVD supplies on each record, and full records render all of them. Default keeps English only, falling back to whatever exists if a record has no English entry. Brief records always carry a single truncated description. | |
| includeReferences | No | When false, omits the references array to reduce response size. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cves | No | CVE records — full detail by default, trimmed rows when brief is true. | |
| brief | No | Whether brief or full records were returned. | |
| error | No | Present when the call failed. Absent on success. | |
| returned | No | Number of CVE records returned. | |
| requested | No | Number of CVE IDs requested. | |
| missingIds | No | CVE IDs requested but not found in NVD. Absent when all IDs matched. |