mcp-shodan

cves_by_product

Search for vulnerabilities affecting specific products or CPEs. Supports filtering by KEV status, sorting by EPSS score, date ranges, and pagination. Can search by product name or CPE 2.3 identifier. Returns detailed vulnerability information including severity scores and impact assessments.

Input Schema

NameRequiredDescriptionDefault
countNoIf true, returns only the count of matching CVEs.
cpe23NoThe CPE version 2.3 identifier (format: cpe:2.3:part:vendor:product:version).
end_dateNoEnd date for filtering CVEs (format: YYYY-MM-DDTHH:MM:SS).
is_kevNoIf true, returns only CVEs with the KEV flag set.
limitNoMaximum number of CVEs to return (max 1000).
productNoThe name of the product to search for CVEs.
skipNoNumber of CVEs to skip (for pagination).
sort_by_epssNoIf true, sorts CVEs by EPSS score in descending order.
start_dateNoStart date for filtering CVEs (format: YYYY-MM-DDTHH:MM:SS).

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "count": { "default": false, "description": "If true, returns only the count of matching CVEs.", "type": "boolean" }, "cpe23": { "description": "The CPE version 2.3 identifier (format: cpe:2.3:part:vendor:product:version).", "type": "string" }, "end_date": { "description": "End date for filtering CVEs (format: YYYY-MM-DDTHH:MM:SS).", "type": "string" }, "is_kev": { "default": false, "description": "If true, returns only CVEs with the KEV flag set.", "type": "boolean" }, "limit": { "default": 1000, "description": "Maximum number of CVEs to return (max 1000).", "type": "number" }, "product": { "description": "The name of the product to search for CVEs.", "type": "string" }, "skip": { "default": 0, "description": "Number of CVEs to skip (for pagination).", "type": "number" }, "sort_by_epss": { "default": false, "description": "If true, sorts CVEs by EPSS score in descending order.", "type": "boolean" }, "start_date": { "description": "Start date for filtering CVEs (format: YYYY-MM-DDTHH:MM:SS).", "type": "string" } }, "type": "object" }