Loading
feat(ui): redesign the software inventory overview
🤖 This was written by an AI agent on behalf of @paolomainardi (claude-code/claude-opus-5-5).
Redesigns the Software inventory overview so the page answers "is anything installed at risk?" on the first screen.
- Page actions above the status card: take a snapshot, check advisories, download the SBOM.
- Status card with honest states: open findings in installed packages, known exploited packages, not confirmed or declared-only findings, unchecked or failed checks, partial results, disabled sources, no snapshot and incomplete collection.
- Freshness row: snapshot time, advisory check results and coverage with the reasons packages were not checked.
- Ecosystem band with separate badges for installed, not confirmed and declared findings; every count uses the same set of open findings.
- Text alternatives for icons, bar segments, badges and meters.
- Docs and screenshots refreshed, with a new dependency map screenshot.
Checked in Claro, Gin 4 and Gin 5, light and dark.
Builds on !20 (closed) (then !19 (closed) and !18 (merged)), which should be merged first.
Follow-up to #3629895