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

7e61d0e · Nov 5, 2024

History

45 Commits
Sep 29, 2024
Jun 7, 2021
Oct 24, 2019
Jun 7, 2021
Nov 5, 2024
Jan 4, 2023
Oct 25, 2019
Jun 7, 2021

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