Skip to content

wolffc/sslgrade-chrome

Repository files navigation

TLS Grade (Browser Extension)

About

This extension downloads the Quality Rating of your TLS Connection from SSLLabs.com and displays an icon matching the rating in the adress bar.

This makes it easy to discover TLS configuration problems on the sites you are visiting.

Currently only supports Google Chrome and other Chromium based browsers.

Grading

SSLLabs uses A+ for best and F for worst, with special cases T and M.

Privacy

This extension itself does not collect any data, but as it is querying a third party service: https://api.ssllabs.com/api/v3/analyze?host=<domain.tld> therefore it is possible that ssllabs.com is learning which domains you are visiting.

TODOs:

  • Handling of domains where no result is in cache.
  • Caching of results instead of always query the api.
  • Configuration options:
    • Do not query automatically
    • Clear result cache
    • Cache results for hours
  • Better icons?

Source code

Project page can be found on GitHub: https://github.com/C0rn3j/TLSGrade

Forked from: https://github.com/wolffc/sslgrade-chrome

Developer instructions

Run the following to build the JS from the TS and pack the extension for Firefox and Chromium based browsers as a ZIP.

# Install dependencies
npm install

# Compile the TS into JS
npm run build

# Test on Firefox
web-ext run

# Build for Chromium(-based)
ln -sf manifest-chromium.json manifest.json && web-ext build

# Build for Firefox
ln -sf manifest-firefox.json manifest.json && web-ext build

About

Chome Extension to Lookup SSL Quality Rating from ssllabs.com

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •