brycx/checkpwn

Check Have I Been Pwned and see if it's time for you to change passwords.

Rust

142

200 commits

updated Oct 16, 2026

See the code

README

checkpwn Tests Security Audit

Check Have I Been Pwned and see if you need to change your passwords.

Installation via Package Managers (Cargo or Homebrew)

Checkpwn is available from either Cargo or Homebrew for your convenience.

Cargo:

cargo install checkpwn

Homebrew:

brew install checkpwn

Update:

cargo install --force checkpwn

Register & update API key:

checkpwn register 123456789

This command creates a checkpwn.yml configuration file in the user's configuration directory and saves the API key. You must complete this step before making any calls to the account API (checkpwn acc).

Check an account, or list of accounts, for breaches:

checkpwn acc [email protected]
checkpwn acc daily_breach_check.ls

NOTE: List files must have the .ls file extension.

When checking accounts, checkpwn runs them against both the HIBP "paste" and "account" databases.

Check a password:

checkpwn pass

Changelog

See here.

License

checkpwn is available under the MIT license. See the LICENSE file for more information.

data-breach
haveibeenpwned
hibp
password
security

brycx/checkpwn

Check Have I Been Pwned and see if it's time for you to change passwords.

Rust

142

200 commits

updated Oct 16, 2026

See the code

README

checkpwn Tests Security Audit

Check Have I Been Pwned and see if you need to change your passwords.

Installation via Package Managers (Cargo or Homebrew)

Checkpwn is available from either Cargo or Homebrew for your convenience.

Cargo:

cargo install checkpwn

Homebrew:

brew install checkpwn

Update:

cargo install --force checkpwn

Register & update API key:

checkpwn register 123456789

This command creates a checkpwn.yml configuration file in the user's configuration directory and saves the API key. You must complete this step before making any calls to the account API (checkpwn acc).

Check an account, or list of accounts, for breaches:

checkpwn acc [email protected]
checkpwn acc daily_breach_check.ls

NOTE: List files must have the .ls file extension.

When checking accounts, checkpwn runs them against both the HIBP "paste" and "account" databases.

Check a password:

checkpwn pass

Changelog

See here.

License

checkpwn is available under the MIT license. See the LICENSE file for more information.

data-breach
haveibeenpwned
hibp
password
security

Project health

Overall

6.3/10

Maintained

9/10

Code review

0/10
OpenSSF Scorecard

crates.io

Latest release

0.6.2 · Sep 16, 2026

Releases this year

3

Significant stargazers

Jx

28 followers · starred Jun 2025

Vyron Vasileiadis

83 followers · starred Feb 2022