Test a site's HTTP headers for possible security issues. This is a little like Scott Helme's SecurityHeaders.com, but it can be run locally on your machine or CI
Basic usage
This will analise the headers returned by the supplied URL and print the results. By default, non-security headers
are omitted in the output, but can be printed as well by passing the --show-all-headers flag (or -a)
$ headsec google.comBy default it'll follow redirects and only print the results of the last URL. To stop following redirects, pass
the --ignore-redirects flag (or -r)
$ headsec google.com --ignore-redirectsAdvanced usage
If you're trying to test an URL that requires authentication, a POST request, or anything
of the like, you can use curl and pipe the result to headsec
$ curl https://yahoo.com/ --head -sS | headsecInstallation
$ curl https://raw.githubusercontent.com/nicoSWD/headsec/master/install.sh -sS | shBuild from source
Build
$ makeTest
$ make testInstall
$ make install
