Search CPE Match Criteria
nvd_search_cpe_matchesSearch CPE Match Criteria that link CVEs to CPE names and version ranges by CVE ID, match criteria ID, complete CPE match string, or last-modified date (up to 120 days).
Instructions
Search CPE Match Criteria, which link CVEs to CPE names and version ranges. At least one filter is required: cveId, matchCriteriaId, matchStringSearch or lastModified (maximum 120 days). matchStringSearch must be a complete CPE match string such as cpe:2.3:a:vendor:product::::::::; upstream rejects partial keywords and version ranges. Cached for 24 hours; paginate with the opaque cursor.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cveId | No | Return the match criteria referenced by this CVE | |
| 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 100) | |
| lastModified | No | Filter on the match criteria last-modified date (max 120 days) | |
| matchCriteriaId | No | Match criteria UUID | |
| matchStringSearch | No | Complete CPE match string (wildcards allowed, no version ranges) |
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 |