Dashboard reference
Every panel and action visible in the ShieldX dashboard.
Layout
The dashboard is a single webview rendered inside the ShieldX view container. It is divided into:
- Header with scan controls (Scan now, Cancel, Export)
- Summary strip with risk-level cards
- What changed strip (only after the second scan)
- Tabs: Overview and History
Overview tab
The Overview tab lists every installed extension as a row, grouped by risk level. Each row expands inline to reveal the detail panel.
Detail panel
- Trust signals with checkmark glyphs
- Risk factors with severity dots in risk colors
- Dependencies snippet (top contributors to score)
- Recommendation in a callout box
- Open in Extensions button (jumps to the extension's details page)
History tab
Reverse-chronological list of all scans:
- Date and time
- Extension count
- Delta vs. previous scan (e.g. "+2 new, 1 risk-changed")
- Click a row to open the history detail view
History detail view
- Full extension list captured at that scan
- Search/filter box (matches name, ID, publisher)
- Export this scan button
- Delete this entry button
Actions
| Action | Where | What it does |
|---|---|---|
| Scan now | Header | Runs a full scan |
| Cancel | Header (during scan) | Aborts the active scan |
| Export | Header | Opens the format picker |
| Clear all history | History tab header | Removes every stored scan |
| Delete entry | History detail view | Removes one scan |
| Open in Extensions | Extension detail panel | Opens extension details inside editor |
Progress and empty states
- No scans yet: the dashboard shows a centered prompt with Scan now
- Scanning: a thin indeterminate bar runs across the header
- No history: the History tab shows "No previous scans"
- No installed extensions: unusual, but ShieldX renders a friendly empty state instead of an error