Repository navigation
v0.53.0
What's Changed
Added
- Added
e2e/test_rls_security.py, a regression test for the prior Supabase
RLS incident: asserts the anon/publishable key — the exact credential a
misconfigured or accidentally-disabled RLS policy would expose — cannot
read real seeded data (Song,User) or insert a row through the
auto-generated PostgREST REST API. This app's own code never queries
through that path (Prisma, over a privileged direct connection, is the
sole access path), so no existing test — including the app-level route
gating intest_auth.py— would catch a regression at this layer. Talks
to Supabase's REST API directly viarequests, no browser needed; reads
Supabase credentials from the environment or.env.local. (closes #142)
Full Changelog: v0.52.0...v0.53.0