Writing code with security in mind drastically reduces the risk of introducing a vulnerability. But for that to happen, it is important to understand what to look for, have the right tools and not slow down engineering productivity. Ingrid takes a look at some concrete examples and solutions that help address browser shortcomings and unexpected user input.