User journeys
Playwright runs deterministic journeys; Stagehand handles agentic flows on staging.
Private beta · 2026
qracle runs ten specialist scanners in parallel against your app, then an LLM Oracle adjudicates every finding into one report — with a confidence score, blast radius, and a paste-ready prompt for your IDE-AI.
Multi-LLM adjudication · BYOK or platform-managed · SARIF + Markdown out
What qracle scans
Each scanner wraps a mature OSS tool and runs in parallel. No single tool is the source of truth — the Oracle cross-validates and adjudicates every finding.
Playwright runs deterministic journeys; Stagehand handles agentic flows on staging.
axe-core walks every reachable view; narrow LLM-assist for alt-text and label ambiguity.
Lighthouse CI + Unlighthouse over the page tree, k6 for synthetic load smoke tests.
Argos snapshots with pixelmatch diffing; Lost Pixel fallback when self-hosting is off.
Authenticated OWASP ZAP DAST, read-mode by default; active-scan opt-in per surface.
Trivy on filesystem + image, gitleaks across git history. CVEs and tokens before they ship.
Layering violations, dead code, and coupling that crosses module boundaries.
Crawls internal + external links; flags 4xx/5xx and redirect chains across the surface.
Undeclared imports, phantom APIs, and other syntactic tells of unreviewed LLM code.
Consumed-but-not-produced artifacts, fixture imports in prod paths, empty auth refs, vendored-contract drift.
How it works
Point qracle at a URL (and optionally a repo). One Temporal workflow fans out all ten specialists in parallel — Functional emits a HAR that feeds the API-contract scanner; the rest run independently.
The Oracle applies deterministic rules first, then escalates ambiguous cases to bounded LLM adjudication. Every verdict carries a confidence score and a budget audit trail — no silent dropouts.
One canonical qa_report.v1.json plus SARIF and Markdown. Every finding ships a Five-Whys ladder, blast-radius matrix, and a paste-ready prompt for your IDE-AI to draft the fix.
What the output looks like
A real finding from our self-scan. Severity says how bad; the Oracle verdict says whether it's real; the file:line says exactly where.
functional.har but the functional activity returns artifacts: [] on every code path. The API specialist downstream is silently skipped — every scan since the API specialist shipped has reported clean.Yes, this is a finding from this codebase. We dogfood the scanner on ourselves; the demo target is the demo.
Concierge onboarding for the first cohort: send us your target URL and team size, we'll send back a CLI command and a link to your first report.
Request beta accessTechnical readers only. We say what we caught and show the file:line.