Get CVE change history
nvd_get_cve_historyRetrieve the full change history for a specific CVE, including event names, field-level updates, and timestamps. Filter by event or date range to audit how a CVE record evolved.
Instructions
Return the change history of one CVE: "New CVE Received", "Initial Analysis", "CVE Modified", "Rejected" and similar events, with their field-level changes and timestamps. Filter by eventName or changeBetween (maximum 120 days). Cached for 1 hour; paginate with the opaque cursor.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cveId | Yes | CVE identifier such as CVE-2024-3094 (case insensitive) | |
| cursor | No | Opaque signed cursor from the previous page: pass the response's pagination.nextCursor. Never build it by hand; it expires after 30 minutes and is bound to the filters, pageSize and date window. | |
| pageSize | No | Page size (default 20, maximum 50) | |
| eventName | No | Exact event name, for example "CVE Modified" or "Initial Analysis" | |
| changeBetween | No | Filter on the change creation date (max 120 days) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meta | Yes | Cache/freshness metadata; warnings carries stale-fallback and truncation notices | |
| items | Yes | ||
| pagination | Yes | Pagination block; nextCursor is null on the last page |