SESonny Enchillinsonnyenchill.hashnode.dev·4d ago · 4 min readTerraform First: Why I Don't Start in the Azure PortalI needed one more open port. A health check was failing against a nonstandard port on the mini-finance VM, and the fastest way to confirm my theory was to open it, test, and close it again. Azure Port00
SESonny Enchillinsonnyenchill.hashnode.dev·Jul 2 · 5 min readWhy SQL Injection Still Works in 2026The system had been running for three years. It had been through two development teams. It had a login form, a search field, and a contact page. When I ran a penetration test against it, the first inp00
SESonny Enchillinsonnyenchill.hashnode.dev·Jun 25 · 5 min readThe Files Were Deleted. The Evidence Wasn't.The suspect had deleted the files. They had cleared the browser history. By the time the investigation started, the most obvious traces were gone. Digital forensics rarely begins with intact evidence.00
SESonny Enchillinsonnyenchill.hashnode.dev·Jun 18 · 4 min readThe File Upload That Looked Safe — Until I Changed One Request HeaderThe file upload form had validation. It checked the file type, rejected anything that wasn't an image, and showed a helpful error message when you tried to upload a .php file. The check ran entirely i00
SESonny Enchillinsonnyenchill.hashnode.dev·Jun 18 · 5 min readI Ran 8 Microservices Locally With One Command — Here's What I LearnedWhat Is Spring PetClinic? Spring PetClinic is a reference application maintained by the Spring team. It's a distributed system — eight Spring Boot microservices, each with its own database, communicat00