This was a pleasant read. I often forget that a lot of these attack vectors exist because I use frameworks that have protections baked in. It’s always good to read a refresher on the dangers that are ever present when publishing to the internet because when it comes to security being complacent can end badly.