vulnerability
Get the timeline of a vulnerability
Changed onEvery dated event of a vulnerability, oldest first: the dates of its record and of every related record (publication, updates, advisory revisions, SSVC decisions, disclosure events...), its sightings and its KEV catalog entries. Sightings and KEV entries filed under the GCVE-0 spelling of a CVE, or listing it in altId, are included. The Timeline tab of the vulnerability page shows the same events and duration calculations, including evidence, approximations and missing dates.
get/vulnerability/{vulnerability_id}/timeline
Request
- Base URL/api (relative, and the document was published on a file host, not at the API’s origin)
- URL/api/vulnerability/{vulnerability_id}/timeline
- AuthAPI key in header X-API-KEY
Response
Success.
Example response
{
"data": [
{
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
}
],
"metadata": {
"count": 3,
"kinds": {
"kev": 0,
"milestone": 2,
"other": 0,
"sighting": 1
},
"vulnerability": "CVE-2026-1234"
},
"metrics": {
"disclosure_to_exploit": {
"end": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
},
"start": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
}
},
"disclosure_to_exploit_publication": {
"end": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
},
"start": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
}
},
"disclosure_to_patch": {
"end": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
},
"start": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
}
},
"exploit_publication_to_patch": {
"end": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
},
"start": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
}
},
"exploitation_to_patch": {
"end": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
},
"start": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
}
},
"time_to_exploit": {
"end": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
},
"start": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
}
},
"time_to_patch": {
"end": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
},
"start": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
}
},
"time_unpatched": {
"end": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
},
"start": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
}
},
"total_time_to_patch": {
"end": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
},
"start": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
}
},
"vendor_response_time": {
"end": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
},
"start": {
"field": "cveMetadata.datePublished",
"kind": "milestone",
"label": "Published",
"record": "CVE-2026-1234",
"source": "cvelistv5 / CISA-ADP",
"timestamp": "2026-10-05T21:30:00Z"
}
}
}
}Changes
- info
endpoint added
- info