---
title: "Get risk matrix scatter data"
method: GET
path: "/akrites/packages/scatter"
tags: ["Packages"]
---

# Get risk matrix scatter data

`GET /akrites/packages/scatter`

Returns all critical packages as scatter-plot points with impact score (x-axis) and health score (y-axis). No pagination — the full dataset is returned.

## Response `200`

Scatter plot dataset.

- object
  - `points` ScatterPoint[], required
    - `purl` string, required
    - `name` string, required
    - `criticalityScore` integer, required — Impact score scaled to 0–100.
    - `healthScore` integer, required — OpenSSF Scorecard score scaled to 0–100.
    - `healthBand` 'healthy' | 'fair' | 'concerning' | 'critical', required — Derived from `scorecardScore`: `null or < 3.0` → critical · `< 5.0` → concerning · `< 7.0` → fair · `≥ 7.0` → healthy
    - `stewardshipStatus` 'unassigned' | 'open' | 'assessing' | 'active' | 'needs_attention' | 'escalated' | 'blocked' | 'inactive'
    - `stewardshipId` string, nullable
    - `openVulns` integer, required
    - `advisoryCount` integer, required
  - `total` integer, required

## Other responses

- `401` — Missing or invalid bearer token.

---

[API](https://skmtc.dev/linuxfoundation/apis/cdp-public-api-akrites.md) · [All operations](https://skmtc.dev/linuxfoundation/apis/cdp-public-api-akrites/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/linuxfoundation/cdp-public-api-akrites/revisions/17bbb3d320c3/schema)
