Segurança
Aug 28, 2026
The sentry at the form — when the portfolio learned to defend itself
Every public site has a front door: the contact form and the resume download. Two endpoints that accept input from strangers on the internet — and I finally treated them as such. Rate limiting, HTML escaping, a contact file for people who find flaws, and a scanner that watches everything in silence.
Continue reading →