Skip to main content

Fast, in-memory secret-sanitizing CPython module written in Zig, designed for speed.

Project description

SecretSweeper

 

CI License PyPI Version Compatiable Python versions

SecretSweeper is a ⚡ fast, in-memory secret-sanitizing Python module written in Zig, designed for 🚀 speed.


About

💡 Just want to remove all secret variables from the terraform plan output or any large file? SecretSweeper is here to help!

SecretSweeper is a Python library that can mask or remove known secrets from byte literals, files, or any file-like objects (io.BinaryIO).

  • Written in Zig with no third-party dependencies. The core is a plain C-ABI shared library driven through the standard library ctypes module, so a single binary works across Python versions.
  • Can wrap a file descriptor to read and sanitize data directly from the stream.
  • Works well with multi-line secrets.

Installation

pip install secretsweeper 

Examples

✨ To mask secrets from the bytes literal:

» python          
import secretsweeper
print(secretsweeper.mask(b"Hello, Secret Sweeper!", (b'Secret', b'Sweeper')))
b'Hello, ****** *******!' 

Secrets may be completely removed by providing a third argument, limit=0, which specifies the maximum number of masking characters:

» python          
import secretsweeper
print(secretsweeper.mask(b"Moby Dick!", [b" Dick"], limit=0))
b'Moby!' 

To effectively mask all secrets in a large text:

import urllib.request
import secretsweeper

url = "https://raw.githubusercontent.com/annotation/mobydick/main/txt/plain.txt"

with urllib.request.urlopen(url) as src, open("sanitized.txt", "wb") as dest:
    stream = secretsweeper.StreamWrapper(
        src, (b"Dick", b"savage", b"cannibal", b"harpooner")
    )
    for line in stream:
        dest.write(line)

More examples are in tests.

Getting involved

🌱 Contributions are always welcome — whether it’s a bug report, a small fix, or a big idea. If something here sparks your curiosity, jump in and help shape it. Open an issue or a pull request — even small contributions make a difference.

License

🪪 This is free software: you can redistribute it and/or modify it under the terms of the MIT License. A copy of this license is provided in LICENSE.

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

secretsweeper-0.0.1a6.tar.gz (16.6 kB view details)

Uploaded Source

Built Distributions

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

secretsweeper-0.0.1a6-cp314-cp314t-win_arm64.whl (98.5 kB view details)

Uploaded CPython 3.14tWindows ARM64

secretsweeper-0.0.1a6-cp314-cp314t-win_amd64.whl (107.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

secretsweeper-0.0.1a6-cp314-cp314t-musllinux_1_2_x86_64.whl (31.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a6-cp314-cp314t-musllinux_1_2_aarch64.whl (31.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (31.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

secretsweeper-0.0.1a6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (31.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

secretsweeper-0.0.1a6-cp314-cp314t-macosx_11_0_x86_64.whl (12.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

secretsweeper-0.0.1a6-cp314-cp314t-macosx_11_0_arm64.whl (13.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

secretsweeper-0.0.1a6-cp314-cp314-win_arm64.whl (98.5 kB view details)

Uploaded CPython 3.14Windows ARM64

secretsweeper-0.0.1a6-cp314-cp314-win_amd64.whl (107.8 kB view details)

Uploaded CPython 3.14Windows x86-64

secretsweeper-0.0.1a6-cp314-cp314-musllinux_1_2_x86_64.whl (31.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a6-cp314-cp314-musllinux_1_2_aarch64.whl (31.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (31.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

secretsweeper-0.0.1a6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (31.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

secretsweeper-0.0.1a6-cp314-cp314-macosx_11_0_x86_64.whl (12.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

secretsweeper-0.0.1a6-cp314-cp314-macosx_11_0_arm64.whl (13.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

secretsweeper-0.0.1a6-cp313-cp313-win_arm64.whl (94.4 kB view details)

Uploaded CPython 3.13Windows ARM64

secretsweeper-0.0.1a6-cp313-cp313-win_amd64.whl (104.8 kB view details)

Uploaded CPython 3.13Windows x86-64

secretsweeper-0.0.1a6-cp313-cp313-musllinux_1_2_x86_64.whl (31.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a6-cp313-cp313-musllinux_1_2_aarch64.whl (31.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (31.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

secretsweeper-0.0.1a6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (31.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

secretsweeper-0.0.1a6-cp313-cp313-macosx_11_0_x86_64.whl (12.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

secretsweeper-0.0.1a6-cp313-cp313-macosx_11_0_arm64.whl (13.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

secretsweeper-0.0.1a6-cp312-cp312-win_arm64.whl (94.4 kB view details)

Uploaded CPython 3.12Windows ARM64

secretsweeper-0.0.1a6-cp312-cp312-win_amd64.whl (104.8 kB view details)

Uploaded CPython 3.12Windows x86-64

secretsweeper-0.0.1a6-cp312-cp312-musllinux_1_2_x86_64.whl (31.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a6-cp312-cp312-musllinux_1_2_aarch64.whl (31.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (31.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

secretsweeper-0.0.1a6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (31.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

secretsweeper-0.0.1a6-cp312-cp312-macosx_11_0_x86_64.whl (12.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

secretsweeper-0.0.1a6-cp312-cp312-macosx_11_0_arm64.whl (13.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

secretsweeper-0.0.1a6-cp311-cp311-win_arm64.whl (94.4 kB view details)

Uploaded CPython 3.11Windows ARM64

secretsweeper-0.0.1a6-cp311-cp311-win_amd64.whl (104.9 kB view details)

Uploaded CPython 3.11Windows x86-64

secretsweeper-0.0.1a6-cp311-cp311-musllinux_1_2_x86_64.whl (31.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a6-cp311-cp311-musllinux_1_2_aarch64.whl (31.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (31.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

secretsweeper-0.0.1a6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (31.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

secretsweeper-0.0.1a6-cp311-cp311-macosx_11_0_x86_64.whl (12.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

secretsweeper-0.0.1a6-cp311-cp311-macosx_11_0_arm64.whl (13.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file secretsweeper-0.0.1a6.tar.gz.

File metadata

  • Download URL: secretsweeper-0.0.1a6.tar.gz
  • Upload date:
  • Size: 16.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for secretsweeper-0.0.1a6.tar.gz
Algorithm Hash digest
SHA256 03dd4ac11f55afe11bd404ee8d61d3bebb560e06e1e3400bfa282d9ae58fe970
MD5 4d3af4267700cf469f49f26b846a37fc
BLAKE2b-256 c741900d6049c2976d6e9283f45d4a7223e1b12d85f6ed3d574cd66c04cdad29

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6.tar.gz:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 3148e239dee4e8245fca71b8d8cc77b5989d490aac50d5a5520d7dfaf4f14851
MD5 a8feac34bc97d470201071b907392040
BLAKE2b-256 ff34e01cd1276fcad1f9a3e0fd60b7948c7b002732006ae0fe7b54d7e0ab79a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314t-win_arm64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 31de986de282b64afed1b8194c08e65bbe01bbf4a7dafaec1a0b52f305dca067
MD5 768b52e36db4a4ad62f77827dc1b746f
BLAKE2b-256 b29865c805fdd141fa9c36ae9a50c600ca5bc77d0f3460cf032b28f24b25fcae

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314t-win_amd64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07d62d5eaf4bd374a16e3ad81612c904265560655793e60be1574fe395796d77
MD5 9cf48c0216f90dfcf843175c6791314b
BLAKE2b-256 787b90b929c1ab4df6fa1d19ef795bbd245a1fd5722c868520952cbeb3afb31a

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 008806a2de6d67f252dd072f665d655ec53ff3ca758125eeda0b60bdf9bf5afe
MD5 3d7aec2c952133105c880cfe1ebdc469
BLAKE2b-256 5398cfc4c285480754ccfa54f725764c42eb8cbe71a0659ec2d2ee5734a52bb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 99eadd3012debb3212bb1fccc2a7f305176c7badb8f0852f3ad65cd30cd6f5d2
MD5 a18ff521913eb47d788cfb71ce23c57b
BLAKE2b-256 afe8f886d41982b43981fcc4a85dd521a903fdbe33790b46576dbfc509752284

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 53ea0480ebf4fa7d07d097eb920a198c5a5eb9ca4a4333eb309345037bdae5cd
MD5 21aa1bc441f9dcbbdb04750fd72e1fe2
BLAKE2b-256 c3feeb87cac7e965ec71215d0f69698ae757fa4f035fb62161be4bbb83e19764

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6f2a9b1e098a75bc362de4feb8f9a2614cd204f7832febac01d329ab3c5e3110
MD5 c2908a1d9967959b7965cbc3e44e4b82
BLAKE2b-256 1c16c561d88f4741e00ffd0f0fee334fd13011419a1b02cc1b7659658153004c

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314t-macosx_11_0_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 554af6007fdc058796478f9eb9b98b6c74d816431b7dbc0b490875a37c88f04b
MD5 ffe8e08b0e820741190725b721e4d35a
BLAKE2b-256 7402952b6dcf03ca5a5b6f87905f9eb3857644fe628c0d069faabc6fe9acc4e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 9a7e3334b6a0b23de34536492f4b97274974edde134cec4024a74069473f5414
MD5 a7b291e3581fb7d6b9e1c29b06118036
BLAKE2b-256 e6a81180d53eda6dc52bba2437b2a22101060dceb161432d0be6a973e49b7842

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314-win_arm64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d5fff824c977482afa0d527f1e6999310d8534872f70639312fa26c525328a75
MD5 a3c5a20a479def64af443d554d4b4ce3
BLAKE2b-256 9de6b764c1d526643e3a8314f94a788539c761eff0ed2e1ca6dc02fa9a3b8c6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314-win_amd64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f669daa2fb28b887781405ede19a9c021775d0e322f380bff1e009072e209026
MD5 e591b3b8697b594465c570dc61c6cfdd
BLAKE2b-256 593c9cb45d9fc0b18929d8d6a5ccd76079b3e370b0118d828a181896867bd359

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 85bbf605d6b659e1d59d274469a9faab0a28f7b419641549e210b16afba4d438
MD5 fdb38c0567434725303dbe1e8a1d740d
BLAKE2b-256 f80cd4db8166cd94a3e2cf7fe727798c6cf9bfcf220e6933a690bc02800805bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad589539124fe6d10bf227332d6f50bdcf8235519646f2dc48f74651d25625e4
MD5 99ce9d5baf969bf97cd0303b402f507b
BLAKE2b-256 7009612c771ef2a70965537fb32b5f29360330c2250df4539cc01e999eea0a7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 db84210ed1acfa11e6b0ce6d1f168334bd102336808d566638f737f5fc845b63
MD5 a90e92ec1053124267ed0ce8464acabc
BLAKE2b-256 914e2749d159335c7f54beae1ddd727c2a1b07aac9cbbec5f80b882bb094420b

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0643cbacd34fa6f11b4cfca9ba2a0d86dc5eaf1a3ad4936d61928f4499e50d9d
MD5 c0ee44d2af21acb269dede6ea571c019
BLAKE2b-256 c983f75cbdd2849ca461b360bd413bffaa9374885df69a9b337ba7c221f8beff

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314-macosx_11_0_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97b768a23423ed0717c907dd7ad4fdd51e99c603b873daef29619cf8c5a31229
MD5 d6c65a40535b91085b94cd24b2507991
BLAKE2b-256 d4fc6d397d028d627b58ebfdd026ab9e3485f0cedff6e396f635d95b91772618

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 0aa0614800bd13de03df93866d0cb2efded2557f3c1dd3ddadd034ae6833e7f6
MD5 39eddd83d02e220943ff4d1e99d35f1f
BLAKE2b-256 a12499772619a3c8b320d945c56000def9306197a5f4210695f0edc2ce3332a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp313-cp313-win_arm64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b2f9ff6b1478f79a03567e1bf15a0cbaaa14cca83bb34fd274244fd4e4ca7eff
MD5 a346700536d2efde19c4bdb3e268dcec
BLAKE2b-256 a28ac0200a73597fd03b83a7dd1cd638c040f85addef6f11571f24c72cce34fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp313-cp313-win_amd64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40719be7f5bd8812131d95abdec358c7df331cbb7fb6b5063c9e92356fcd79af
MD5 52ab51b46edb6bc01e6830e80c959356
BLAKE2b-256 6c3b7c76944f86fcf3dfd6f9c013b2e0accf72763dfedb3dc4539403c5a0146f

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 841163c014f05d3c0d24e621dd87b426cdeb0be6a4e49b5f4c086bb720af3366
MD5 bae04fd30cca7da60b279ce182b903c2
BLAKE2b-256 7fd38ed12331d00bc5f53131959c42a0634b345ab5507898b0dbb7ca16ad0500

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3c1b857cbb2a8d5051f836c26605e75e1a8491c8066da7abf3ac28b9c3d1e2b
MD5 62b98a1a9ce0bfd065db06e0ed93aa0d
BLAKE2b-256 8b061bdbd5bdc7492972bcb0c075213b702565d452a4f8bcfc0d629f3492467b

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0cd65064599cf92b462490cd6021f7f2779b591c1607ef97f2bdbd0dc7a39ed7
MD5 936e8f06144a22777c5c165f77cf4aaf
BLAKE2b-256 3060b1e0547a453005d1d03d84b6e19addae449ffc5390ce776b7811e051b17a

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2bccbf2dda90513d8e2490b692baea1dc11b6e17a27c7e60098e955e000e9135
MD5 199b6a69909992e4947f484a478b08db
BLAKE2b-256 e7dd8d540c7000308f79a0ed87f06eb4e4fb9df8dec7aa57308965b2ce5d765f

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab6846a8551cfcc6c8852953a106f1bf2eb1484b5d296acc0272b6b6e6840867
MD5 4a2aa793082f1b07b938dc130d323a22
BLAKE2b-256 aaa57ef657d185d4d16db44207aa06997ccfa9311fd199d929d230fe631f4703

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 7634a0896c252dc7a1478aca1b4927b8a460f00b733978d20f75caf90379f13b
MD5 5108a04bc7088153c67ddb851b175f8b
BLAKE2b-256 b872b01a3449c4d1aa655d04e4158505d975fe52576efb4593bb449e5b0a6f02

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp312-cp312-win_arm64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f3a0f6daad2258a2f7a9ae320bfdeb1af03aa6b3d1a01398b6bc295b9ce0f5db
MD5 e20c8551e86b4ecd568e6ce802a7da98
BLAKE2b-256 62658155c51e0e64f3d1ae3384fb8827535ff7187c62cea700b3e25d2df2db16

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp312-cp312-win_amd64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 546c0dcd386fc1c25fb52f9b0c2154a6b545c75f49f6f7803535d1129b4a777e
MD5 a10d2b584723c17e448bd0f5158a5db1
BLAKE2b-256 849c71f196221445b2f9f6b0eecc26e8c57b1634d057c691790a289e9d8f5a9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f6ab30d27a8a959179e3fa7ebc5c22fe9ffedc422573ac62600722d0b1f3769d
MD5 03fa1dd23860dfa2013337eac25e70f3
BLAKE2b-256 1b855643e5d2322f84ed97affceabbf40fecb2847678e2dfd9d93886f7e11576

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65ac2b308637be4f1b7de84cea15ee8477ec3ec29c27d84a46f9f1498309769c
MD5 fc6b19e573bac427dfc5ad9c8e33693e
BLAKE2b-256 85b2a40acfbe4a9cd38a2d75a4a11f7d3c1d0d0249f7640b319cc2a3e6fbc276

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b28b690e75a51d2dae2b82740b411cb38f30c65cb15c67711e74911c1c719f6
MD5 06d36b9ace7ad60470f248dac96c132d
BLAKE2b-256 67cb6a3af8058ea2319ddf3cec4b3da79ace4ae4a1ada2d9a24495577a77817d

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 222fba2c1feb31e81550aec09162e0f190e09b847a974e5a71ef51ff9cf30ddc
MD5 3872ed41b4c8dd1ed2eeae54eadd9bcd
BLAKE2b-256 7f220778830b3060b64f6ea8c7aea1c83702547819abddf11b9d0121315394f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f53e6fa35e5fbefbcaea47211538c97a77ff4969b25dc6c3fd5416002dd7190a
MD5 ac4c6e6b65312bfd1d8d44c6fa57d16a
BLAKE2b-256 ea248c32d69a0a83b636bcad066a2f83995bd647f9ba6244fffa566a35f97d3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 a085c3654fe01c9ebeb0edc1bce7e31d708ed1d5fc9d7564dfc1f11a6d01115b
MD5 7c94832e9dddb59e1dc3582ee35633d9
BLAKE2b-256 7e9f1f529544e7590f291782567503fd3be5a14ac970e79bc163cbcc744645ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp311-cp311-win_arm64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 28bc9d1ba4eaf089bab710ed857f22b309a04b1a200bbd809d0f99049c619ef5
MD5 c175c7dad9f7125039830b56cc5f9e70
BLAKE2b-256 525ddab1da13d45ed914bd23a7a1060b714f6c3f5197e52cad4f6dbda6f64770

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp311-cp311-win_amd64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c834e68fbf0236276085f5c3189d50c93b80063aa4b345f0f0a0052c12295074
MD5 5477ec8eb91727e9bc155c67027423d6
BLAKE2b-256 8e986125c142b1caf3ab99d1346ffa7aad5a39371305d2eef31c0ab0bf47cc3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 930bd4189776e011a2a10516ea68e6c38f4781c41e59c7ee0fb748f1ed437055
MD5 2c7949b9a7f94e6c284d814da14d02a9
BLAKE2b-256 79defdd5613e5d70db95d3276c9a4d299fd726f3fa10f38a937840a04c395e06

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ec6572a37902c582fd8abb321461b6ae198397cdaa8ee708f8c1e2ca2984e492
MD5 d269332137a21bbcc783148cad99a23c
BLAKE2b-256 5773db0395334266be5fa77c28ab252867ca97bdfd9f6d8f7311b35bde001617

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c90363571445bd8424ae166e0699cab197b1483d4ecdaeeca30ad7ccb640c598
MD5 ea63d58d8a27631ea4b3864dee0add56
BLAKE2b-256 cd03ac0da02a5ea84329548f4b7afc7e6d2afed46da5d4e7b76f49186370b515

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 57c84fb3c0343d049ce2abdd81aa5f6d8a732f0c37352ae87723d779cc2f4fcd
MD5 43385bc55a937cc681f221ca744624ea
BLAKE2b-256 4cd6b486809f264c3098e894bea58adf294f582cc98e60e0145a61ca138add6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: ci.yml on recipe/secretsweeper

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

File details

Details for the file secretsweeper-0.0.1a6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c047b8ff0f6584ab95774a377a0519463c61c068a6cea17c1626875778981a87
MD5 4a12b0413668723d4c9671432ba4423a
BLAKE2b-256 0656aa6d167656d6bd71a3a6be2a5ab95b01a57e99e9f2e4988da88162cda95c

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: ci.yml on recipe/secretsweeper

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