CISA KEV — ICS Vendor Snapshot
Pricing
$10.00 / 1,000 result delivereds
CISA KEV — ICS Vendor Snapshot
CISA KEV rows filtered to ICS vendors (Siemens, Schneider, Rockwell). ICS-CERT HTML 403s. $0.01 / CVE.
CISA KEV — ICS Vendor Snapshot
Pricing
$10.00 / 1,000 result delivereds
CISA KEV rows filtered to ICS vendors (Siemens, Schneider, Rockwell). ICS-CERT HTML 403s. $0.01 / CVE.
You can access the CISA KEV — ICS Vendor Snapshot programmatically from your own applications by using the Apify API. You can also choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in API & Integrations in Apify Console.
{ "openapi": "3.0.1", "info": { "version": "1.0", "x-build-id": "Ow0VQGKUaLJCjVaDy" }, "servers": [ { "url": "https://api.apify.com/v2" } ], "paths": { "/acts/zentrafoundry~cisa-ics-advisory-asset-exposure-watcher/run-sync-get-dataset-items": { "post": { "operationId": "run-sync-get-dataset-items-zentrafoundry-cisa-ics-advisory-asset-exposure-watcher", "x-openai-isConsequential": false, "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK" } } } }, "/acts/zentrafoundry~cisa-ics-advisory-asset-exposure-watcher/runs": { "post": { "operationId": "runs-sync-zentrafoundry-cisa-ics-advisory-asset-exposure-watcher", "x-openai-isConsequential": false, "summary": "Executes an Actor and returns information about the initiated run in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/runsResponseSchema" } } } } } } }, "/acts/zentrafoundry~cisa-ics-advisory-asset-exposure-watcher/run-sync": { "post": { "operationId": "run-sync-zentrafoundry-cisa-ics-advisory-asset-exposure-watcher", "x-openai-isConsequential": false, "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK" } } } } }, "components": { "schemas": { "inputSchema": { "type": "object", "properties": { "sourceMode": { "title": "Advisory source", "enum": [ "live", "capturedFixture", "sample" ], "type": "string", "description": "Live is the normal default and reads CISA's public ICS advisory listing. Captured fixture is only for deterministic package verification. Sample remains a legacy task alias for the captured fixture and is not the Store default.", "default": "live" }, "mode": { "title": "Legacy run mode", "enum": [ "normal", "demo" ], "type": "string", "description": "Normal uses the live CISA source. Demo is retained only for existing tasks and maps to the captured verification fixture.", "default": "normal" }, "advisoryUrls": { "title": "Specific CISA advisory URLs", "type": "array", "description": "Optional CISA ICS advisory detail URLs. Leave empty to start with CISA's current published listing. Only cisa.gov ICS advisory URLs are accepted.", "default": [], "items": { "type": "string" } }, "startUrls": { "title": "Legacy CISA advisory URLs", "type": "array", "description": "Public source URL for Try.", "items": { "type": "object", "properties": { "url": { "type": "string", "title": "URL", "description": "Public HTTPS URL." } }, "required": [ "url" ] }, "default": [ { "url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json" } ] }, "vendors": { "title": "Vendor filters", "type": "array", "description": "Optional case-insensitive vendor filters. Leave empty to return the newest eligible CISA ICS advisory.", "default": [], "items": { "type": "string" } }, "products": { "title": "Product or CVE filters", "type": "array", "description": "Optional case-insensitive product or CVE filters. Leave empty to return the newest eligible CISA ICS advisory.", "default": [], "items": { "type": "string" } }, "maxItems": { "title": "Maximum advisory records", "minimum": 1, "maximum": 10, "type": "integer", "description": "Maximum matching CISA ICS advisory records to emit. The Store default is one live advisory to keep unattended runs bounded.", "default": 10 }, "sinceLastRun": { "title": "Only newly seen advisories", "type": "boolean", "description": "When enabled, stores seen CISA advisory IDs under the state key and emits only newly observed matching advisories.", "default": false }, "stateKey": { "title": "Advisory delta state key", "type": "string", "description": "Optional storage key for this Actor's CISA advisory delta state.", "default": "CISA_ICS_ADVISORIES_SEEN" }, "includeRemediation": { "title": "Include CISA remediation text", "type": "boolean", "description": "Include the first published CISA remediation paragraph when the advisory provides one.", "default": true }, "watchlistTerms": { "title": "Legacy vendor filters", "type": "array", "description": "Compatibility alias for saved tasks. Values are applied as vendor/title filters.", "default": [], "items": { "type": "string" } }, "webhookUrl": { "title": "Completion webhook URL", "type": "string", "description": "Optional endpoint that receives a compact completion summary after a run." } } }, "runsResponseSchema": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "actId": { "type": "string" }, "userId": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time", "example": "2025-01-08T00:00:00.000Z" }, "finishedAt": { "type": "string", "format": "date-time", "example": "2025-01-08T00:00:00.000Z" }, "status": { "type": "string", "example": "READY" }, "meta": { "type": "object", "properties": { "origin": { "type": "string", "example": "API" }, "userAgent": { "type": "string" } } }, "stats": { "type": "object", "properties": { "inputBodyLen": { "type": "integer", "example": 2000 }, "rebootCount": { "type": "integer", "example": 0 }, "restartCount": { "type": "integer", "example": 0 }, "resurrectCount": { "type": "integer", "example": 0 }, "computeUnits": { "type": "integer", "example": 0 } } }, "options": { "type": "object", "properties": { "build": { "type": "string", "example": "latest" }, "timeoutSecs": { "type": "integer", "example": 300 }, "memoryMbytes": { "type": "integer", "example": 1024 }, "diskMbytes": { "type": "integer", "example": 2048 } } }, "buildId": { "type": "string" }, "defaultKeyValueStoreId": { "type": "string" }, "defaultDatasetId": { "type": "string" }, "defaultRequestQueueId": { "type": "string" }, "buildNumber": { "type": "string", "example": "1.0.0" }, "containerUrl": { "type": "string" }, "usage": { "type": "object", "properties": { "ACTOR_COMPUTE_UNITS": { "type": "integer", "example": 0 }, "DATASET_READS": { "type": "integer", "example": 0 }, "DATASET_WRITES": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_READS": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_WRITES": { "type": "integer", "example": 1 }, "KEY_VALUE_STORE_LISTS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_READS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_WRITES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_INTERNAL_GBYTES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_EXTERNAL_GBYTES": { "type": "integer", "example": 0 }, "PROXY_RESIDENTIAL_TRANSFER_GBYTES": { "type": "integer", "example": 0 }, "PROXY_SERPS": { "type": "integer", "example": 0 }, "PROXY_UNBLOCKER_UNITS": { "type": "integer", "example": 0 } } }, "usageTotalUsd": { "type": "number", "example": 0.00005 }, "usageUsd": { "type": "object", "properties": { "ACTOR_COMPUTE_UNITS": { "type": "integer", "example": 0 }, "DATASET_READS": { "type": "integer", "example": 0 }, "DATASET_WRITES": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_READS": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_WRITES": { "type": "number", "example": 0.00005 }, "KEY_VALUE_STORE_LISTS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_READS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_WRITES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_INTERNAL_GBYTES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_EXTERNAL_GBYTES": { "type": "integer", "example": 0 }, "PROXY_RESIDENTIAL_TRANSFER_GBYTES": { "type": "integer", "example": 0 }, "PROXY_SERPS": { "type": "integer", "example": 0 }, "PROXY_UNBLOCKER_UNITS": { "type": "integer", "example": 0 } } } } } } } } }}OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.
OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.
By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.
You can download the OpenAPI definitions for CISA KEV — ICS Vendor Snapshot from the options below:
If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.
You can also check out our other API clients: