News for hackers. Stuff that matters.
Re:Vibe code is legacy code by risyachka on Wednesday July 30, 2025 @07:09PM (#44740614)
It’s not a “hack” when you have your stripe keys in the frontend.

It’s called a skill issue and to prevent these you have to actually spend time learning instead of vibing.

It’s literally the same as driving a car without license.

Everyone can do it - but shouldn’t.

Re:Vibe code is legacy code by YokoZar on Wednesday July 30, 2025 @08:08PM (#44741001)
Just because it's an easy hack doesn't mean it isn't one. It's still lockpicking when it's MasterLock.
Re:Vibe code is legacy code by ben-schaaf on Wednesday July 30, 2025 @09:34PM (#44741500)
Maybe more accurately: it's still theft if the door was left open.
Re:Vibe code is legacy code by guappa on Thursday July 31, 2025 @04:19AM (#44743531)
But the insurance won't refund you.
Re:Vibe code is legacy code by WJW on Thursday July 31, 2025 @10:05AM (#44745793)
A judge will still find you guilty if you try "but the door was unlocked so anything inside was fair game to take".
Re:Vibe code is legacy code by CharlieDigital on Wednesday July 30, 2025 @07:22PM (#44740711)
It's a hack because he had an admin route and API endpoint which was only checking for authenticated users. He thought no one could see the route because it wasn't in a sitemap (of course, everyone could see the route). Hacker found the API route to insert themselves into an admin table (Supabase RLS was not deployed correctly) and from there, started adding himself to other orgs in the DB.
Re:Vibe code is legacy code by aprilthird2021 on Wednesday July 30, 2025 @07:36PM (#44740799)
It's a hack because... it's openly exposed to anyone...
Re:Vibe code is legacy code by QuadmasterXLII on Wednesday July 30, 2025 @09:34PM (#44741496)
I’d take even odds that that’s what his vibe assistant said happened but it has no relation to the actual sequence of events
Re:Vibe code is legacy code by jjani on Thursday July 31, 2025 @05:17AM (#44743835)
> Supabase RLS was not deployed correctly

What a surprise.. This has become the new "the default password was admin and no one changed it". And I remember vendors getting enough flak for those defaults that most of them changed them.