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

l0b0/insecure-links-highlighter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.