Skip to content

seantis/bad-passwords

Repository files navigation

Bad passwords

PyPI version Python versions Tests Codecov.io pre-commit

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

Run the Tests

Install tox and run it:

pip install tox tox-uv
tox

Limit the tests to a specific python version:

tox -e py311

Conventions

Bad passwords follows PEP8 as close as possible. To test for it run:

tox -e lint

Bad passwords uses Semantic Versioning

Development

Setup your local development environment:

python3 -m venv venv
source venv/bin/activate
pip install -e .[dev]
pre-commit install

License

Bad passwords is released under MIT

About

Tiny python package which contains one function for checking against a list of commonly used passwords.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages