Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Security / Cisco PSIRT openVuln API
Cisco PSIRT openVuln API logo

Cisco PSIRT openVuln API

Agent-ready OpenAPI document · curated by JenticSecurityVulnerability Managementoauth219 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Pull Cisco security advisories in CVRF or OVAL format by CVE, severity, year, or product, so an agent can triage Cisco vulnerabilities and feed them into a SIEM or ticketing system.

Use for: Find the Cisco advisory for CVE-2024-20399, List all critical Cisco advisories published this year, Get the OVAL definition for a Cisco IOS XE vulnerability, Retrieve the latest 10 Cisco security advisories

Not supported: Does not handle device configuration, network telemetry, or non-Cisco vulnerability data - use for retrieving Cisco PSIRT security advisories only.

Jentic publishes the only available OpenAPI specification for Cisco PSIRT openVuln API, keeping it validated and agent-ready. The Cisco PSIRT openVuln API delivers Cisco Security Vulnerability information in machine-consumable formats (CVRF and OVAL), so security teams and AI agents can monitor advisories without scraping the Cisco website. It exposes 19 GET endpoints that retrieve advisories by CVE ID, advisory ID, severity, year, product, and IOS/IOS XE platform. Access is OAuth 2.0 client-credentials, with tokens issued by cloudsso.cisco.com after registering an application at apiconsole.cisco.com.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Cisco PSIRT openVuln API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Cisco PSIRT openVuln API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fcisco.com%2Fcisco" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fcisco.com%2Fcisco" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Cisco PSIRT openVuln API.

Retrieve a specific Cisco security advisory in CVRF format by advisory ID

Look up Cisco advisories by CVE ID to map a public CVE to Cisco's response

Filter advisories by severity (critical, high, medium, low) for prioritised triage

Pull advisories by year for batch ingestion into a vulnerability tracker

Retrieve advisories that affect a specific Cisco product or IOS/IOS XE release

Fetch the latest N CVRF or OVAL advisories for daily monitoring jobs

Use Cases

Patterns agents use Cisco PSIRT openVuln API for, with concrete tasks.

★ Daily Cisco vulnerability ingest into a SIEM

A security operations team polls /security/advisories/cvrf/latest/{number} every morning to pull the latest Cisco advisories, parses the CVRF XML, and forwards critical and high-severity items into the SIEM as detection rules. The OAuth client-credentials flow makes this safe to run unattended on a scheduler.

Call GET /security/advisories/cvrf/latest/10, filter the response to advisories with severity 'Critical' or 'High', and forward each one to the SIEM ingestion endpoint.

CVE-to-Cisco-advisory lookup during incident response

When a public CVE is reported, an analyst or agent calls /security/advisories/cvrf/cve/{cve_id} to find Cisco's advisory for that CVE, including affected products, fixed releases, and workarounds. This shortens the time from CVE disclosure to a remediation plan from hours to seconds.

Call GET /security/advisories/cvrf/cve/CVE-2024-20399 and return the advisory ID, affected products, and fixed releases.

IOS and IOS XE platform-specific vulnerability scan

Network teams use /security/advisories/ios and /security/advisories/iosxe to retrieve advisories that specifically affect IOS or IOS XE, then cross-reference the affected releases against their inventory of running images. This drives prioritised firmware upgrades on routers and switches.

Call GET /security/advisories/iosxe, extract the list of affected IOS XE releases, and produce an upgrade priority list for the network team.

AI agent vulnerability triage via Jentic

An AI agent connected to Jentic searches for 'find Cisco advisory by CVE', loads the schema for /security/advisories/cvrf/cve/{cve_id}, and executes the call as part of a larger triage workflow that also queries NVD and the customer's asset inventory. Jentic resolves the OAuth token transparently - the agent never sees the client_secret.

Through Jentic, search 'find Cisco advisory by CVE', load the schema for the CVE lookup endpoint, and execute it with CVE-2024-20399 to retrieve the matching advisory.

Key Endpoints

19 endpoints — jentic publishes the only available openapi specification for cisco psirt openvuln api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/security/advisories/cvrf/advisory/{advisory_id}

Get a CVRF advisory by ID

GET

/security/advisories/cvrf/cve/{cve_id}

Look up advisories by CVE ID

GET

/security/advisories/cvrf/severity/{severity}

List advisories by severity

GET

/security/advisories/cvrf/latest/{number}

Get the latest N advisories

GET

/security/advisories/cvrf/year/{year}

List advisories published in a given year

GET

/security/advisories/ios

List IOS advisories

GET

/security/advisories/iosxe

List IOS XE advisories

GET

/security/advisories/oval/cve/{cve_id}

Get OVAL definitions by CVE ID

GET

/security/advisories/cvrf/advisory/{advisory_id}

Get a CVRF advisory by ID

GET

/security/advisories/cvrf/cve/{cve_id}

Look up advisories by CVE ID

GET

/security/advisories/cvrf/severity/{severity}

List advisories by severity

GET

/security/advisories/cvrf/latest/{number}

Get the latest N advisories

GET

/security/advisories/cvrf/year/{year}

List advisories published in a given year

GET

/security/advisories/ios

List IOS advisories

GET

/security/advisories/iosxe

List IOS XE advisories

GET

/security/advisories/oval/cve/{cve_id}

Get OVAL definitions by CVE ID

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the Cisco PSIRT openVuln API by hand means running its OAuth flow and formatting advisory lookups by CVE, severity, year, and product family yourself. Through Jentic you install once, import the Cisco PSIRT openVuln API from the API Directory, store the OAuth credential once, and your agent calls it.

Permission scoping

Permission scoping

This API is read-only and puts identifiers like the advisory or CVE id in the URL path (/advisory/{advisory_id}, /cve/{cve_id}), so scope the agent to the advisory-retrieval operations it needs. You choose the operations it may call, so it can be limited to lookups by CVE alone if that is all it needs.

Credential management

Credential isolation

Your Cisco OAuth credential is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'find advisories for a CVE' or 'list the latest security advisories', and Jentic returns the matching Cisco PSIRT operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

CIRCL CVE Search

→

Open CVE database for cross-referencing Cisco advisories with NVD data

Use CIRCL CVE Search alongside Cisco PSIRT to enrich a Cisco advisory with the broader CVSS and CWE data from NVD.

Complementary

GitHub API

→

Used to file a remediation issue or PR after a Cisco advisory triage

Use GitHub when the next step after a Cisco advisory lookup is filing a tracking issue in the platform team's repo.

Complementary

Splunk API

→

SIEM destination for Cisco advisory feeds and detection content

Use Splunk when forwarding parsed Cisco advisories into a SIEM for correlation against existing detections.

FAQs

Specific to using Cisco PSIRT openVuln API through Jentic.

Why is there no official OpenAPI spec for Cisco PSIRT openVuln API?

Cisco does not publish an OpenAPI specification for the PSIRT openVuln API. Jentic generates and maintains this spec so that AI agents and developers can call Cisco PSIRT openVuln API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Cisco PSIRT openVuln API use?

It uses OAuth 2.0 client-credentials. You register an application at apiconsole.cisco.com to obtain a client_id and client_secret, exchange them for a bearer token at https://cloudsso.cisco.com/as/token.oauth2, and send the token as Authorization: Bearer <token>. Through Jentic, the client_id and client_secret stay in your Jentic One instance.

Can I look up Cisco advisories by a public CVE ID?

Yes. GET /security/advisories/cvrf/cve/{cve_id} returns the CVRF advisory matching that CVE, including affected Cisco products, severity, and fixed releases. There is also an OVAL equivalent at /security/advisories/oval/cve/{cve_id} for scanner-friendly output.

What are the rate limits for the Cisco PSIRT openVuln API?

The OpenAPI spec does not declare explicit rate limits. Cisco's documented guidance is to respect 429 responses and back off; for production polling, schedule the /latest/{number} endpoint at most once every few minutes rather than continuous polling.

Can I retrieve advisories that only affect IOS or IOS XE?

Yes. The dedicated GET /security/advisories/ios and GET /security/advisories/iosxe endpoints return advisories affecting those network operating systems specifically, which is more efficient than filtering the full advisory feed.

How do I monitor new Cisco advisories from an AI agent through Jentic?

Run pip install jentic, have the agent search 'list latest Cisco security advisories', load the schema for GET /security/advisories/cvrf/latest/{number}, and execute it on a schedule. Jentic refreshes the OAuth token automatically - the agent only sees the JSON response.

Can I limit what my agent is allowed to do with the Cisco PSIRT openVuln API?

Yes. Because you run Jentic One yourself, your own rules decide which of this API's read-only operations the agent may call and which credential it may use. This API is entirely read-only and puts identifiers in the URL path, so you can scope the agent to just the advisory-retrieval operations it needs, such as the CVE lookup at GET /security/advisories/cvrf/cve/{cve_id} or the latest-advisories feed, while withholding the severity, year, or IOS and IOS XE endpoints. If the agent only ever looks up advisories by CVE, you can grant that single operation and nothing more.

GET STARTED

Start building with Cisco PSIRT openVuln API

Explore with Jentic One
View OpenAPI Document