Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.
/ pass-checkup Public archive

A pass extension to check against the Have I been pwned API to see if your passwords are publicly leaked or not.

License

Notifications You must be signed in to change notification settings

etu/pass-checkup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://repology.org/badge/vertical-allrepos/pass-checkup.svg

Project is unmaintained

pass-checkup

A pass extension to check against the Have I been pwned API to see if your passwords are publicly leaked or not.

Dependencies

  • curl
  • find
  • grep
  • sed
  • coreutils
    • head
    • sha1sum
    • sort
    • tr

Usage

pass checkup [pass-name]
    Check if a password is publicly leaked through HaveIbeenPwned's api.

    If no [pass-name] is supplied, we'll check all passwords.

    Lines of passwords that are leaked are outputed to STDERR while
    probably non-leaked passwords are outputted to STDOUT.

    So to get only leaked ones you can run:
    pass checkup [pass-name] > /dev/null

    Return codes for the extension is:
     - 0 if all passwords are fine or it's a helper / version subcommand
     - 1 if a specified pass-name doesn't exist
     - 2 if any of the pass-names checked is considered leaked

pass checkup [help|--help|-h]
    Print this help page.

pass checkup --version
    Print version of this extension.

Screenshot

https://raw.githubusercontent.com/etu/pass-checkup/master/screenshot.png

About

A pass extension to check against the Have I been pwned API to see if your passwords are publicly leaked or not.

Resources

License

Stars

Watchers

Forks

Packages

No packages published