naftiko: 1.0.0-alpha2 info: label: CISA Known Exploited Vulnerabilities (KEV) Catalog API — Schema description: 'CISA Known Exploited Vulnerabilities (KEV) Catalog API — Schema. 1 operations. Lead operation: Get the JSON Schema for the KEV catalog. Self-contained Naftiko capability covering one Cybersecurity And Infrastructure Security Agency business surface.' tags: - Cybersecurity And Infrastructure Security Agency - Schema created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: CYBERSECURITY_AND_INFRASTRUCTURE_SECURITY_AGENCY_API_KEY: CYBERSECURITY_AND_INFRASTRUCTURE_SECURITY_AGENCY_API_KEY capability: consumes: - type: http namespace: cisa-kev-schema baseUri: https://www.cisa.gov description: CISA Known Exploited Vulnerabilities (KEV) Catalog API — Schema business capability. Self-contained, no shared references. resources: - name: sites-default-files-feeds-known_exploited_vulnerabilities_schema.json path: /sites/default/files/feeds/known_exploited_vulnerabilities_schema.json operations: - name: getkevjsonschema method: GET description: Get the JSON Schema for the KEV catalog outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: cisa-kev-schema-rest port: 8080 description: REST adapter for CISA Known Exploited Vulnerabilities (KEV) Catalog API — Schema. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/sites/default/files/feeds/known-exploited-vulnerabilities-schema-json name: sites-default-files-feeds-known-exploited-vulnerabilities-schema-json description: REST surface for sites-default-files-feeds-known_exploited_vulnerabilities_schema.json. operations: - method: GET name: getkevjsonschema description: Get the JSON Schema for the KEV catalog call: cisa-kev-schema.getkevjsonschema outputParameters: - type: object mapping: $. - type: mcp namespace: cisa-kev-schema-mcp port: 9090 transport: http description: MCP adapter for CISA Known Exploited Vulnerabilities (KEV) Catalog API — Schema. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: get-json-schema-kev-catalog description: Get the JSON Schema for the KEV catalog hints: readOnly: true destructive: false idempotent: true call: cisa-kev-schema.getkevjsonschema outputParameters: - type: object mapping: $.