Skip to content

Release: security review fixes - #27

Merged
MacroMaster101 merged 4 commits into
mainfrom
dev
Sep 28, 2026
Merged

MacroMaster101 merged 4 commits into
mainfrom
dev

Conversation

@MacroMaster101

Copy link
Copy Markdown
Owner

Releases #26 from dev.

POST /api/ratings/flag returned the full PageRating row, including the
author's real userId. Any signed-in user could flag an anonymous review
and match that id against the public Crew Wall to de-anonymize the
author. Return only a success message.
Prisma creates tables in the public schema, which Supabase exposes over
PostgREST to the anon and authenticated roles by default. Enable row
level security and revoke those grants (including default privileges for
future tables) so the public anon key can't read or write them. Prisma
connects as the table owner and is unaffected. Document running it in
the README.
Fix security review findings: anonymous rating leak, Data API lockdown
@vercel

vercel Bot commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
just-for-fun-website Ready Ready Preview Sep 28, 2026 11:13pm UTC

@MacroMaster101
MacroMaster101 merged commit f500f3e into main Sep 28, 2026
10 checks passed

This branch was successfully deployed

1 active deployment
Preview — 1acc9a61 Deployed Sep 28, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant