latestOpenAPI 3.0.2raw.githubusercontent.com2026-08-10560268.5 KB

37d9d2a0b112

CVE Record

Retrieves all CVE Records after applying the query parameters as filters. Uses cursor pagination to paginate results (accessible to Secretariat or Bulk Download)

<h2>Access Control</h2> <p>User must belong to an organization with the <b>Secretariat</b> or <b>Bulk Download</b> role</p> <h2>Expected Behavior</h2> <p><b>Secretariat and Bulk Download:</b> Retrieves all CVE records for all organizations</p>
get/cve_cursor

Query parameters

time_modified.ltstring date-time

Most recent CVE record modified timestamp to retrieve <br><br> <i>Timestamp format</i> : yyyy-MM-ddTHH:mm:ssZZZZ

time_modified.gtstring date-time

Earliest CVE record modified timestamp to retrieve <br><br> <i>Timestamp format</i> : yyyy-MM-ddTHH:mm:ssZZZZ

state'PUBLISHED' | 'REJECTED'

Filter by state

count_onlyboolean

Get count of records that match query. Accepted values are 1, true, or yes to indicate true, and 0, false, or no to indicate false

assigner_short_namestring

Filter by assignerShortName

assignerstring

Filter by assigner org UUID

cna_modifiedboolean

Only get CVE records with cnaContainers that have been modified/created within the set time_modified range. Requires at least one time_modified parameter set

adp_short_namestring

Only get CVE records that have an adpContainer owned by this org.

next_pagestring

Key returned by a GET /cve_cursor call that must be used to get the next page of results in a subsequent call

previous_pagestring

Key returned by a GET /cve_cursor call that must be used to get the previous page of results in a subsequent call

limitinteger

CVE records to return per page. Must be between 1-500.

Response

A filtered list of CVE Records, along with pagination fields if results span multiple pages of data

CursorCveRecordsResponseJson required— unresolved $ref
OR
CreateCveRecordRejectionResponseJson required— unresolved $ref