Link Scan Mode
Serial (Free tier)
Parallel (Paid tier)
Serial scans links one at a time (low memory). Parallel scans all at once (faster, needs more RAM).
Active Scanner Engine
Axe Core
Native Validation
Axe Core: Default scanning engine using Deque's axe-core + custom rules.
Native Validation: Homegrown static evaluation module running natively.
Scoring Formula
Compliance-Aligned
Penalty-Based
Compliance-Aligned: score = pass-rules ÷ total-rules × 100. Score tracks the compliance % on screen.
Penalty-Based: score = 100 − Σ penalties (critical −20, serious −10, moderate −5, minor −2). Drops quickly for severe violations.
PDF Scanning (Coming Soon) Visibility
Hidden
Visible
Internal only: reveals the “PDF scanning — coming soon / request early access” card in the main UI for sales demos. No PDF scanning backend exists; this is visibility-only.
Landing Page at Root
Scan App
Landing Page
Controls what / serves: the marketing landing page or the scan app directly. The scan app always remains available at /app. Reverts to the LANDING_PAGE_ENABLED env value on server restart.
Force Token Refresh
User Activity
Registered emails joined with return-visit pings (requires VISIT_TRACKING_ENABLED). Rows marked “unregistered” are visit pings with no matching lead.
Refresh Activity
Registered user activity
Email
Source
Registered
Days
Visits
Last seen
How auth works:
Session tokens are issued automatically by the server via
GET /api/v1/session.
Users need no credentials — the server signs tokens internally.
Tokens last 20 minutes and renew silently in the background.