`/v1/advisories` — one row per canonical advisory. Canonical grouping is performed before search/facets, saved views, totals, sorting, and windowing.
Query Parameters
Case-insensitive canonical id, source id, package, or summary search.
Saved view applied after canonical grouping.
"all"Keep canonical groups containing this source.
Value in
- "osv"
- "nvd"
Filter by the canonical group's highest CVSS score.
Value in
- "critical"
- "high"
- "medium"
- "low"
- "unscored"
Canonical row ordering; every order uses canonical_id as its final tie-breaker.
"severity_desc"Zero-based row offset. Negative values are normalized to zero.
int640 <= value0Window size, clamped to 0–200. Omitted callers get 100 rows.
int640 <= value <= 200100Response Body
application/json
curl -X GET "https://example.com/v1/advisories"{ "items": [ { "advisory_kind": "string", "affects_latest": true, "applicability": "string", "canonical_id": "string", "ecosystem": "string", "matched_package_count": 0, "package_name": "string", "severities": [ { "band": "string", "score": 0, "score_type": "string", "source_advisory_id": "string", "source_kind": "string", "vector": "string" } ], "severity": null, "source_advisory_ids": [ "string" ], "source_kinds": [ "string" ], "summary": "string", "unconfirmed_package_count": 0, "updated_at": "2019-08-24T14:15:22Z" } ], "limit": 0, "offset": 0, "total": 0, "view_totals": { "affects_latest": 0, "all": 0, "malware": 0, "unconfirmed": 0 }}Generated endpoint reference
Static pages generated from the Basilisk OpenAPI document.
`/v1/advisories/summary` — canonical advisory counts by headline severity band. This is the purpose-built aggregate behind browse summary tiles: it reuses the browse list's canonical universe (rollups joined back to their source records) and its headline-score bounds, but skips the per-group display metadata, search, sorting, and windowing that make the full browse query expensive, so callers no longer issue several `limit=1` browse requests just to read totals. GET
Next Page
