Endpoints
List advisories for a volume
string
Volume name (scopeless or
@scope/name). Returns all advisories that affect the specified volume.Fetch a single advisory
string
required
The bibliotheca-local advisory ID.
Advisory response fields
object
required
Advisory identifier object.
object
required
Source ecosystem information.
string
required
One of
critical, high, medium, or low.string
required
ISO 8601 timestamp when this advisory was first published.
string
required
ISO 8601 timestamp of the most recent update to this advisory.
object
Present when the advisory has been withdrawn.
object
required
Affected volume and version range information.
object[]
Advisory relationships for tracking supersession, related advisories, or duplicates.
string
Short human-readable summary of the advisory.
string
Full human-readable details about the vulnerability.
Example advisory
List response envelope
The list endpoint returns a collection envelope:Affected version semantics
Affected version ranges use OSV-style event sequences. Read the events in order to determine which versions are affected:introduced: "0"means affected from the beginning of version historyfixed: "1.4.0"means versions>= 0and< 1.4.0are affectedlastAffected: "1.3.9"means versions up to and including1.3.9are affected
Advisory targeting in v0.1 is volume-level only. Component-level impact metadata in
componentImpact is informational and does not narrow or change the normative volume-level
advisory target.