While a 'search' request allows to paginate over the first 10'000 results, the 'scroll search' can be used for deep pagination over a larger number of results (or even all results) in much the same way as you would use a cursor on a traditional database. In order to use scrolling, the initial search response will return a 'search_id' data field which should be specified in the subsequent requests in order to iterate over the rest of results.

Options for search params:

Search parameter Operator Value
id
eq
CVE ID defined by the MITRE Corporation.
string
cpe
eq
,
starts
Common Platform Enumeration (CPE) name or prefix. Example: cpe:2.3:o:canonical:ubuntu_linux:12.04.
string
score_cvss2
gte
,
lte
CVE score according to the Common Vulnerability Scoring System Version 2 (CVSS2).
string
score_cvss3
gte
,
lte
CVE score according to the Common Vulnerability Scoring System Version 3 (CVSS3).
string
severity_cvss2
eq
CVE severity according to CVSSv2. Supported options:
high
,
medium
,
low
.
string
severity_cvss3
eq
CVE severity according to CVSSv3. Supported options:
high
,
medium
,
low
,
critical
.
string
published_at
gte
,
lte
Vulnerability publication date. Format:
YYYY-MM-DD
.
string
modified_at
gte
,
lte
Vulnerability modification date. Format:
YYYY-MM-DD
.
string
Language
Authorization
Bearer
Click Try It! to start a request and see the response here!