Accessibility
Full axe-core scan against WCAG 2.0, 2.1, 2.2 A + AA, Section 508 (US), EN-301-549 (EU), and W3C ACT. AAA rules are excluded by default because no major jurisdiction mandates them and they generate noise. Color-contrast and a handful of other rules are flagged as 'needs review' because automated tooling has known false positives there.
Security
Supabase Row Level Security audit using the customer's own anon key. We probe the three tables most commonly misconfigured in vibe-coded apps (profiles, users, orders). Matches the CVE-2025-48757 pattern. Service-role keys are rejected at the settings layer - we only accept anon keys.
Performance
Navigation-timing metrics: Time to First Byte, First Contentful Paint, Largest Contentful Paint. Plus transfer size and resource count. Thresholds follow Google's 'good / needs improvement / poor' Core Web Vitals bands.
AI Compliance
Heuristic checks for EU AI Act Article 50 disclosure (when a chatbot is detected), subprocessor disclosure (when third-party AI APIs are called from the client), GDPR DPA availability, and Product Liability Directive readiness (security.txt per RFC 9116, published SLA).
Runtime Behavior (gated)
Authenticated IDOR probes, rate-limit checks, XSS reflection tests, session-cookie hygiene. Does not run until DNS-TXT ownership proof, ToS active-testing clauses, hard scheduling limits, and cyber/E&O insurance are all in place.