v1
latestOpenAPI 3.1.02026-07-17152154.1 KBPackages
List packages with stewardship data
Paginated list of critical packages enriched with stewardship status, vulnerability counts, health band, and the latest stewardship activity. Supports rich filtering and sorting.
get/akrites/packages
Query parameters
pageinteger
pageSizeinteger
ecosystemstring
lifecycle'active' | 'stable' | 'declining' | 'abandoned'
namestring
Substring match on package name.
status'unassigned' | 'open' | 'assessing' | 'active' | 'needs_attention' | 'escalated' | 'blocked' | 'inactive'
healthBand'healthy' | 'fair' | 'concerning' | 'critical'
Derived from scorecardScore: null or < 3.0 → critical · < 5.0 → concerning · < 7.0 → fair · ≥ 7.0 → healthy
vulnSeverity'any' | 'high' | 'critical' | 'none'
Filter by highest open vulnerability severity present on the package. none returns packages with zero vulnerabilities; any disables the filter.
staleOnlyboolean
unstewardedOnlyboolean
busFactor1Onlyboolean
Return only packages whose maintainer count is 1.
sortBy'name' | 'risk' | 'impact' | 'openVulns' | 'health'
sortDir'asc' | 'desc'
Response
Paginated package list.
Example response
{
"rows": [
{
"purl": "pkg:npm/%40angular/core@17.0.0"
}
],
"statusCounts": {
"all": 95,
"unassigned": 42,
"open": 5,
"assessing": 12,
"active": 30,
"needs_attention": 3,
"escalated": 1,
"blocked": 0,
"inactive": 2
}
}