data
CISA KEV CLI for AI Agents
Use the CISA KEV CLI from KosmoKrator to call CISA KEV tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.CISA KEV CLI Setup
CISA KEV can be configured headlessly with `kosmokrator integrations:configure cisa-kev`.
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
# Configure and verify this integration.
kosmokrator integrations:configure cisa-kev --enable --read allow --write ask --json
kosmokrator integrations:doctor cisa-kev --json
kosmokrator integrations:status --json Credentials
Authentication type: No credentials none. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.
No credentials are required.
Command Patterns
The generic command is stable across every integration. The provider shortcut is shorter for humans.
kosmo integrations:call cisa-kev.cisa_kev_catalog '{}' --json kosmo integrations:cisa-kev cisa_kev_catalog '{}' --json Discovery
These commands return structured output for coding agents that need to inspect capabilities before choosing a function.
kosmo integrations:docs cisa-kev --json
kosmo integrations:docs cisa-kev.cisa_kev_catalog --json
kosmo integrations:schema cisa-kev.cisa_kev_catalog --json
kosmo integrations:search "CISA KEV" --json
kosmo integrations:list --json Automation Contexts
The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.
CLI Functions
Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.
cisa-kev.cisa_kev_catalog
Retrieve the full CISA KEV JSON catalog.
read - Parameters
- none
kosmo integrations:call cisa-kev.cisa_kev_catalog '{}' --json kosmo integrations:cisa-kev cisa_kev_catalog '{}' --json cisa-kev.cisa_kev_search
Search and filter CISA KEV vulnerabilities client-side.
read - Parameters
- none
kosmo integrations:call cisa-kev.cisa_kev_search '{}' --json kosmo integrations:cisa-kev cisa_kev_search '{}' --json cisa-kev.cisa_kev_get_vulnerability
Retrieve one KEV catalog entry by CVE ID.
read - Parameters
- none
kosmo integrations:call cisa-kev.cisa_kev_get_vulnerability '{}' --json kosmo integrations:cisa-kev cisa_kev_get_vulnerability '{}' --json cisa-kev.cisa_kev_recent
List recently added KEV catalog entries.
read - Parameters
- none
kosmo integrations:call cisa-kev.cisa_kev_recent '{}' --json kosmo integrations:cisa-kev cisa_kev_recent '{}' --json cisa-kev.cisa_kev_schema
Retrieve the official CISA KEV JSON schema.
read - Parameters
- none
kosmo integrations:call cisa-kev.cisa_kev_schema '{}' --json kosmo integrations:cisa-kev cisa_kev_schema '{}' --json cisa-kev.cisa_kev_csv
Retrieve the official CISA KEV CSV export.
read - Parameters
- none
kosmo integrations:call cisa-kev.cisa_kev_csv '{}' --json kosmo integrations:cisa-kev cisa_kev_csv '{}' --json cisa-kev.cisa_kev_license
Retrieve the CISA KEV feed license text.
read - Parameters
- none
kosmo integrations:call cisa-kev.cisa_kev_license '{}' --json kosmo integrations:cisa-kev cisa_kev_license '{}' --json Function Schemas
Use these parameter tables when building CLI payloads without calling integrations:schema first.
cisa-kev.cisa_kev_catalog 0 parameters
kosmo integrations:schema cisa-kev.cisa_kev_catalog --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
cisa-kev.cisa_kev_search 0 parameters
kosmo integrations:schema cisa-kev.cisa_kev_search --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
cisa-kev.cisa_kev_get_vulnerability 0 parameters
kosmo integrations:schema cisa-kev.cisa_kev_get_vulnerability --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
cisa-kev.cisa_kev_recent 0 parameters
kosmo integrations:schema cisa-kev.cisa_kev_recent --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
cisa-kev.cisa_kev_schema 0 parameters
kosmo integrations:schema cisa-kev.cisa_kev_schema --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
cisa-kev.cisa_kev_csv 0 parameters
kosmo integrations:schema cisa-kev.cisa_kev_csv --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
cisa-kev.cisa_kev_license 0 parameters
kosmo integrations:schema cisa-kev.cisa_kev_license --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
Permissions
Headless calls still follow the integration read/write permission policy. Configure read/write defaults with
integrations:configure. Add --force only for trusted automation that should bypass that policy.