Description-Behavior Mismatch
Medium
- Confidence
- 97% confidence
- Finding
- This SQL creates RLS policies that allow the anonymous role to SELECT, INSERT, and UPDATE any row in the dashboard_state table with no authentication or row restriction. That means anyone who obtains the public project URL and anon key, or can reach the exposed client, can read operational metadata and tamper with dashboard contents, which contradicts the "PIN-protected" framing because the database itself is publicly writable.
