Skip to main content

A command-line tool that scans Keepass 2.x databases for weak or compromised passwords

Project description

check-keepass-passwords

check-keepass-passwords is a command-line tool that scans Keepass 2.x databases for weak or compromised passwords.

Quick Navigation

Installation

Requires Python version 3.9 or higher and pip.

pip install check-keepass-passwords

Usage

check-keepass-passwords /path/to/database.kdbx

Background

  • The compromise check is powered by https://github.com/lionheart/pwnedpasswords. For implementation details and security notes, refer to their repository.
  • Password scoring is powered by zxcvbn, which rates passwords on a scale from 0 to 4. By default, check-keepass-passwords considers a score of 2 to be sufficiently safe. You can customize this threshold using the --min-score parameter.

License

check-keepass-passwords is distributed under the terms of the MIT License.

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

check_keepass_passwords-0.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

check_keepass_passwords-0.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file check_keepass_passwords-0.1.tar.gz.

File metadata

  • Download URL: check_keepass_passwords-0.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.6 Linux/6.5.0-4-amd64

File hashes

Hashes for check_keepass_passwords-0.1.tar.gz
Algorithm Hash digest
SHA256 c5a3fa5b1abae8b9cb406edff349bbc480ad1f031a0b2474da74f9ae9ae8c4e8
MD5 5c3f0127bce69a99a885e8294c3c3253
BLAKE2b-256 719efade355fffa731f06cff5b37b9e4c296c9ddc44f028b6d0dc89adc548be5

See more details on using hashes here.

File details

Details for the file check_keepass_passwords-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for check_keepass_passwords-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0abb31eaa8332197f5a82a845d710a72f0fde7c98790ef7ffdf5ea882a844be2
MD5 1fa5a7979b4f12596f15b034512275a5
BLAKE2b-256 bdd3a6d96c6531ba5eb23eb31ec781eb64ee23d5a5c5a2c88f649987ddd4b79f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page