qracle.ai
QA diagnostics that scan everything, then think.
qracle scans your web app across 9 specialist dimensions in parallel, then an LLM Oracle adjudicates findings into one canonical report. Real defects with confidence scores, blast radius, and paste-ready prompts for your IDE-AI.
What qracle scans
Nine specialist scanners, each wrapping a mature OSS tool, run in parallel against your target. No single tool is the source of truth — the Oracle stage cross-validates and adjudicates.
Functional
User journeys
Playwright runs deterministic journeys; Stagehand handles agentic flows on staging.
Accessibility
WCAG conformance
axe-core via Playwright walks every reachable view; LLM assist for narrow ambiguous cases.
Performance
Field + lab metrics
Lighthouse CI + Unlighthouse for the page tree, k6 for synthetic load smoke tests.
Visual
Pixel regression
Argos snapshots with pixelmatch diffing; Lost Pixel fallback when self-hosting is off.
Security
Dynamic + static
Authenticated OWASP ZAP DAST with the scan token gating destructive ops. Read-mode by default; active-scan opt-in per surface.
Supply chain
Deps + secrets
Trivy on filesystem + image, gitleaks across the git history. CVEs and leaked tokens before they ship.
API contract
Discover + fuzz
Schemathesis in 3 stages — discover endpoints from HAR, observe shapes, fuzz against schema.
Architecture
Drift detection
Static checks for layering violations, dead code, and coupling that crosses module boundaries.
AI-slop syntactic
Hallucinated code
Detects undeclared imports, phantom APIs, and other syntactic tells of LLM-generated code that wasn't reviewed.
How it works
A single Temporal Cloud workflow fans out the 9 specialists in parallel. Each emits raw findings; the Oracle stage adjudicates. The output is one report, not nine.
-
Scan
Point qracle at a URL (and optionally a repo). The Temporal workflow dispatches all 9 specialists in parallel — each one wraps a mature OSS tool. Functional emits a HAR that feeds the API contract specialist; everything else runs independently.
-
Adjudicate
The Oracle stage applies deterministic rules first (calibration windows, differential heuristics), then escalates ambiguous cases to bounded LLM adjudication. Every verdict carries a confidence score and a budget audit trail — no silent dropouts.
-
Report
One canonical
qa_report.v1.jsonplus SARIF (for code scanning UIs) and Markdown (for PR comments). Every finding includes a Five-Whys hypothesis ladder, blast radius matrix, and a paste-ready prompt for your IDE-AI to draft the fix.
What the output looks like
Findings adhere to the canonical qa_report.v1 schema. Below is a real
excerpt from a juice-shop scan. Three findings, three Oracle verdicts.
Each finding in the real JSON also carries a fingerprint (stable across
runs), a fiveWhysPacket with hypothesis ladder + required artifacts, and a
paste_ready_prompt formatted for direct paste into Claude / Copilot / your
IDE-AI of choice. See the full sample ›
Private beta opens May 21, 2026
Concierge onboarding for the first cohort: tell us your target URL and team size, we'll send back a CLI command and a link to your first report. Tiered access (BYOK or platform-managed) once self-serve lands in v1.1.
Request beta access