News for hackers. Stuff that matters.
Re:Vibe code is legacy code by CharlieDigital on Wednesday July 30, 2025 @07:28PM (#44740750)
It's def a hacker from a the incumbent because:

1) They took action after getting the Stripe key by refunding all customers

2) They drafted an email to all customers after a hack that got the mailing list and API route to send emails

3) Not once has the hacker asked for compensation of any kind nor a ransom

Re:Vibe code is legacy code by anamexis on Wednesday July 30, 2025 @07:39PM (#44740826)
I don't see how any of that implies that an incumbent did it.
Re:Vibe code is legacy code by YokoZar on Wednesday July 30, 2025 @08:05PM (#44740983)
If you were a criminal trolling the Internet for vulnerable servers and found stripe keys... would your first instinct be to refund customers rather than do some other sort of crime? Like what's the motivation you envision here?
Re:Vibe code is legacy code by anamexis on Wednesday July 30, 2025 @08:11PM (#44741018)
There are black hat hackers that take great joy in just causing as much chaos as possible, particularly with such vibe-coded apps. Even with stripe keys, it's not like they could direct money elsewhere.
Re:Vibe code is legacy code by dijksterhuis on Wednesday July 30, 2025 @08:28PM (#44741111)
Some people just want to watch the world burn :shrugs:
Re:Vibe code is legacy code by chillfox on Wednesday July 30, 2025 @08:28PM (#44741116)
Fun and internet points!
Re:Vibe code is legacy code by WD-42 on Wednesday July 30, 2025 @08:31PM (#44741128)
"Because I can" or "Because it's funny" are more than enough reason for most people. The fact that the hacker refunded all the customers, then emailed them to warn them that they were using a terrible app actually sounds like a pretty tame troll to me. If the hacker was truly hired by the competition to act maliciously, they could have done far, far worse.

Your friend should take this as a lesson instead of trying to deflect blame to their competitors.

Re:Vibe code is legacy code by wlesieutre on Wednesday July 30, 2025 @09:50PM (#44741567)
> Because it's funny

I think you mean “for the lulz”

Re:Vibe code is legacy code by roywiggins on Wednesday July 30, 2025 @09:03PM (#44741327)
Maybe a blackhat hacker decided that the software was so shoddily built that the company didn't deserve to continue existing, and decided to try to make that happen as a sort of vigilante justice against crappy vibe-coded apps.

Definitely not a good idea but it's not an unreasonable motivation.

Re:Vibe code is legacy code by chillfox on Wednesday July 30, 2025 @08:27PM (#44741102)
My understanding has always been that most hackers do it for the fun/challenge/sport of it and it's only a small fraction who are in it for the money.

Breaking things is just fun for them and the internet is their video game.

Also the vibe I am getting from places like reddit/etc... is that it's currently open season on vibe coded apps. Lot's of internet points to be had for destroying them.

Re:Vibe code is legacy code by SecretDreams on Wednesday July 30, 2025 @08:36PM (#44741158)
Breaking things is fun. Effectively stealing money (the refunds) is highly illegal, immoral, and malicious. Who knows who did it, but that aspect is just dickhead territory.
Re:Vibe code is legacy code by therein on Wednesday July 30, 2025 @09:10PM (#44741366)
I wouldn't call that stealing. It is a forced refund. A hacker could even justify it to himself that these people were unknowingly paying for a shitty product that was built like Swiss cheese, time to give them a refund. Another plausible one is "this guy shouldn't be allowed to run a website, I can't believe he made money for it, it is going back".

I am not saying it is the most likely case or even ethically justified but it is definitely not a super unlikely one. Anyone who thinks that's an impossible scenario has not been in the hacker's shoes.

Re:Vibe code is legacy code by throwaway422432 on Wednesday July 30, 2025 @09:43PM (#44741540)
Refund or chargeback? The processing fees for a chargeback on every transaction could put him out of business.

He's lucky they didn't find a way to use it for card washing.

Re:Vibe code is legacy code by daveguy on Wednesday July 30, 2025 @10:08PM (#44741675)
It would have had to be refund. The hacker could t initiate a chargeback from knowing the merchant's stripe keys. Seriously doubt it was a competitor. The risks of hiring someone to commit felons against your competitors just isn't worth it. Especially since the vibe coder seems to be bungling things on their own just fine.
Re:Vibe code is legacy code by imtringued on Thursday July 31, 2025 @02:05AM (#44742777)
How about you pay more attention to the story? It's not Visa/MasterCard or the customers that got hacked.
Re:Vibe code is legacy code by motorest on Thursday July 31, 2025 @12:59AM (#44742463)
> I wouldn't call that stealing. It is a forced refund.

If someone took money out of your pocket would you call it stealing? What if they gave it to someone else, like a past employer or your parents or a humanitarian organization?

By the way, you should check a dictionary. The definition of "stealing" is literally taking something away without permission.

Re:Vibe code is legacy code by _Algernon_ on Thursday July 31, 2025 @06:03AM (#44744076)
Being in the possession of a password or key implies having permission to use that key. When generating a key you give everyone with access to that key the permission to use it to perform actions on your account.

Protect your keys.

Re:Vibe code is legacy code by motorest on Thursday July 31, 2025 @06:05AM (#44744089)
> Being in the possession of a password or key implies having permission to use that key.

No, it doesn't.

Re:Vibe code is legacy code by _Algernon_ on Thursday July 31, 2025 @06:48AM (#44744292)
Yes, it does.
Re:Vibe code is legacy code by SecretDreams on Thursday July 31, 2025 @10:15AM (#44745892)
> Being in the possession of a password or key implies having permission to use that key

So if I get your house key I can use your bathroom?

Seriously, what hill are you trying to die on here?

Re:Vibe code is legacy code by exe34 on Thursday July 31, 2025 @01:46PM (#44748136)
Depends - did I hand it out at the street corner?
Re:Vibe code is legacy code by SecretDreams on Thursday July 31, 2025 @02:14PM (#44748437)
Nah, you left it under your door mat.
Re:Vibe code is legacy code by exe34 on Thursday July 31, 2025 @03:12PM (#44749047)
Would insurance cover that?
Re:Vibe code is legacy code by SecretDreams on Thursday July 31, 2025 @03:45PM (#44749346)
Does it matter?
Re:Vibe code is legacy code by exe34 on Thursday July 31, 2025 @04:05PM (#44749550)
Yes.
Re:Vibe code is legacy code by akoboldfrying on Thursday July 31, 2025 @01:46AM (#44742669)
>I wouldn't call that stealing. It is a forced refund.

Can you name an instance of stealing that could not be described as a forced refund?

Re:Vibe code is legacy code by SecretDreams on Thursday July 31, 2025 @10:13AM (#44745868)
> I wouldn't call that stealing. It is a forced refund.

Respectfully, what the hell are you talking about?

Imagine you work 40 hours making an app and I pay you for those 40 hours. A third party comes in and says, I'm forcing a refund here - you lose the money you made, but you get the app you made.

How do you feel about this forced refund?

Re:Vibe code is legacy code by 8note on Wednesday July 30, 2025 @08:55PM (#44741275)
what was in this email though?
Re:Vibe code is legacy code by WD-42 on Wednesday July 30, 2025 @09:51PM (#44741572)
Hey all I’m an independent security researcher and I found that you are paying for an app that is shoddily built and doesn’t respect your privacy or security so I decided to give you all a refund. Have a nice day!
Re:Vibe code is legacy code by CharlieDigital on Wednesday July 30, 2025 @09:48PM (#44741555)
Telling customers it was built with AI and insecure.
Re:Vibe code is legacy code by doix on Wednesday July 30, 2025 @11:37PM (#44742102)
Not sure how to word this, but are you "new" on the internet? People used to break stuff "for the lulz" since the dawn of time.

I remember when I was a kid running a tiny forum with phpbb or something, and some script kiddies from g00nsquad (can't remember exact spelling, but something like that) defaced it. They didn't ask for money, they just did it for fun.

Sure things have changed now and the internet has become more corporate, but I reckon there are still people out there doing this stuff l because they can.

Re:Vibe code is legacy code by motorest on Thursday July 31, 2025 @12:56AM (#44742452)
> Sure things have changed now and the internet has become more corporate, but I reckon there are still people out there doing this stuff l because they can.

I recall a while back there was a story here about a recipe app that used LLMs to generate recipes. It didn't took long before posters started showcasing recipes they tricked the LLM to generate, involving ingredients such as cyanide and computer chips.

The pull is always there.

Re:Vibe code is legacy code by csomar on Thursday July 31, 2025 @05:48AM (#44743999)
Please don't consider becoming a judge. Also, try re-reading what you wrote a few times.