├── .eslintrc ├── .gitattributes ├── .github └── workflows │ ├── deploy-prod.yml │ └── deploy-stage.yml ├── .gitignore ├── .nvmrc ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── config ├── nginx.conf └── webpack.config.js ├── package.json └── src ├── css ├── _bootstrap.scss ├── _fonts.scss ├── _octicons.scss ├── _tablesaw.scss ├── httpobs.css ├── httpobs.scss └── index.scss ├── fonts ├── open-sans-v15-latin_latin-ext-regular.woff ├── open-sans-v15-latin_latin-ext-regular.woff2 ├── raleway-v12-latin-ext_latin-700.woff ├── raleway-v12-latin-ext_latin-700.woff2 ├── raleway-v12-latin-ext_latin-regular.woff ├── raleway-v12-latin-ext_latin-regular.woff2 ├── zilla-slab-v4-latin_latin-ext-700.woff ├── zilla-slab-v4-latin_latin-ext-700.woff2 ├── zilla-slab-v4-latin_latin-ext-regular.woff └── zilla-slab-v4-latin_latin-ext-regular.woff2 ├── images ├── favicons │ ├── apple-touch-icon-180x180.png │ ├── favicon-196x196.png │ └── favicon.ico ├── gca-logo.svg ├── immuniweb-logo.svg ├── observatory-wordmark.afdesign ├── observatory-wordmark.svg ├── qualys-ssl-labs-logo-all-white.svg ├── qualys-ssl-labs-logo-white.svg └── qualys-ssl-labs-logo.svg ├── js ├── constants.js ├── ga.js ├── index.js ├── observatories │ ├── http.js │ ├── observatories.js │ ├── ssh.js │ └── tls.js ├── statistics.js ├── third-party │ ├── gca.js │ ├── hsts-preload.js │ ├── immuniweb.js │ ├── security-headers.js │ ├── ssl-labs.js │ ├── third-party.js │ └── tls-imirhil.js └── utils.js ├── misc ├── contribute.json └── robots.txt └── templates ├── analyze.html ├── analyze ├── http │ ├── cookies.html │ ├── csp-analysis.html │ ├── grade-history.html │ ├── raw-server-headers.html │ ├── recommendations.html │ ├── scan-summary.html │ └── test-scores.html ├── ssh │ ├── miscellaneous.html │ ├── recommendations.html │ ├── scan-summary.html │ └── version-information.html ├── third-party │ ├── gca.html │ ├── hstspreload.html │ ├── immuniweb.html │ ├── securityheaders.html │ ├── ssllabs.html │ └── tlsimirhilfr.html └── tls │ ├── certificate-information.html │ ├── cipher-suites.html │ ├── miscellaneous.html │ ├── scan-summary.html │ └── suggestions.html ├── faq.html ├── footer.partial ├── index.html ├── partials ├── cardless-progress-bar.html ├── footer.html ├── header.html └── progress-bar.html ├── statistics.html └── terms.html /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/deploy-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/.github/workflows/deploy-prod.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-stage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/.github/workflows/deploy-stage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .coverage 2 | .idea 3 | conf/nginx.pid 4 | build 5 | node_modules 6 | dist -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18 -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/README.md -------------------------------------------------------------------------------- /config/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/config/nginx.conf -------------------------------------------------------------------------------- /config/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/config/webpack.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/package.json -------------------------------------------------------------------------------- /src/css/_bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/css/_bootstrap.scss -------------------------------------------------------------------------------- /src/css/_fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/css/_fonts.scss -------------------------------------------------------------------------------- /src/css/_octicons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/css/_octicons.scss -------------------------------------------------------------------------------- /src/css/_tablesaw.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/css/_tablesaw.scss -------------------------------------------------------------------------------- /src/css/httpobs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/css/httpobs.css -------------------------------------------------------------------------------- /src/css/httpobs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/css/httpobs.scss -------------------------------------------------------------------------------- /src/css/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/css/index.scss -------------------------------------------------------------------------------- /src/fonts/open-sans-v15-latin_latin-ext-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/fonts/open-sans-v15-latin_latin-ext-regular.woff -------------------------------------------------------------------------------- /src/fonts/open-sans-v15-latin_latin-ext-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/fonts/open-sans-v15-latin_latin-ext-regular.woff2 -------------------------------------------------------------------------------- /src/fonts/raleway-v12-latin-ext_latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/fonts/raleway-v12-latin-ext_latin-700.woff -------------------------------------------------------------------------------- /src/fonts/raleway-v12-latin-ext_latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/fonts/raleway-v12-latin-ext_latin-700.woff2 -------------------------------------------------------------------------------- /src/fonts/raleway-v12-latin-ext_latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/fonts/raleway-v12-latin-ext_latin-regular.woff -------------------------------------------------------------------------------- /src/fonts/raleway-v12-latin-ext_latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/fonts/raleway-v12-latin-ext_latin-regular.woff2 -------------------------------------------------------------------------------- /src/fonts/zilla-slab-v4-latin_latin-ext-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/fonts/zilla-slab-v4-latin_latin-ext-700.woff -------------------------------------------------------------------------------- /src/fonts/zilla-slab-v4-latin_latin-ext-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/fonts/zilla-slab-v4-latin_latin-ext-700.woff2 -------------------------------------------------------------------------------- /src/fonts/zilla-slab-v4-latin_latin-ext-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/fonts/zilla-slab-v4-latin_latin-ext-regular.woff -------------------------------------------------------------------------------- /src/fonts/zilla-slab-v4-latin_latin-ext-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/fonts/zilla-slab-v4-latin_latin-ext-regular.woff2 -------------------------------------------------------------------------------- /src/images/favicons/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/images/favicons/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /src/images/favicons/favicon-196x196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/images/favicons/favicon-196x196.png -------------------------------------------------------------------------------- /src/images/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/images/favicons/favicon.ico -------------------------------------------------------------------------------- /src/images/gca-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/images/gca-logo.svg -------------------------------------------------------------------------------- /src/images/immuniweb-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/images/immuniweb-logo.svg -------------------------------------------------------------------------------- /src/images/observatory-wordmark.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/images/observatory-wordmark.afdesign -------------------------------------------------------------------------------- /src/images/observatory-wordmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/images/observatory-wordmark.svg -------------------------------------------------------------------------------- /src/images/qualys-ssl-labs-logo-all-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/images/qualys-ssl-labs-logo-all-white.svg -------------------------------------------------------------------------------- /src/images/qualys-ssl-labs-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/images/qualys-ssl-labs-logo-white.svg -------------------------------------------------------------------------------- /src/images/qualys-ssl-labs-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/images/qualys-ssl-labs-logo.svg -------------------------------------------------------------------------------- /src/js/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/constants.js -------------------------------------------------------------------------------- /src/js/ga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/ga.js -------------------------------------------------------------------------------- /src/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/index.js -------------------------------------------------------------------------------- /src/js/observatories/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/observatories/http.js -------------------------------------------------------------------------------- /src/js/observatories/observatories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/observatories/observatories.js -------------------------------------------------------------------------------- /src/js/observatories/ssh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/observatories/ssh.js -------------------------------------------------------------------------------- /src/js/observatories/tls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/observatories/tls.js -------------------------------------------------------------------------------- /src/js/statistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/statistics.js -------------------------------------------------------------------------------- /src/js/third-party/gca.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/third-party/gca.js -------------------------------------------------------------------------------- /src/js/third-party/hsts-preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/third-party/hsts-preload.js -------------------------------------------------------------------------------- /src/js/third-party/immuniweb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/third-party/immuniweb.js -------------------------------------------------------------------------------- /src/js/third-party/security-headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/third-party/security-headers.js -------------------------------------------------------------------------------- /src/js/third-party/ssl-labs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/third-party/ssl-labs.js -------------------------------------------------------------------------------- /src/js/third-party/third-party.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/third-party/third-party.js -------------------------------------------------------------------------------- /src/js/third-party/tls-imirhil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/third-party/tls-imirhil.js -------------------------------------------------------------------------------- /src/js/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/js/utils.js -------------------------------------------------------------------------------- /src/misc/contribute.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/misc/contribute.json -------------------------------------------------------------------------------- /src/misc/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /*.html$ 3 | -------------------------------------------------------------------------------- /src/templates/analyze.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze.html -------------------------------------------------------------------------------- /src/templates/analyze/http/cookies.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/http/cookies.html -------------------------------------------------------------------------------- /src/templates/analyze/http/csp-analysis.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/http/csp-analysis.html -------------------------------------------------------------------------------- /src/templates/analyze/http/grade-history.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/http/grade-history.html -------------------------------------------------------------------------------- /src/templates/analyze/http/raw-server-headers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/http/raw-server-headers.html -------------------------------------------------------------------------------- /src/templates/analyze/http/recommendations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/http/recommendations.html -------------------------------------------------------------------------------- /src/templates/analyze/http/scan-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/http/scan-summary.html -------------------------------------------------------------------------------- /src/templates/analyze/http/test-scores.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/http/test-scores.html -------------------------------------------------------------------------------- /src/templates/analyze/ssh/miscellaneous.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/ssh/miscellaneous.html -------------------------------------------------------------------------------- /src/templates/analyze/ssh/recommendations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/ssh/recommendations.html -------------------------------------------------------------------------------- /src/templates/analyze/ssh/scan-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/ssh/scan-summary.html -------------------------------------------------------------------------------- /src/templates/analyze/ssh/version-information.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/ssh/version-information.html -------------------------------------------------------------------------------- /src/templates/analyze/third-party/gca.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/third-party/gca.html -------------------------------------------------------------------------------- /src/templates/analyze/third-party/hstspreload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/third-party/hstspreload.html -------------------------------------------------------------------------------- /src/templates/analyze/third-party/immuniweb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/third-party/immuniweb.html -------------------------------------------------------------------------------- /src/templates/analyze/third-party/securityheaders.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/third-party/securityheaders.html -------------------------------------------------------------------------------- /src/templates/analyze/third-party/ssllabs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/third-party/ssllabs.html -------------------------------------------------------------------------------- /src/templates/analyze/third-party/tlsimirhilfr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/third-party/tlsimirhilfr.html -------------------------------------------------------------------------------- /src/templates/analyze/tls/certificate-information.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/tls/certificate-information.html -------------------------------------------------------------------------------- /src/templates/analyze/tls/cipher-suites.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/tls/cipher-suites.html -------------------------------------------------------------------------------- /src/templates/analyze/tls/miscellaneous.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/tls/miscellaneous.html -------------------------------------------------------------------------------- /src/templates/analyze/tls/scan-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/tls/scan-summary.html -------------------------------------------------------------------------------- /src/templates/analyze/tls/suggestions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/analyze/tls/suggestions.html -------------------------------------------------------------------------------- /src/templates/faq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/faq.html -------------------------------------------------------------------------------- /src/templates/footer.partial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/footer.partial -------------------------------------------------------------------------------- /src/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/index.html -------------------------------------------------------------------------------- /src/templates/partials/cardless-progress-bar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/partials/cardless-progress-bar.html -------------------------------------------------------------------------------- /src/templates/partials/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/partials/footer.html -------------------------------------------------------------------------------- /src/templates/partials/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/partials/header.html -------------------------------------------------------------------------------- /src/templates/partials/progress-bar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/partials/progress-bar.html -------------------------------------------------------------------------------- /src/templates/statistics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/statistics.html -------------------------------------------------------------------------------- /src/templates/terms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/http-observatory-website/HEAD/src/templates/terms.html --------------------------------------------------------------------------------