# Cisco PSIRT openVuln API API

> Cisco PSIRT openVuln API API on Apizie: 19 endpoints (Used to obtain an advisory in CVRF format for a given advisory ID `advisory_id` (i.e., cisco-sa-20150819-pcp), Used to obtain all advisories in Common Vulnerability Reporting Format (CVRF). For more information about…, Used to obtain an advisory in CVRF format for a given Common Vulnerability Enumerator (CVE). The `cve_id`…, Used to obtain all the latest security advisories in CVRF format given an absolute number. For instance, the…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/security:cisco/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `security:cisco`
- Category: Security
- Status: byok
- Source: https://cisco.com
- Page: https://zieapi.vercel.app/api/security/cisco
- OpenAPI: https://zieapi.vercel.app/api/security/cisco/openapi.json

The Cisco Product Security Incident Response Team (PSIRT) openVuln API is a RESTful API that allows customers to obtain Cisco Security Vulnerability information in different machine-consumable formats. APIs are…

## Endpoints

### Used to obtain an advisory in CVRF format for a given advisory ID `advisory_id` (i.e., cisco-sa-20150819-pcp)
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-cvrf-advisory-advisory-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| advisory_id | string | yes | advisory ID |

### Used to obtain all advisories in Common Vulnerability Reporting Format (CVRF). For more information about…
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-cvrf-all` (byok)

### Used to obtain an advisory in CVRF format for a given Common Vulnerability Enumerator (CVE). The `cve_id`…
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-cvrf-cve-cve-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| cve_id | string | yes | CVE Identifier (i.e., CVE-YYYY-NNNN) |

### Used to obtain all the latest security advisories in CVRF format given an absolute number. For instance, the…
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-cvrf-latest-number` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| number | integer | yes | An absolute number to obtain the latest security advisories. |

### Used to obtain all the advisories that affects the given product name.
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-cvrf-product` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| product | string | yes | An product name to obtain security advisories that matches given product name. |

### Used to obtain all security advisories for a given security impact rating (critical, high, medium, or low)…
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-cvrf-severity-severity` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| severity | string | yes | Critical, High, Medium, Low |

### Used to obtain all security advisories for a given security impact rating (critical, high, medium, or low)…
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-cvrf-severity-severity-firstpublishe` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| severity | string | yes | Used to obtain all advisories that have a security impact rating of critical |
| startDate | string | yes |  |
| endDate | string | yes |  |

### Used to obtain all security advisories for a given security impact rating (critical, high, medium, or low)…
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-cvrf-severity-severity-lastpublished` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| severity | string | yes | Used to obtain all advisories that have a security impact rating of critical |
| startDate | string | yes |  |
| endDate | string | yes |  |

### Used to obtain all security advisories that have were orginally published in a specific year `YYYY`.
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-cvrf-year-year` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| year | string | yes | The four digit year. |

### Used to obtain all advisories that affects the given ios version
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-ios` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| version | string | yes | IOS version to obtain security advisories |

### Used to obtain all advisories that affects the given ios version
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-iosxe` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| version | string | yes | IOS version to obtain security advisories |

### Used to obtain OVAL definitions for a given advisory ID `advisory_id` (i.e., cisco-sa-20150819-pcp)
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-oval-advisory-advisory-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| advisory_id | string | yes | advisory ID |

### Used to obtain all Open Vulnerability and Assessment Language (OVAL) definitions available for Cisco…
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-oval-all` (byok)

### Used to obtain OVAL definitions for a given CVE Identifier. The `cve_id` format is CVE-YYYY-NNNN.
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-oval-cve-cve-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| cve_id | string | yes | CVE Identifier (i.e., CVE-YYYY-NNNN) |

### Used to obtain all the latest OVAL definitions given an absolute number. For instance, the latest 10 or…
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-oval-latest-number` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| number | integer | yes | The latest OVAL definitions (absolute number). |

### Used to obtain all the oval advisories that affects the given product name.
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-oval-product` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| product | string | yes | An product name to obtain security advisories that matches given product name. |

### Used to obtain all OVAL definitions for a given security impact rating (critical, high, medium, or low).
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-oval-severity-severity` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| severity | string | yes | Used to obtain all OVAL definitions for advisories that have a security impact rating of critical |

### Used to obtain all security advisories for a given security impact rating (critical, high, medium, or low)…
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-oval-severity-severity-firstpublishe` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| severity | string | yes | Critical, High, Medium, Low |
| startDate | string | yes |  |
| endDate | string | yes |  |

### Used to obtain all security advisories for a given security impact rating (critical, high, medium, or low)…
`GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-oval-severity-severity-lastpublished` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| severity | string | yes | Critical, High, Medium, Low |
| startDate | string | yes |  |
| endDate | string | yes |  |

## Example
```
curl "https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-cvrf-advisory-advisory-id" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Cisco PSIRT openVuln API API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/security:cisco/get-security-advisories-cvrf-advisory-advisory-id with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Cisco PSIRT openVuln API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Cisco PSIRT openVuln API itself also needs your own key from cisco.com.

### Can AI agents use the Cisco PSIRT openVuln API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key security:cisco.

### What is the status of the Cisco PSIRT openVuln API API?
Needs your own provider key (bring your own key)
