Dashboard Guide¶
The sentrik dashboard is a web-based management console providing real-time visibility into scan findings, governance policies, DevOps integration, and compliance status.
Getting started¶
Start the API server:
Open http://localhost:8000/dashboard in your browser.
Onboarding wizard¶
On first visit, an onboarding panel guides you through setup:
- Configure DevOps — Connect to Azure DevOps, GitHub, or Jira
- Enable standards packs — Activate compliance rule packs
- Run your first scan — Execute an initial scan
- Review findings — Inspect scan results
Dismiss the panel at any time — it won't appear again.
Tabs¶
Overview (Shortcut: 1)¶
Home screen showing project health:
- Action buttons — Run Scan, Run Gate, Run Context
- Health grid — Config status, DevOps provider, packs enabled, last scan
- Metrics cards — Finding counts by severity
- Donut chart — Severity distribution
- Trends — Finding counts over time (from scan history)
Findings (Shortcut: 2)¶
All scan results with filtering, sorting, and detail expansion.
- Search — Filter by rule ID, file path, or message
- Severity dropdown — Filter by severity level
- Sortable columns — Severity, Rule, File, Message
- Detail panel — Click any row for code context, suggested fix, auto-fix status
- Export CSV — Download findings as CSV
- Suppress — Silence specific rule/file combinations
Reports (Shortcut: 3)¶
Generate and download reports: HTML, JUnit XML, or SARIF.
Policies (Shortcut: 4)¶
Configure governance profile and human review gates:
- Profiles — Strict, Standard, Permissive
- Human review gates — On requirement change, on critical finding
- Gate controls — Auto-patch, block merge, require sign-off
Packs (Shortcut: 5)¶
Manage standards packs — enable/disable, edit rule overrides, create custom packs, import/export.
Rules (Shortcut: 6)¶
Browse all active rules with search and filtering.
Work Items (Shortcut: 7)¶
Track DevOps work items linked to findings:
- Refresh — Reload from DevOps provider
- Check Coverage — Find untracked source files
- Generate Requirements — Auto-generate draft requirements
- Sync to DevOps — Reconcile with dry-run preview
Integration (Shortcut: 8)¶
Connect to Azure DevOps, GitHub, or Jira. Test connection and save configuration.
Audit (Shortcut: 9)¶
Timeline of all sentrik actions (scan, gate, reconcile, config changes).
Approvals (Enterprise)¶
Review and resolve async approval requests when gate checks fail.
Settings (Shortcut: 0)¶
View and validate configuration. Read-only — edit .guard.yaml directly.
Keyboard shortcuts¶
| Shortcut | Action |
|---|---|
1 – 9 |
Switch to tabs 1–9 |
0 |
Settings tab |
Ctrl+K or / |
Global search |
? |
Help overlay |
Esc |
Close modal/overlay |
S |
Run Scan |
G |
Run Gate |
Theme toggle¶
Click Dark / Light in the header. Preference saved in localStorage.
Troubleshooting¶
- Dashboard won't load — Verify
sentra serveis running and port 8000 is accessible - No findings — Check that
.guard.yamlexists and at least one pack is enabled - DevOps connection fails — Verify environment variables (
AZURE_DEVOPS_PAT,GITHUB_TOKEN, etc.) - Responsive issues — Best experience at 1024px+ width; adapts at 768px and 480px breakpoints