NIST NVD CPE Product Lookup
nvd.cpes.searchSearch the Common Platform Enumeration (CPE) dictionary to find CPE 2.3 URIs for product identifiers used by CVEs. Required before searching CVEs by affected product.
Instructions
Search the Common Platform Enumeration (CPE) dictionary for product identifiers used by CVEs. Returns CPE 2.3 URI (cpe:2.3:a:vendor:product:version:...), title, deprecation status. Use this to find the exact CPE string before searching CVEs by affected product.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keyword | Yes | Product keyword to search the CPE dictionary. Examples: 'openssl', 'apache tomcat', 'nginx 1.18'. Returns CPE 2.3 URIs used to identify affected products in CVE records. | |
| results_per_page | No | Number of CPE records to return per page. Range: 1–1000. Default: 20. | |
| start_index | No | Zero-based offset for pagination. Use with results_per_page to page through large result sets. Default: 0. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. | |
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. |