Search CPE names
nvd_search_cpesSearch the NVD Official CPE Dictionary by keyword, match string, criteria UUID, or last-modified window to find CPE names. Requires at least one filter; date windows are limited to 120 days.
Instructions
Search the NVD Official CPE Dictionary by keyword, match string, criteria UUID, or last-modified window. At least one filter is required; date windows are limited to 120 days. Deprecated CPEs are filtered locally unless includeDeprecated is true. totalResults is the upstream NVD count before local filtering, so it may be greater than returned items or even > 0 with an empty items array when matching entries are filtered out. Results are cached for 24 hours and use opaque cursor pagination; reuse nextCursor with the same filters and pageSize.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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. | |
| keyword | No | Keyword matched against CPE titles | |
| pageSize | No | Page size (default 20, maximum 100) | |
| lastModified | No | Filter on the CPE last-modified date (max 120 days) | |
| cpeMatchString | No | CPE match string to look up | |
| matchCriteriaId | No | CPE Match Criteria UUID whose CPE names should be returned | |
| includeDeprecated | No | Include deprecated CPE names (default false). This filter runs locally; see meta.filteredOut. | |
| keywordExactMatch | No | Require the exact keyword phrase (requires keyword) |
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 |