Cenk KURTOĞLU

Cenk KURTOĞLU

website and app developer

Badges

Tastemaker
Tastemaker
Gone streaking
Gone streaking

Maker History

  • Supabase RLS Leak Demo
    Supabase RLS Leak DemoReproduce a cross-tenant RLS leak and verify the fix
    Aug 2026
  • FlipIQ
    FlipIQKnow your flip's real numbers before you buy
    Jul 2026
  • 🎉
    Joined Product HuntJune 21st, 2026

Forums

What is the smallest test that would make you trust an RLS policy?

For multi-tenant apps, RLS is enabled is not evidence that rows are isolated. The failure I keep looking for is simple: user A can read or mutate a row owned by tenant B through a permissive relationship or missing ownership condition.

I built a tiny red/green fixture around that exact case. The broken policy fails the cross-tenant assertion; the one-file fix passes the same test suite. It runs locally without a Supabase project, credentials, Docker, or production data:

https://github.com/cekuu35/supab...

My current minimum proof is: same-tenant access succeeds, cross-tenant read returns zero rows, cross-tenant write changes zero rows, and the assertions run under the application role rather than an admin role.

17d ago

Supabase RLS Leak Demo - Reproduce a cross-tenant RLS leak and verify the fix

A tiny, runnable Supabase/Postgres security fixture that proves a policy can look correct and still leak rows across tenants. The same test suite runs red on the broken policy and green after the one-file fix. Start with npm ci && npm test—no Docker, cloud project, credentials, or production data required. Built for founders and developers who want evidence before shipping multi-tenant apps.

23d ago

I made all 20 demos public before asking anyone for money

I sell Next.js website templates, and the thing that annoyed me most as a buyer in that market is that you usually cannot see the product before you pay. You get three screenshots and a promise.
So every one of my 20 templates is deployed and browsable, free, right now: https://cenkkurtoglu.com/templates
Every card there has a live demo link to the deployed site. Click through, open the sub-pages, resize the window. If they are not what you want, you have lost two minutes instead of $79.
What they are: 20 multi-page starters, one per niche (SaaS, agency, e-commerce, real estate, restaurant, gym, dental clinic, hotel, law firm, course platform and ten more). Next.js 15.1, React 19, Tailwind 3.4, 5-8 pages each, editable TypeScript source, commercial licence for client work.
What they are not, stated plainly because I would rather lose a sale than an argument later: these are frontend starters, not full-stack SaaS boilerplates. Forms, cart, booking, auth and checkout are demo UI. You replace the placeholder content and wire your own backend. If you need auth and payments already working, buy a boilerplate instead, not this.
One bundle, all 20, $79 one-time. It is on Product Hunt tomorrow morning. I am not going to ask anyone here for anything on launch day, but if you have used template bundles before I would genuinely like to know: what made you regret a purchase? I would rather fix it before someone pays than after.

View more