Skip to content

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:

sentra serve

Open http://localhost:8000/dashboard in your browser.

Onboarding wizard

On first visit, an onboarding panel guides you through setup:

  1. Configure DevOps — Connect to Azure DevOps, GitHub, or Jira
  2. Enable standards packs — Activate compliance rule packs
  3. Run your first scan — Execute an initial scan
  4. 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
19 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 serve is running and port 8000 is accessible
  • No findings — Check that .guard.yaml exists 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