Skip to Content
SCA & DependenciesRepository Dashboard

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

  1. Navigate to Repositories in the sidebar
  2. Click on any repository name to open its dashboard
  3. Or navigate directly to /dashboard/repositories/{id}

Dashboard Sections

Score Cards

Four key metrics displayed at the top:

ScoreCalculationRange
Security ScoreCalculated from vulnerability severity and count0-100
License CompliancePercentage of dependencies with permissive licenses0-100
Overall HealthWeighted combination of security and compliance0-100
PR RiskAverage risk score across completed PR reviews0-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.