Skip to content

History & Comparison

The History tab provides a chronological record of all Swarm QA runs. Use it to track quality trends, investigate regressions, and compare runs side-by-side.

Run Listing

Each entry in the history shows:

ColumnDescription
Date/TimeWhen the scan started
TargetThe scanned URL
PresetWhich preset was used (or "Custom")
ScoreQuality score 0-100 with color coding (green 80+, yellow 50-79, red below 50)
TrendArrow indicator comparing to the previous run (up/down/stable)
FindingsCount per severity: Critical / High / Medium / Low / Info
DurationTotal scan time

Click any row to expand the detail view, which shows the full findings list, agent-by-agent breakdown, and timestamps.

Average Score

At the top of the History tab, xyva displays the rolling average score across the last 10 runs. This gives a stable quality indicator that smooths out single-run variance.

INFO

The average score is useful for setting quality gates in CI pipelines. A threshold of "average score must stay above 75" is more reliable than gating on individual runs.

Run Comparison

Select two runs using the checkboxes and click Compare to open the comparison view:

Side-by-Side View

Both runs are displayed in parallel columns with matched findings aligned by fingerprint. You can immediately see:

  • New findings — present in the newer run but not in the older one (highlighted green).
  • Resolved findings — present in the older run but gone in the newer one (highlighted red).
  • Persistent findings — present in both runs.

Delta Overview

A summary panel at the top shows:

Score:     72 -> 81 (+9)
Critical:   2 ->  0 (-2)
High:       5 ->  3 (-2)
Medium:     8 -> 10 (+2)
New:        4 findings
Resolved:   6 findings

Fingerprint-Based Diff

Findings are matched across runs using their fingerprint (agent + check type + URL + normalized evidence). This means a finding is recognized as "the same issue" even if the exact error message changes slightly between runs.

TIP

Use run comparison after a deployment to verify that a fix actually resolved the targeted findings. The delta view makes regressions immediately visible.

The history list supports filtering by:

  • Date range
  • Target URL
  • Minimum/maximum score
  • Preset type

Use the search bar to find runs by URL substring or finding keyword.

Local-first QA orchestration.