DEV Community

Discussion on: Your API Is Public by Default — Let’s Fix That

Collapse
 
martijn_assie_12a2d3b1833 profile image
Martijn Assie

Strong write-up, very grounded.
I like how this focuses on boring defaults instead of hypothetical attackers... that’s where things actually go wrong.
Clear examples, practical fixes, no fear-mongering, just solid backend hygiene.
This is the kind of post people should read before shipping, not after an incident.

Collapse
 
frozenblood profile image
Frozen Blood

Thanks — really appreciate that 🙏
That was exactly the goal: less “Hollywood hacker,” more “the defaults we all ship at 2am.”

Most of the real incidents I’ve seen weren’t clever exploits, just missing checks, over-trusted tokens, or endpoints nobody remembered. If this nudges someone to add one more authorization guard before prod, it did its job.

Glad it resonated — and honestly, backend hygiene doesn’t get enough love until something’s on fire 😅