A few months ago I came across a neat website that does some basic security related HTTP header checks on websites provided. That website is:
https://securityheaders.com/
There are several HTTP headers, that if not present, will be listed as a vulnerability. I think it would be great to implement these extra checks into ZAP.
For example, ZAP already checks for X-Frame-Options and X-Content-Type-Options HTTP headers. But we should add these as vulnerability checks:
- Strict-Transport-Security
- nosniff
- X-XSS-Protection
- Access-Control-Allow-Origin: *
- Server:
- X-Powered-By
- Permitted-Cross-Domain-Policies
I use ZAP in conjunction with the aforementioned website, and always have to manually add in these extra recommendations. BURP and other proxy tools do not have this check built-in either, so it would be cool for ZAP to have it.
Thoughts?
Thanks,
Aaron B.