A small application that integrates with KeePass & checks if any passwords have been breached using the HaveIBeenPwned API.
Passwords aren't sent to the API directly, they are securely encrypted and only part of the hash is sent to the API (Similar to how the haveibeenpwned passwords tool works)
The CLI offers the following options:
- Integrate directly with a KeePass DB file
- Read a CSV of passwords (less secure)
- Test a single password directly, using a Secure-String
Future
- Add in bitwarden support