๐Ÿš€ Launch Special: 50% off with code LAUNCH50. Offer ends Dec 31, 2026Get Started

Dashboard

The dashboard aggregates metrics from all scan history into a single view. Every number is derived from your local scan database โ€” no external service is queried. The page loads on startup and refreshes when you navigate to it.

Overall Risk Score

The large number at the top of the dashboard โ€” the Overall Risk Score โ€” is the average of all quantum risk scores across every scan that produced one (Binary, Certificate, and Network scans). Code scans do not contribute to this number because they report per-finding severity rather than a unified 0โ€“100 score.

Score rangeColorMeaning
76 โ€“ 100RedCritical โ€” immediate action required
50 โ€“ 75OrangeHigh risk โ€” plan migration within 1โ€“2 years
25 โ€“ 49YellowMedium risk โ€” monitor and plan
0 โ€“ 24BlueLow risk

The progress bar below the score visualizes the same value. If no scans with risk scores exist yet, the score shows 0.

Key Metric Cards

Total Analyses

Total number of scan records in the database across all analyzer types. Includes every completed scan โ€” code, binary, certificate, and network.

  • In last 24h โ€” scans with a timestamp within the past 24 hours
  • Trend arrow โ€” percentage change in scan count comparing the current 7-day window to the previous 7-day window. Green arrow = more scans this week, red = fewer.

Total Findings

Sum of all findings across all scans. How each analyzer contributes:

AnalyzerWhat counts as a finding
Code (OpenGrep)Each rule match โ€” one entry in enriched_findings
BinaryEach pattern signature match from the binary pattern scan results
Certificate1 finding if the certificate is Shor-vulnerable (shor_vulnerable: true)
NetworkNumber of open ports found (openPorts array length)

The Critical and High badges below the count show findings at those severity levels from code scans only (Binary/Certificate/Network findings don't carry per-finding severity labels).

PQC Vulnerabilities

Count of findings classified as quantum-related, shown in purple. Classification logic:

  1. If the finding's metadata has quantum_vulnerable: true โ€” counted as PQC
  2. Otherwise, if the message or rule ID contains the word "quantum" โ€” counted as PQC
  3. All Certificate and Network findings are always counted as PQC

The sub-label shows general security issues โ€” findings that didn't match the PQC classification (SQL injection, XSS, path traversal, etc. from All Security scan mode).

This Week

Number of scans in the last 7 days, with a comparison to the previous 7-day period shown below.

Findings by Severity

Horizontal bar chart showing the distribution of findings across severity levels. The bar width is proportional to each level's share of the total. The count appears inside the bar if it's wide enough, and always on the right.

RowSource
CriticalCode findings with severity ERROR or CRITICAL
HighCode findings with severity WARNING or HIGH
MediumCode findings with severity MEDIUM
LowCode findings with severity LOW, INFO, or anything else
CleanFiles/scans with zero findings. For code scans: the clean_files_count stored separately. For binary/certificate/network scans with a risk score of 0 or no findings: counted as 1 clean scan.

Analyzer Cards

Four clickable cards โ€” one per analyzer. Clicking navigates directly to that analyzer. Each card shows:

FieldWhat it means
Analyses badgeTotal number of scans run with this analyzer
FindingsTotal findings from this analyzer across all scans (same counting logic as Total Findings above)
Last scan dateTimestamp of the most recent scan with this analyzer. Not shown if no scans exist yet.

Scan type to analyzer mapping:

DB scan typeAnalyzer card
code_analysisCode Analyzer
quantumCertificate Analyzer
portNetwork Analyzer
binaryBinary Analyzer

Recent Activity

The last 10 scans across all analyzers, ordered by most recent first. Each row shows:

FieldWhat it means
IconAnalyzer type (Brain = Code, Binary chip = Binary, Shield = Certificate, Network = Network)
TargetThe scanned path, domain, or filename. Truncated if long.
TimestampWhen the scan was run, formatted as local date and time.
Findings badgeNumber of findings. Red (destructive) if > 0, grey if clean.
Risk scoreThe 0โ€“100 quantum risk score, color-coded by range. Only shown for Binary, Certificate, and Network scans. Not shown for Code scans.

Clicking a row navigates to the relevant analyzer and loads that specific scan result.

Trend Calculation

The percentage trend shown on the Total Analyses card is calculated as:

trend = ((scans_last_7d - prev_period_scans) / prev_period_scans) ร— 100

Where prev_period_scans is the count of scans in the 7-day window immediately before the current 7-day window (i.e. days 8โ€“14 ago). If there were no scans in the previous period, no trend arrow is shown.

Data Scope

All metrics are scoped to the current user's scan history only โ€” no data from other users is included. The dashboard queries the local SQLite database directly; no network requests are made to external services.