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.1.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.1-py3-none-any.whl (31.6 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bad_passwords-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 14be4fdcff80dc131bd55e5fd57e279731c8020c30b1c506b9f86b081ba0ddc2
MD5 55a0f005ff8494c9b1e8909d4db628e4
BLAKE2b-256 8aba915bade00609bace6af42d01839194885090c9cc743af1f79d5ee151f616

See more details on using hashes here.

Provenance

The following attestation bundles were made for bad_passwords-1.0.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: bad_passwords-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 65ecf1815920e32fe222bd28818994ed7506f9d3eb3dc8301865675c2d8fe937
MD5 f0d2ad6d6dcac748e5958e57c2c5f598
BLAKE2b-256 9733318be3a67e16572ecdc2f09cbc5b442b96d147aeffe815905503e7083ec4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bad_passwords-1.0.1-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