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:
| Mode | What it does | Typical duration |
|---|---|---|
| Smoke check | Visits discoverable pages; checks HTTP 200, console errors, and blank-screen failures | 1–3 min |
| Exploration | Walks links, fills forms with heuristics, handles modals; builds an app map of discovered routes | 5–15 min |
| Fuzz mode | Fuzzes inputs, tests boundary values, triggers races with rapid interactions, probes chaos scenarios | 10–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
- Scout loads the target URL and scans for interactive elements.
- It prioritises unvisited links and unexplored UI states.
- At each step the AI picks the next action based on what it sees (not a predefined script).
- 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
Related
- AI Assistant — conversational AI assistance
- Swarm QA — multi-agent scanning
