Skip to main content

Provides a single function for checking against commonly used passwords used by various Seantis packages.

Project description

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

Sedate 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

Project details


Download files

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

Source Distribution

bad_passwords-1.0.0.tar.gz (31.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bad_passwords-1.0.0-py3-none-any.whl (31.6 MB view details)

Uploaded Python 3

File details

Details for the file bad_passwords-1.0.0.tar.gz.

File metadata

  • Download URL: bad_passwords-1.0.0.tar.gz
  • Upload date:
  • Size: 31.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bad_passwords-1.0.0.tar.gz
Algorithm Hash digest
SHA256 479dadddd8b66de1dcd54de801fb986eb7c3d8fd2d9aa626a2d36c6d9553d4b5
MD5 8022b928598954397c100e36aa3dcdfe
BLAKE2b-256 bef68f4bcec607d4b612f9af5572737abd12eea4dcc1ea3fab359c2afc2418a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bad_passwords-1.0.0.tar.gz:

Publisher: python-publish.yaml on seantis/bad-passwords

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bad_passwords-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: bad_passwords-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 31.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bad_passwords-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a178f4660cf04090d2a1afbfd6586765d0e8006082b8029b6a3c4049c3b2cca
MD5 ccd524b541b120d907cd94aa17c7f42b
BLAKE2b-256 bfee35f98067168729cfd0041e8f595efd61c93cc605d34ec01b4c2fd54e3ceb

See more details on using hashes here.

Provenance

The following attestation bundles were made for bad_passwords-1.0.0-py3-none-any.whl:

Publisher: python-publish.yaml on seantis/bad-passwords

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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