One row per scan job · across all sites
Scans
A scan is one full sweep of one site by all six workers (browser, API, load, security, accessibility, business-logic). Findings stream into the dashboard as workers finish.
Trigger a scan
From the dashboard, the API, or the agent endpoint:
curl -X POST $API_BASE/api/v1/scans \
-H "Authorization: Bearer $TOKEN" \
-d '{"siteId":"<id>","trigger":"manual"}'Listed shape
GET /api/v1/scans returns up to 100 jobs, newest first. Click any row to drill into /scans/[id].
What a job contains
- ·
scan_runs— one row per worker - ·
findings— deduped by (site, fingerprint) - ·
summary— bySeverity / byCategory / durationMs
Free tier preview
Free accounts see the first 5 findings + a count of the rest. The hidden count is always disclosed — we never pretend a clean scan when there are bugs you can’t see.