Skip to content

Project Scout

Project Scout is xyva.ai's exploration helper. Point it at a URL and it walks your application — surfacing basic issues, mapping pages, and stressing inputs. Scout is an orientation aid, not an autonomous tester.

Run Modes

Scout supports three run profiles with increasing depth:

ModeWhat it doesTypical duration
Smoke checkVisits discoverable pages; checks HTTP 200, console errors, and blank-screen failures1–3 min
ExplorationWalks links, fills forms with heuristics, handles modals; builds an app map of discovered routes5–15 min
Fuzz modeFuzzes inputs, tests boundary values, triggers races with rapid interactions, probes chaos scenarios10–30 min

INFO

Each mode builds on the previous one. Exploration includes Smoke checks, and Fuzz mode includes everything from Exploration.

Visual Analysis

Scout combines DOM parsing with visual snapshots to reason about elements. Unlike pure DOM crawlers, Scout:

  • Captures visual snapshots and analyses rendered layout
  • Handles Canvas-based UIs, WebGL content, and Shadow DOM components
  • Detects visual anomalies like overlapping elements, clipped text, and broken layouts
  • Identifies interactive elements even when they lack standard HTML semantics

This helps on applications where plain DOM selectors fall short.

How Scout Walks the App

  1. Scout loads the target URL and scans for interactive elements.
  2. It prioritises unvisited links and unexplored UI states.
  3. At each step the AI picks the next action based on what it sees (not a predefined script).
  4. Findings are logged in real-time with screenshots, DOM snapshots, and reproduction steps.

TIP

Scout works best when given a starting URL that represents the app's entry point (home page or dashboard). It discovers everything else from there.

Integration with Swarm QA

Scout findings feed directly into the Swarm QA findings store. Issues discovered during exploration are deduplicated against Swarm results using fingerprint matching.

Integration with YouTrack

When connected to YouTrack, Scout can create issues for confirmed bugs. Each issue includes reproduction steps, screenshots, and severity.

Sub-Pages

Local-first QA orchestration.