search_cves
Search the CVE list with filters. Results are newest first, up to 100 per call; when has_more is true pass next_cursor back as 'cursor' for the following page (at most 10 pages per filter set, so narrow the filters instead of walking the whole database). 'tracked_only' limits to CVEs matching the API key's team trackings.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_cves"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 20, max 100) | |
| query | No | Free text matched against CVE id prefix or vulnerability name | |
| cursor | No | next_cursor from the previous search_cves answer, with the same filters | |
| vendor | No | Vendor name filter | |
| product | No | Product name filter | |
| severity | No | critical, high, medium, low | |
| exploited | No | Only CVEs in CISA KEV (is_exploited). SSVC exploitation (poc / active) is a separate field on lookup_cve | |
| remediation | No | Only CVEs with a published VulnTracker guide of this kind: fix, workaround, guidance | |
| tracked_only | No | Only CVEs matching this account's trackings | |
| published_after | No | YYYY-MM-DD | |
| published_before | No | YYYY-MM-DD |