API referenceReference
`/v1/advisories/{id}/packages` — one row per matched package. Match rows are grouped by package across all source records and identities before the name filter, the latest-version totals, sorting, and windowing. Ordering is deterministic: latest-affected groups first, then package name.
Path Parameters
id*string
Canonical advisory id, source advisory id, or alias
Query Parameters
q?string
Case-insensitive package-name search, applied to package groups after grouping and before totals, sorting, and windowing.
offset?integer
Zero-based package-group offset. Negative values are normalized to zero.
Format
int64Range
0 <= valueDefault
0limit?integer
Window size, clamped to 0–200. Omitted callers get 100 groups.
Format
int64Range
0 <= value <= 200Default
100Response Body
application/json
curl -X GET "https://example.com/v1/advisories/CVE-2023-38545/packages"{ "items": [ { "affected_version_count": 0, "applicability": "string", "ecosystem": "string", "evidence": [ { "active_on_latest": true, "affected_version_count": 0, "affected_version_preview": [ "string" ], "applicability": "string", "comparator": "string", "fix_version": "string", "identity": { "coordinates": null, "ecosystem": "string", "kind": "string", "position": 0, "primary": true, "provenance": { "availability": "string", "confidence": 0, "review": null, "source": "string", "source_evidence": [ "string" ] }, "role": "string", "value": "string", "verified": true }, "provenance": null, "source_advisory_id": "string", "source_kind": "string" } ], "evidence_total": 0, "fix_version": "string", "latest_status": "affected", "latest_version": "string", "package_name": "string" } ], "latest_breakdown": { "affected": 0, "not_affected": 0, "total": 0, "unknown": 0 }, "limit": 0, "offset": 0, "total": 0}Empty
