Check keepass passwords against https://haveibeenpwned.com/Passwords
$ ./kdbxpasswordpwned.py -h
usage: kdbxpasswordpwned.py [-h] [-u] [-p] kdbx
positional arguments:
kdbx keepass file
optional arguments:
-h, --help show this help message and exit
-u, --show-user show username for found entries
-p, --show-password show password for found entries (high shoulders?)
$ ./kdbxpasswordpwned.py /path/to/file.kdbx
Password:
Password for title1 (HKlue477ZHBV/JaLQj/1QQ==) seen 1151 times before
Password for title2 (GUx7/Ho/YWc41r1sco5/ZA==) seen 61164 times before
Or the docker image
$ docker run --rm -ti -v /path/to/file.kdbx:/tmp.kdbx:ro fopina/kdbxpasswordpwned -up /tmp.kdbx
Password for title1 (HKlue477ZHBV/JaLQj/1QQ==) seen 1151 times before - testuser - testit
Password for title2 (GUx7/Ho/YWc41r1sco5/ZA==) seen 61164 times before - None - blabla