Look up one vulnerability by its identifier
Defined for the cybersecurity databank. The entity here is the vulnerability, so this is the entry point for a caller that holds an identifier rather than a package it is running -- every other route requires a package name. Returns the affected package and range, the version that fixes it, severity, and exploitation status. Fields are returned as claims carrying their own authority: status 'known' with authority 'exclusive' means Daystruct has evidence for the value, while status 'unknown' with authority 'non_exclusive' means Daystruct has no evidence either way and the answer does not contradict or supersede what the caller already knows. Exploitation is never reported as false, because the known-exploited catalog held here is a partial slice.
Request
- Base URL: https://api.daystruct.ai
- URL: https://api.daystruct.ai/api/v1/databanks/{slug}/vulnerability
- Auth: one of:
- none
- HTTP bearer
Path parameters
Query parameters
Vulnerability identifier. Case-insensitive.
Headers
Declared client identifier recorded in aggregate request telemetry.
Optional declared agent name.
Optional declared use case.
Optional durable registered-agent identity. It is accepted only with an active API key linked to that active agent; verified use updates lastSeenAt and request attribution. When accepted, Daystruct returns the exact ID in X-Daystruct-Verified-Agent-Id. It is not a routing instruction.
Response
A bounded JSON envelope with pagination metadata.
Changes
No recorded changes to this operation across all 2 revisions of this API.