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.1a5.tar.gz (16.4 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.1a5-cp314-cp314t-win_arm64.whl (98.5 kB view details)

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

secretsweeper-0.0.1a5-cp314-cp314t-musllinux_1_2_x86_64.whl (31.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a5-cp314-cp314t-musllinux_1_2_aarch64.whl (30.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (31.7 kB view details)

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

secretsweeper-0.0.1a5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (30.6 kB view details)

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

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

Uploaded CPython 3.14tmacOS 11.0+ x86-64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

secretsweeper-0.0.1a5-cp314-cp314-musllinux_1_2_x86_64.whl (31.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a5-cp314-cp314-musllinux_1_2_aarch64.whl (30.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (31.7 kB view details)

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

secretsweeper-0.0.1a5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (30.6 kB view details)

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

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

Uploaded CPython 3.14macOS 11.0+ x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

secretsweeper-0.0.1a5-cp313-cp313-win_amd64.whl (104.9 kB view details)

Uploaded CPython 3.13Windows x86-64

secretsweeper-0.0.1a5-cp313-cp313-musllinux_1_2_x86_64.whl (31.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a5-cp313-cp313-musllinux_1_2_aarch64.whl (30.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (31.7 kB view details)

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

secretsweeper-0.0.1a5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (30.6 kB view details)

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

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

Uploaded CPython 3.13macOS 11.0+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

secretsweeper-0.0.1a5-cp312-cp312-win_amd64.whl (104.9 kB view details)

Uploaded CPython 3.12Windows x86-64

secretsweeper-0.0.1a5-cp312-cp312-musllinux_1_2_x86_64.whl (31.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a5-cp312-cp312-musllinux_1_2_aarch64.whl (30.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (31.7 kB view details)

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

secretsweeper-0.0.1a5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (30.6 kB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

secretsweeper-0.0.1a5-cp311-cp311-musllinux_1_2_x86_64.whl (31.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a5-cp311-cp311-musllinux_1_2_aarch64.whl (30.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (31.7 kB view details)

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

secretsweeper-0.0.1a5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (30.6 kB view details)

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

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

Uploaded CPython 3.11macOS 11.0+ x86-64

secretsweeper-0.0.1a5-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.1a5.tar.gz.

File metadata

  • Download URL: secretsweeper-0.0.1a5.tar.gz
  • Upload date:
  • Size: 16.4 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.1a5.tar.gz
Algorithm Hash digest
SHA256 38a5146dd6cb9b6e1622dad1944209523a88c4d1b6ee1947698b47e44c56d5d1
MD5 bc0d068dc0143ba9f846e1df8a53d450
BLAKE2b-256 e5b58863ca92262e29e18cc94fc6a23497d1a11967ec0d612695132b79e381aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5.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.1a5-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 4651eaf1183c4acbf5f127a2c11c14b7384a64867addfd0d2d3db162184fa88f
MD5 080ef2cc6e28da255b377baf40f63a6a
BLAKE2b-256 e459f662290dc6eb3eccdd91c40c6b3d0c0902607e5aaac45e3fe16e1fdfeec8

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 b6f023d76587dc86bfcb692aa3e444c3770a5a495b4b6e381e785f62abacc04e
MD5 215af8506e5e93b3818fccb6c660ca8d
BLAKE2b-256 06b613ca8de2a5c08eee3083f9d1de25f4f8825c7d291aaa10b0166e80bcfa08

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a8e098e2096abe44a81d5d49c859ae08ddf261f6191936a2fc28c1b8c78e6444
MD5 b0bc06fca1749b40425cf5e84c571b6e
BLAKE2b-256 03db4a64e1aa6f93d5291456a8275a8d26b78020604ce688602e76d23bde7290

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f0f8ee7b94841cb3ce193ab2c4699a1523c62fa8c10dce155c66cc56ca70ba9e
MD5 ff164d6e5b3bd796cafc68f8ecc2872b
BLAKE2b-256 c46d59de57a2954d90d1ca4afef3f94df6bfc5c0af4bed53534a97f8a15bb0dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-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.1a5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b18a23f8f00594b267bf56d906d2d12c6b886a1ff96e75436fa0e4866b9ab910
MD5 fa72e5c28d4807f5887e8ec8aea5d26b
BLAKE2b-256 8944fd0c1848141a074e79ce34950962f7ccfda99f410819a69c2eac0d610e8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81fed33bfbef1145771d86053c51bc4c45a7bb1f54513d641a9e3ceaf2aaab08
MD5 3fcb903631c8b4c4d0bfd32c6659419d
BLAKE2b-256 d2dfaaa7d2820649ec91d559dc84bb69b531b21b72dd0d32dc7744b0f5102792

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp314-cp314t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2650447938447270d40de6b00b630a1ff0a3c94c9d63d7eb788c9f4af4e20aab
MD5 ddc4dc42186c20cce0ff29b7e0f6520a
BLAKE2b-256 9e615f8ce2ffb3eec9eefd97000ab9b70d00b01fbca6029f650e2fbc655217ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32356a21bfba2508964fc27c0b09ce14e46667aa37cc2521e4aff4cff7318abb
MD5 18bf2281a372402d1fe91333d2012601
BLAKE2b-256 c836d0107cb0abcac35872e46f35f5582df11ece7f0d7e93757b402ab3b5e3e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 fae6324bae3bd3a97995f79b66f14929fe357abd3898c6307b877f4486ef2b75
MD5 38b18689ae6cf593f2a98f1e8f3dde01
BLAKE2b-256 b23bc0a8883f66765bf28f229352c37475511c3c93b35ce2160a45ea94f9c45f

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7829ae9bdfbca1c9bafb16ec3d96f4a30a1b9a6e71a29fe8500810320bff9104
MD5 8a2fb909b7a4287563fb5c5ef664cfac
BLAKE2b-256 8020ea8960488bff4acb705afecee8d2696366ffa7475254c5ae5b742294c866

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ee9a13191505d318174c68e6bea83f88d2bf5469b2c16a7b5c227fc7e1f98f1
MD5 72c57083d8c317d5bf33be1bc2c9bc00
BLAKE2b-256 b47bf42f71cf5ffc3fe1ba021a899876d0efcb14b2f8650d86a910c50bf97fc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d1b5ee3c48d6bc36585d39e9bd15c780a827327fdf35626b7a049fc0a028ca84
MD5 a404fad7c7b7801b7f6ad18dfa5997ef
BLAKE2b-256 3e07c40b2dfb63bb1a3533185cf1f9caa0a46d82323fdbb12985bb58eab14e16

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-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.1a5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3beb098d39b17e9e2623c2dcbe1763d3cf2f385c5bbeae1720677b30a489125
MD5 f61b0c396b27d9a6004746cdd2fb55d5
BLAKE2b-256 2d13c06a78d0a03d0da24e20491390b73c9490d70b6b4c5b21f62fa5d0d7c192

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5522bfa0e1ca84db0f9b074f0eb5b140c9e4fbdf44be4ef7ecd93ef29ef6ad51
MD5 3e4df3c8e9c7c9180c592bd37dc7abb0
BLAKE2b-256 1a47cffbe224cef238b8c1c907283e73ed113d6c0a589d467d615c9225bc1900

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 76b19411c3ab1126058bb48afae7a7fd2fb1c4588e5fe087ce5a285613678c29
MD5 bb96e28d2c6087fbac8e291a18b30ddf
BLAKE2b-256 8f96a1ed8c6552903ed38402c3f85300cdabe3ca593d09d9949829c3245d78b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2689f1408f628342b51b31325ed2856ee1cd07a8e4cc1fbd37ec1372fafd1c41
MD5 56647fc9a6be1c37bd4aca042bee423f
BLAKE2b-256 db545ce370ad1d22a08482fc23569b9b0244b0cd080538b1ac450f5558bbb87b

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 3ca503ff005f9a063f295778141607807a431dc83407a2700100aab660033596
MD5 99b12852da4ca01922f81617eb8c4eea
BLAKE2b-256 1835a9226c153f150a869587f5898b324ded0d0828813cb243281be4c13781ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 68daa9d65ba9f3413132d2a148f8fc153786e499e635ad01d415d525f44fe8c1
MD5 7e2a77992314c43ff495395733f55b17
BLAKE2b-256 57baa7216357377f9d9cec12faf41c65581d4e37863ed1f165be42d571681a3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42f79e118db1f58ab41ca5e80adbfbc9d8f072a41a88a053e37438b1e30642de
MD5 85bf2451cbbc564ba5fe9ffd766a2b09
BLAKE2b-256 4821c598e349ce44a48704d07bdfdf04cb5bb0ba2f304388c16b84c07a2c275b

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8a9fb41b948983b311d1bfdcdd2ee6943dedad2ed8ba08fa23e9612644187628
MD5 80df99fbc768c6d356428d2faf159614
BLAKE2b-256 8074312b89074a40c36daf1d77780b3457af32242d7082aee818ed0e41aabaf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-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.1a5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e6a878ce8d06f67378e751dcbb50cd005a4c497f58ba2a0b2fb1d998e714a56
MD5 61d7926a5d9329e6232404a72a207cdf
BLAKE2b-256 42b571f7cf861bc2b39d611615c3e5d2b83a50986a612c71f3e170a48f86ce41

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 54d3683f0b4107510125059e623c743ffe6281d079b178b3eef5e051e2518d99
MD5 4c9178618930e2a07df497eac880ed5a
BLAKE2b-256 a020625f69276a3f1edf7d51237275c3dc77ea00732e416c460a4e32e8017246

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 81cd1a92c25488496a34c0aa0947634553a4db13131fdc19c6c50c5c79682ed3
MD5 d8511832bb4bf5774dc4af41bfe48cb7
BLAKE2b-256 2ca48fc339e3cf3f40cbd4a7c90b3dece325ce2240e5c246b560189e18e0752e

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91c0af291fcd4e5842c5363beb250658998305e75c2c100fe3528503a9c9aa0e
MD5 cf60b5a9229c4357efd721cecc659f77
BLAKE2b-256 55c89229cf90f8df4db209ff860cf3036afa187f6108cf068d23371d8348d296

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 00f74bfa7304f536d6713164d3fd283ba234743843831d55726308190034bace
MD5 3644fe32f973f8b17112c1cca713170b
BLAKE2b-256 09d200307efa3d920c93844df553271be4a470e097fd4fc8ccf6ff65c131bd8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8509fa00515aba28257744daa2ec3abec17599c72e6516b2aefcd8ee64dfbb65
MD5 8d5704c1075a02d68603df84ef2db47c
BLAKE2b-256 d143f68f5326104888265cbc8a071377771e975d8757e127746a98a1f11f1cbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc54db04338d4d701402526a6c4bfe9aca2ca77e437018b8cb5b5b3ab080c91b
MD5 ddbc74779c8cd09ede4bf925d25041d1
BLAKE2b-256 95cc7f33272f393b9f605bf51531aab576162fbfe3b6c87eff28347882acc1b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 be4e11350d05054703f8ddd33efec1a8a676738aacc518cbde95c68c84061a38
MD5 42726c731d945e0c70594f0e9e6e703b
BLAKE2b-256 98a115b54612ac8a1cc74e12cdd7984e0730cdbe5e9cea7d4cb252ebddce1502

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-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.1a5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c33edd49b6ce53ae48ec0bc8ee9c64bdb2b932da8b7c06d63f75032114d57a67
MD5 c0bc2778e8259eff1758e706900edcaa
BLAKE2b-256 b30c1612e41873a2781cf799159e845ed1519def8c34fc11338aca6a0f928fe7

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 76e52c627477f5c6d41295fcca7c104715f2fc8ff8d162df50b39f0ea450895d
MD5 6f4dfe807b114e1f0c8a2320e0b8f335
BLAKE2b-256 89b081c2b5fbe6c6bc803d8eefdd55d91c7e5d5a3efd8c760f5e9542065ac68b

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 da60ce74bfc17fc83c35fab53f14632b95fd19c7739b6a5496118230ed43c5c3
MD5 5bbf45c8ec322a361335db3db014872f
BLAKE2b-256 979e14a2e32874a0aaa42a971de9271c62fec7e2395dc021c18aaf5a3fa3af47

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b550152322f04499159fa55f179c7bcd40ab18ec421abcac64ec76038d34843a
MD5 1ba2923eeb99aed4f3984f4af4155f76
BLAKE2b-256 a7ec4320b0f9144acfb819ae72b70138664f49f0fd5c6b6e267e9301c949c391

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 53cc75ec1fe959fc156ac6843f8d712bdcf09c0b5564b71e8e4457c93fbe37ae
MD5 341db4bed3ed577b259d0e19bbc899ab
BLAKE2b-256 b3f2b34010ab198babce067328275a329b5c957d59c7d8f009c088615af5f9ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4d951c660cc451dc96d1396100174acd462bc84b35ee1312fa18a46f7cb88f28
MD5 02b183e08e494f6baf2cbfaa380be696
BLAKE2b-256 0d06dd52f7a1e43d46d89c37b71d7b53083d5e5870970638eedb95e80ca9cdab

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7c89a71a2622f46af53188872bc684a57b67406d291cd848c754da5c71983be5
MD5 0195479affce9c342c822b36823eb44c
BLAKE2b-256 8c67d47f525babc88426c1b216a1f562d90918b39c28c1c0a1b2603748c15111

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 67341ae05b3c8b64d6027a136ebde5ed2aaf4a309b50561d25a224de53a997ac
MD5 480820687577e03495a69a1239174eaf
BLAKE2b-256 128ac305b32d512d0c2ac0463f7cfa948e4df5082d53f7abb6bf928c45508a7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-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.1a5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1b767934b01e4ff001f45c018a13f637d85fdec6161e8a83cf0c1f6a1e80440d
MD5 fe612b1b01d49e630df253d07dc5578a
BLAKE2b-256 f133300166ede78c05baae1417c369889da6fc4f156304f5d4de2129386ae2f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b712dbff45729983d55de38ae012979ae986e8f0946911be1c7cfd1d5bbaf93
MD5 c2a0652b21bf7d39f926544424e3fe01
BLAKE2b-256 34d096843fe4a583bfed7a87a9695802b8e2bf71c4f8a230906af01b0188466e

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3ce85d54458d2a65240dd2861e9e804cf421dc4bba289a09aa880f4398f5eb0f
MD5 e73f7f7815c8aeddff8d3e4f74aedda7
BLAKE2b-256 1970de17c309a791b715baaaa48db93796b13609d3abd052f6d44a37f87f715d

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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.1a5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83f1ee8cb9bd69f930dc46023e27269fb5723bab3b7060fd80e931ad2e69a49e
MD5 3c113c3eb99feb99c31e1dedbeba92ce
BLAKE2b-256 d42530bdbdd69cdac827b4b21456261dd4bc1069cf8e658584771fa0b51897d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a5-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