Bearer authentication header of the form Bearer <token>.
Path parameters
cve_idstringRequired
The identifier of the CVE to return, in the format CVE-YYYY-######
Example: CVE-2023-49103
Responses
200
successful
application/json
get
/api/cves/{cve_id}
200
successful
Retrieve historical scores by CVE identifier
get
Retrieve the entire score history for the CVE. Supported scoring_model values are globalepss_v3epss_v4all. Note that EPSS customers cannot request global scores.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
cve_idstringRequired
The identifier of the CVE to return, in the format CVE-YYYY-######
Example: CVE-2023-49103
Query parameters
scoring_modelstringRequired
The scoring model to retrieve historical scores for.
Example: epss_v4
Responses
200
successful
application/json
400
bad request
application/json
403
forbidden
application/json
get
/api/cves/{cve_id}/score_history
Retrieve changes to a CVE by identifier
get
Provides the entire change history of a CVE.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
cve_idstringRequired
The identifier of the CVE to return, in the format CVE-YYYY-######
Example: CVE-2023-49103
Header parameters
acceptstringOptional
JSON is the default response type. If JSON Lines is preferable, set this header to application/jsonl.
Example: application/jsonl
Responses
200
successful
application/json
get
/api/cves/{cve_id}/history
200
successful
Retrieve all CVE data as a .jsonl.gz file
get
Provides a redirect which should be followed to obtain the latest CVE data file. The data is returned as a gzipped jsonl (JSON Lines) formatted file containing data for all CVEs we have in our system. If a file is unavailable a 202 Accepted is returned while the file is generated, and this endpoint should be periodically polled. If/when a file is available a 302 Found is issued with a redirect location to fetch the file.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
202
accepted
302
redirect
get
/api/cves/all
No content
Retrieve all malware hashes associated with the CVE identifier
get
Provides all malware hashes associated with the given CVE identifier
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
cve_idstringRequired
The identifier of the CVE to return, in the format CVE-YYYY-######
Example: CVE-2023-49103
Header parameters
acceptstringOptional
JSON is the default response type. If JSON Lines is preferable, set this header to application/jsonl.