Skip to content
This repository has been archived by the owner on Oct 21, 2022. It is now read-only.

Latest commit

 

History

History
107 lines (64 loc) · 3.18 KB

README.md

File metadata and controls

107 lines (64 loc) · 3.18 KB

passprotect-chrome

Stop using bad passwords.

PassProtect demo

What is PassProtect?

PassProtect is a Chrome extension created and maintained by Randall Degges that you can drop into any web page which dramatically improves the security of users accessing your website.

PassProtect works by binding itself to all input elements on the page of type email or password. Whenever a user enters a new value into one of these input elements, PassProtect will check the user's email / password against the fabulous Have I Been Pwned? API service to see whether or not the user's email OR password has been breached in the past.

Finally, if appropriate, PassProtect will inform the user that their credentials were previously breached, give them some useful information, and ask them to update their password as soon as they can to reduce the risk that their account will be compromised.

PassProtect is a new, experimental way to proactively notify users about data breaches and help casual web users play a more active role in protecting their online accounts.

We believe that by informing and guiding users to reset their credentials when necessary, we can all help make the web a safer place <3

How to Use PassProtect

Just head on over to the Chrome webstore and install PassProtect! https://chrome.google.com/webstore/detail/passprotect/cpimldclklpfifolmdnicjnfbjdepjnf

If you like it, be sure to leave a review! =)

Is PassProtect Secure?

YES!

PassProtect never sends or stores password information over the network. It uses k-Anonymity to safely communicate your sensitive data over the internet without risk.

PassProtect is also completely free, open source, and maintained by Randall Degges. If you want to audit the source, or have ideas about how to do things better, please open a GitHub issue or email me directly.

Are You a Developer?

Awesome! You might enjoy checking out passprotect-js, it's a developer library that provides the same functionality for websites you're building.

It's really awesome because by dropping a single script tag into your websites you can instantly enable PassProtect's awesome password protection functionality across your sites for all of your users. And it's even mobile friendly!

Changelog

0.1.9: June 16, 2021

  • Applied security updates

0.1.8: May 22, 2018

  • Removing email functionality for now.

0.1.7: May 22, 2018

  • Improving form binding.

0.1.6: May 22, 2018

  • Removing redundant code.
  • Making code more portable.

0.1.5: May 21, 2018

  • Fixed some minor packaging issues.

0.1.4: May 21, 2018

  • Fixed some minor packaging issues.

0.1.3: May 19, 2018

  • Prepped for public release.

0.1.2: May 16, 2018

  • Minor updates.

0.1.1: May 15, 2018

  • Minor updates.

0.1.0: May 14, 2018

  • First release! Yey.