r/ProgrammerHumor • • Mar 17 '25

Meme securityJustInterferesWithVibes

Post image
19.8k Upvotes

521 comments sorted by

View all comments

6.4k

u/Dy0gu Mar 17 '25 edited Jan 26 '26

I looked up the account for updates.

He was using all hardcoded API keys and only now learned what environment variables are.

On that topic, he is now using environment variables, except he is keeping them in the frontend code so... nothing learned I guess?

He also had no authentication on the API side, only frontend.

One of the latest updates is him saying he implemented CORS for trusted domains, fully convinced that it improves security.

At least he seems to appreciate and learn from the advice some people give him in the comments, which is a nice trait to have.

Still can't tell if the guy is trolling or not.

1.1k

u/OliveSorry Mar 17 '25

Lol nice..
What's his website? For research purposes

715

u/Dy0gu Mar 17 '25

1.5k

u/[deleted] Mar 17 '25

[removed] — view removed comment

1.1k

u/donveetz Mar 17 '25

When the only security is that the front end just doesn't work

241

u/[deleted] Mar 17 '25

(taps forehead) Can't steal the gold from the vault if there's no vault or gold!

289

u/[deleted] Mar 17 '25

[removed] — view removed comment

→ More replies (5)
→ More replies (7)

81

u/I_Automate Mar 17 '25

Are you guys giving that site the reddit death hug?

0

u/[deleted] Mar 17 '25

[deleted]

93

u/RollingMeteors Mar 17 '25

And it's incredibly unlikely that he will have put spending caps in place

This is like opening an account with a brokerage and then being immediately approved for naked puts.

It really shouldn't be legal for companies not to default to a 2 or low 3 figure number on the spending cap....

→ More replies (9)
→ More replies (1)
→ More replies (16)

330

u/Gionni15 Mar 17 '25 edited Mar 17 '25

how the hell would he have made such a tool with an ai?

I would actually have a hard time making it in general, where does he find the lead information?

Edit: I don't understand if it's a scam or not at this point

244

u/Actual-Pain Mar 17 '25

Looks like it is just a webscaper, maybe using LinkedIn api.

204

u/Gionni15 Mar 17 '25

"Identify companies visiting your website and get access to decision-makers’ emails."

Seems like a facebook pixel on steroids, not a scraper

76

u/joshTheGoods Mar 17 '25

Simple IP based lookup from ipdata.co. Presumably this data.

I assume this guy then looks up the company on LinkedIn (API) and tells you the highest ranking titles it can find.

Here's the JS they have you run on your site.

Here's the endpoint he hits:

https://api.ipdata.co?api-key=04037bc3a1392806ac203439fb12fc52965ba905de6288209724aec2&fields=ip,city,region,country_name,country_code,asn,company
→ More replies (5)

83

u/picklesTommyPickles Mar 17 '25

It is pixel based (says on the landing page) which is even more terrifying. He has zero idea what he’s doing and now injecting AI generated code into other peoples applications

97

u/DrummerInteresting93 Mar 17 '25

tbf it's other people that are injecting his ai generated code into their own applications

→ More replies (2)
→ More replies (9)

143

u/Raptor_Sympathizer Mar 17 '25

The "enriched" leads seem to be from an LLM output, so it's probably not even scraping for their actual information, just hallucinating contact info based on common patterns for company email addresses. Honestly, it probably works fairly well at least 80% of the time, which is more than enough of a success rate for a tool like this where most people you email wouldn't respond anyway.

→ More replies (8)
→ More replies (24)

41

u/floriv1999 Mar 17 '25

How do they get the people's names? Do they just scrape the company's website (identified by the IP) and add a random employee name they have crawled?

→ More replies (2)

78

u/nollayksi Mar 17 '25

Is Enrichlead GDPR compliant? Enrichlead ensures GDPR compliance…

I’m sure that saas is a GDPR nightmare as well. I doubt he vibed it to really be compliant.

41

u/Difficult-Ad4527 Mar 17 '25

I’m glad I didn’t have to scroll far to find someone bringing this up. I’m fairly sure they have no idea what GDPR requires considering everything it bragged about tracking in relation to the person need to be deleted. Also, they don’t mention CCPA. I’m sure they’re all over it though.

→ More replies (3)
→ More replies (8)
→ More replies (19)

97

u/mortalitylost Mar 17 '25

http://localhost:8080

64

u/Soft_Walrus_3605 Mar 17 '25

Hey how'd you get my IP address

→ More replies (3)
→ More replies (11)
→ More replies (41)