Tiny library containing a single function to check against the most common passwords.
Currently this list is fine-tuned for our purposes. It only contains passwords that are at least 10 characters long. We source our passwords from https://github.com/danielmiessler/SecLists/tree/master/Passwords/Common-Credentials
Install tox and run it:
pip install tox tox-uv tox
Limit the tests to a specific python version:
tox -e py311
Bad passwords follows PEP8 as close as possible. To test for it run:
tox -e lint
Bad passwords uses Semantic Versioning
Setup your local development environment:
python3 -m venv venv source venv/bin/activate pip install -e .[dev] pre-commit install
Bad passwords is released under MIT