the "anon key in the frontend is fine" thing, and what actually isn't fine

the anon / publishable key being in your frontend is expected, that's how supabase works. the problems start when:

- RLS is off on a table, so the anon key can read everything

- RLS is on but the policy is `using (true)`, same result

- the service_role key ends up in the client bundle instead of the anon one

- storage buckets are public when they shouldn't be

the first three you can check yourself: open your deployed app, search the bundle for `service_role`, then try a plain REST select on your tables with the anon key and no session.

i'm building a scanner for AI-built apps (clarseal.com, disclosure: mine) that checks the bundle for leaked keys today. table checks currently need you to paste your anon key on a paid plan, and i'm working on testing the key it finds in the bundle automatically, only on apps you confirm you own.

curious how people here test their policies before launch. pgTAP? manual curl? nothing?

reddit.com
u/arsm2016 — 12 days ago

Roast ClarSeal: would you pay to check an AI-built app before launch?

I built ClarSeal and launched it, but I’m struggling to get the first users. My SideProject post didn’t get replies, so I’d appreciate a blunt outside perspective.

Product: https://clarseal.com

You enter your app’s URL, and it checks the publicly accessible parts for potential security issues. It provides findings, fix guidance, and PDF reports that freelancers can share with clients.

It’s aimed at people building with Lovable, Bolt, Cursor, and similar tools, especially before launch or client handoff.

There’s a free limited scan. Paid plans are $24/month and $79/month.

The obvious challenge: builders already have built-in checks, AI code review, and other scanners. I’m trying to understand whether the separate report and client handoff workflow are useful enough to pay for.

What would stop you from trying this?

Is the target customer too broad?

Does a subscription make sense for something you might only need before a launch?

Feel free to roast the positioning, pricing, or landing page. I’m the founder.

u/arsm2016 — 29 days ago

Hi everyone,

These are some of the first photos from my new Nikon FE. I submitted a few of them to a stock photo site, but they were rejected for technical quality.

The rejection reason was:

“Technical quality of images may include exposure issues, soft focus, excessive filtering, artifacts, or noise.”

I’m trying to understand what the main issue might be. Could this be a problem with lens sharpness, missed focus, camera shake, exposure, scanning quality, or just that film photos are harder to get accepted for stock?

I’d really appreciate honest feedback without hate. I want to improve and understand what to check next.

Camera: Nikon FE

Lens: Nikon E- series 50mm

Film: Fuji 200

https://preview.redd.it/ngvt1flc45zg1.jpg?width=3033&format=pjpg&auto=webp&s=0c52f41df6adc244ff2cbeeb623d4830f2699883

https://preview.redd.it/fghb1glc45zg1.jpg?width=3070&format=pjpg&auto=webp&s=770cd388f17206e031cfe46e612f680541c7c786

https://preview.redd.it/kkicaflc45zg1.jpg?width=3074&format=pjpg&auto=webp&s=4b45e715d491c5fd25dcf13b52b77e7630c13c7b

reddit.com
u/arsm2016 — 5 months ago