Posts about Security
Articles, guides and engineering notes about Security from the Relyt One team.
3 articles

Five ways row-level security fails open
Row-level security is the best defense against a forgotten WHERE clause, until it silently stops applying. Five ways it fails open on PostgreSQL 17, each with a reproduction, a fix, and a catalog query that catches it in CI.

Getting started with Relyt One managed auth
A step-by-step guide to a multi-user Next.js app on Relyt One. Enable managed auth on a branch, sign users in, verify their JWTs with @relyt/auth, and let Postgres row-level security keep every user's rows apart.

Managed auth for Relyt One, now in preview
Sign-up, sign-in, sessions and organizations for your app's users, running next to your branch and storing users in your own database. Tokens are short-lived EdDSA JWTs you verify with JWKS, and row-level security does the rest.