Repository Dashboard
The repository dashboard provides a single-pane-of-glass view of your repository’s security posture, combining data from SCA, PR reviews, scans, and configuration into one unified page.
Accessing the Dashboard
- Navigate to Repositories in the sidebar
- Click on any repository name to open its dashboard
- Or navigate directly to
/dashboard/repositories/{id}
Dashboard Sections
Score Cards
Four key metrics displayed at the top:
| Score | Calculation | Range |
|---|---|---|
| Security Score | Calculated from vulnerability severity and count | 0-100 |
| License Compliance | Percentage of dependencies with permissive licenses | 0-100 |
| Overall Health | Weighted combination of security and compliance | 0-100 |
| PR Risk | Average risk score across completed PR reviews | 0-100 |
Each card shows a delta arrow comparing the current score to the previous scan.
Vulnerability Overview
- Severity breakdown: Horizontal bars showing critical, high, medium, and low counts
- 90-day trend chart: Area chart showing total vulnerabilities over your last 12 scans
- Improvement metrics: Fixed this month count and trend direction (improving/worsening/stable)
Dependency Health
- Package breakdown: Healthy, outdated, vulnerable, and unmaintained counts
- Direct vs transitive: How many are direct dependencies vs inherited
- Top 5 risks: Most critical vulnerable packages with CVE IDs and fix versions
PR Review Activity
- Recent reviews: Last 5 PR reviews with title, risk score, and time
- Stats: Average risk score, reviews this month, completion count
Scan History
- Recent scans: Last 5 scans with type (Smart/Deep), status, issues found, and duration
- By-tool breakdown: Issue counts from SAST, SCA, Secrets, IaC, and Docker scanners
Configuration Status
Quick view of your repository’s configuration:
- Scheduled scan frequency and next run time
- Jira integration status and project key
- Email notification recipients
- Active policy rules and ignore rules
- Auto-PR update status
API Reference
GET /api/dashboard/repository/{repo_id}Returns all dashboard data in a single response. Requires authentication and org membership.
Auto-Refresh
The dashboard automatically refreshes every 30 seconds when a scan is in progress, so you can watch results appear in real time.