id: feed_cisa_kev name: CISA KEV Feed version: 1.0.0 description: "CISA Known Exploited Vulnerabilities (KEV) feed connector — pull the authoritative catalog of CVEs known to be actively exploited in the wild and emit normalized IOCs (CVE + type, with vendor/product/due-date/ransomware flag) for import into the Threat Indicator Manager. Free, no authentication required; stdlib-only, no extra Python dependencies." changelog: "1.0.0 — Initial release: fetch the CISA KEV catalog." category: feed # The CISA KEV catalog is a free JSON file served over HTTPS. No key required. config_schema: properties: insecure: type: boolean description: "Trust any TLS certificate (not secure)" default: false required: [] commands: - id: fetch_indicators name: feed-cisa-kev-fetch-indicators description: "Fetch the CISA KEV catalog and return normalized CVE indicators." risk: read inputs_schema: properties: ransomware_only: { type: boolean, description: "Only return CVEs linked to known ransomware campaigns (default false)" } max_indicators: { type: number, description: "Max indicators to return (0 = no limit, default 0)" } required: [] outputs_schema: { properties: {} } - id: test_connection name: feed-cisa-kev-test-connection description: "Verify the CISA KEV feed is reachable (used by the Test button)." risk: read inputs_schema: properties: {} required: [] outputs_schema: { properties: {} }