A security breach is an early-phase breach that can lead to things like system damage, data loss and many more. As security breaches happened, new security patches were created and bolted on. What is vulnerable, needs to be patched. For HTTP, enter HTTP Security Headers. There’s a lot of aspects to observe when looking for secure a site, and HTTP security headers are a good place to start. Keeping up with HTTP security headers best practices provide another security layer on top of your web applications. Different types of security headers are used for that. We can use these headers to outline communication and improve security of web applications. We can also write the python script to check which HTTP security headers are implemented by web application. And can fetch the value of the header, from the value of these headers we can conclude that the web application is vulnerable or not.