What problem does it solve? Mobile apps built with React Native, Expo, and Supabase expose a public app bundle, run on untrusted devices, and accept input through deep links, QR codes, and push notifications, yet most teams lack a systematic way to audit these attack surfaces before release. ## Core Features & Use Cases - Six-Scan Audit Protocol: Systematically checks input validation (Zod), SQL/RLS safety, mobile surface (SecureStore, deep links, WebView), auth/authz (JWT, getClaims vs getSession), sensitive data exposure (EXPO_PUBLIC_* secrets, PII in logs), and OWASP Mobile Top 10 plus OWASP Top 10:2025 compliance. - Classified Findings Report: Produces a structured report with CRITICAL/HIGH/MEDIUM/LOW severity ratings, a risk matrix, and a remediation roadmap with code-level fixes. - Reference Guides: Includes Supabase RLS policy patterns, Edge Function JWT verification templates, and OWASP 2025 category mappings with checklists. - Use Case: Before submitting an Expo app to the App Store, run the audit to catch a service_role key leaked into the bundle, missing RLS policies on a new table, or unvalidated deep link parameters. ## Quick Start Run a security audit of this Expo and Supabase project before release and report all findings with severity ratings and fixes.