generated: '2026-08-19' method: generated source: openapi/cisco-psirt-current-endpoints-api-openapi.yml, openapi/cisco-psirt-obsolete-endpoints-api-openapi.yml, openapi/cisco-psirt-sunset-endpoints-api-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 30 by_action_class: connected: 30 by_consequence: read: 30 human_in_the_loop_required: 0 operations: - path: /all method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /all/firstpublished method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /all/lastpublished method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /advisory/{advisoryId} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /cve/{cve_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /bugid/{bug_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /latest/{number} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /severity/{severity} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /severity/{severity}/firstpublished method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /severity/{severity}/lastpublished method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /product method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /year/{year} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /OSType/{OSType} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /OS_version/OS_data method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /platforms method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /cvrf/advisory/{advisoryId} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /cvrf/all method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /cvrf/all/firstpublished method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /cvrf/all/lastpublished method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /cvrf/cve/{cve_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /cvrf/product method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /cvrf/severity/{severity} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /cvrf/severity/{severity}/lastpublished method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /cvrf/severity/{severity}/firstpublished method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /cvrf/year/{year} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /ios method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /iosxe method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /aci method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /nxos method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none - path: /nos_version/nos_data method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - read:advisories token: max-ttl: 3600 audit: none