Skip to content
This repository has been archived by the owner on Jan 7, 2019. It is now read-only.

l0b0/insecure-links-highlighter

Repository files navigation

Moved to GitLab

Insecure Links Highlighter Build Status

Easily notice insecure links in Firefox by their bright red border:

Screenshot of insecure links

Highlights insecure links such as:

Download

Firefox add-on

Build

make

Dependencies:

  • GNU Make
  • ImageMagick
  • OptiPNG
  • Zip

Test

make test
docker-compose stop

Dependencies:

  • Docker Compose
  • GNU Make

Release

  1. Update version in manifest.json

  2. Make sure the project builds:

     make clean build test
    
  3. Commit changes

  4. Tag the release:

     git tag $(jq -r .version < manifest.json) -m "Release"
    
  5. Push the changes:

     git push
     git push --tags
    
  6. Create the change log:

     make CHANGELOG_GITHUB_TOKEN=[your token] changelog
    
  7. Upload the new .xpi

  8. Submit the change log markup

Dependencies:

Dynamic links

These are links which execute code when certain things happen, such as clicking a link. This does have legitimate and safe uses, but even the world's biggest search engine uses it sneakily: when you move the mouse over a link anywhere on the web, Firefox displays the URL it expects to go to when that link is clicked. But dynamic links often go to a different page first, for example to keep track of which links you have clicked. Seeing the wrong link in the browser therefore gives a false sense of privacy and security.

GNU GPL version 3 or later.

Acknowledgements

Special thanks to Catalyst for letting me work on this between projects.