Skip to main content
GET
Get vulnerability

Authorizations

Authorization
string
header
required

Use a Cysmiq API token in the Authorization header: Bearer {token}.

Path Parameters

vulnerability
string
required

Vulnerability prefixed id (vc_...).

Query Parameters

include
string | null
Maximum string length: 255
fields
string | null
Maximum string length: 500
locations_limit
integer | null
Required range: 1 <= x <= 200
locations_scope
enum<string> | null
Available options:
live,
all

Response

Vulnerability detail response.

vulnerability
object
required

Vulnerability detail. The set of present fields depends on the requested fields projection (default returns the full set below).

repository
object | null
required
lifecycle
object | null
required
locations
object
required

Always includes display + summary. items/limit/truncated are only present when the request was made with include=locations.

details
object
required

Type-discriminated detail block. Concrete fields depend on vulnerability.type (dependency vs secret vs code). Call hierarchy details include metadata, data-flow references, and analysis only; source snippets are not returned.