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

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

secretsweeper-0.0.1a4-cp314-cp314t-musllinux_1_2_x86_64.whl (31.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a4-cp314-cp314t-musllinux_1_2_aarch64.whl (30.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a4-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.1a4-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.1a4-cp314-cp314t-macosx_15_0_x86_64.whl (12.4 kB view details)

Uploaded CPython 3.14tmacOS 15.0+ x86-64

secretsweeper-0.0.1a4-cp314-cp314t-macosx_14_0_arm64.whl (13.0 kB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

secretsweeper-0.0.1a4-cp314-cp314-musllinux_1_2_x86_64.whl (31.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a4-cp314-cp314-musllinux_1_2_aarch64.whl (30.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a4-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.1a4-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.1a4-cp314-cp314-macosx_15_0_x86_64.whl (12.4 kB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

secretsweeper-0.0.1a4-cp314-cp314-macosx_14_0_arm64.whl (13.0 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

secretsweeper-0.0.1a4-cp313-cp313-win_arm64.whl (94.3 kB view details)

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

secretsweeper-0.0.1a4-cp313-cp313-musllinux_1_2_x86_64.whl (31.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a4-cp313-cp313-musllinux_1_2_aarch64.whl (30.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a4-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.1a4-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.1a4-cp313-cp313-macosx_15_0_x86_64.whl (12.4 kB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

secretsweeper-0.0.1a4-cp313-cp313-macosx_14_0_arm64.whl (13.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

secretsweeper-0.0.1a4-cp312-cp312-win_arm64.whl (94.3 kB view details)

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

secretsweeper-0.0.1a4-cp312-cp312-musllinux_1_2_x86_64.whl (31.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a4-cp312-cp312-musllinux_1_2_aarch64.whl (30.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a4-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.1a4-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.1a4-cp312-cp312-macosx_15_0_x86_64.whl (12.4 kB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

secretsweeper-0.0.1a4-cp312-cp312-macosx_14_0_arm64.whl (13.0 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

secretsweeper-0.0.1a4-cp311-cp311-win_arm64.whl (94.3 kB view details)

Uploaded CPython 3.11Windows ARM64

secretsweeper-0.0.1a4-cp311-cp311-win_amd64.whl (104.8 kB view details)

Uploaded CPython 3.11Windows x86-64

secretsweeper-0.0.1a4-cp311-cp311-musllinux_1_2_x86_64.whl (31.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a4-cp311-cp311-musllinux_1_2_aarch64.whl (30.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a4-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.1a4-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.1a4-cp311-cp311-macosx_15_0_x86_64.whl (12.4 kB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

secretsweeper-0.0.1a4-cp311-cp311-macosx_14_0_arm64.whl (13.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: secretsweeper-0.0.1a4.tar.gz
  • Upload date:
  • Size: 16.0 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.1a4.tar.gz
Algorithm Hash digest
SHA256 cc2ff99e42a56a443d430890036001818e0f0c64f4de8444f48fa284f513b219
MD5 58e00db8dc602bb9d63a565226d9d434
BLAKE2b-256 2861fc57b131cd7b40ea941324ef9661e48ba9cc6c75acfe7fd6ec33a18cf255

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 783dfacc35600c59b09946a93b7c4bca1700ca2e565cb5012141ea4e9fdf4ed8
MD5 bd7e84911acfe87ae3dc66932f3f3c2a
BLAKE2b-256 13c11b86bdb7ecd785e80455dc461932ff821c596d2ba1b566503fe6816e0d82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 7c14d7ca2892debd59fd2ba934a6a9c5db249284d97f7a2b70dc4ea41e931ad6
MD5 5e72ab0f410c136777bccce0f8cca6c4
BLAKE2b-256 1a2880096a80c027d80fb23ec20f93cf914d135ba134b358e08df38e631d2dac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7b2db378f78991f5eec6041937b2be9ac44dd576bd9409408b45d122ca2a3bcb
MD5 3bbac4ca0481f092b0bdf66414d2e6f4
BLAKE2b-256 0961032c85015b6e01ae0b29493eda2b4a90f14f752d87bfa5040f0b20331b74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bcde035c1ebe0175072864b3d12c1d91bb02754def9f7e6c5557ac9200dad848
MD5 202f4f889a4320c6f16d208588444739
BLAKE2b-256 1c473516714a5c6bb0ac7714aaa3a37c59585fad51c208a12accbe1f62e7104a

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a4-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.1a4-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.1a4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 797955ef2c87aff8714686833b06552edf9d1301330bf663d22ea546ba219431
MD5 c1734c806f6b5a8ee749e6e33452c690
BLAKE2b-256 fffcf4280bb82661555b0e91d420744fdf24974221805a74c6ec3fa0922113ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cd675ba93b8afacfc62aad717dda8e8358bd1f97c9eafa4379db0e19d33b5bc7
MD5 efccfd8f57a74eef16f9f4bdf174e157
BLAKE2b-256 2c1aeb7bea3a335733a98e442ad2bb501eee0e78162f7b3b65b5daecedd56167

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 b5a4584c985f7588ad94f7494f7bc80a94300c982b8a97a742f51e0712a2bce3
MD5 4117aa2de8ee1fac72d2e804980c29ae
BLAKE2b-256 31e826588bb1bfef5a44512bd6caeb224bc251c1460539997598cebf36c8361c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 20bd9a36c03c534de2fa7b885ba75ceaa8cb52a19795903f7c3e068545c531aa
MD5 d42376f7f5c6a5ac7f010a861c1d561b
BLAKE2b-256 b270dccbc109277b84d1bebfc50f241727693bef7e92d2f1ee2967c59e726852

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 713e9fe1577bee3114e8a76ead200675545a71829b50e337ef8c3ab5e36e161e
MD5 5bac09f7959501c2710c0b5dafbcdb1e
BLAKE2b-256 5c67e5ba40445f01df04ebb314c32e7f77f7ab0965512a19132a4223fbf21c0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b87ae323f97e220fdab87371b5c339befc1242bdbcd2c80c206ee85103ac656c
MD5 9701490452a35de8c7fd9224c9bc183b
BLAKE2b-256 0eee03dfb9e76176353babe44a6c91e65f44f1c8415d8d7878e0b88749b6876f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 00c9c32b709e6b576704697ba64076d173f052b7d34ce78d1dd6ae0740668d1f
MD5 259d09559acf35a5a2a4dd99de8d461f
BLAKE2b-256 5265ed0275d0437ec333bd6f70d2c4d44b264fb0a249ffeda80b6345e1390f5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e96f17ce40006d8aff379152dd20c908f27aec8f3207c4140352e80bba3f5a3e
MD5 966e0fd13f33672e537615345ce7e823
BLAKE2b-256 856f8798fbf7e65403b38e0679b49764be45ab7d763c775591d773b9fb31a6d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a4-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.1a4-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.1a4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cad2d32e891c9d2346252a397bfe2b99a89e3bb537beb2a5efb6b65c5261713d
MD5 942f65c792ea5ba2909db24f17602dd8
BLAKE2b-256 a0bc5d08368c8499a482e6f7b1d804d3eabf9d452519c37a0514b53bb164136e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 918290eb358eb6c98e50b5ed7aa94be5dafd17e45223246ee0ae30324885296b
MD5 a8de450a8fb873d71df6db5d44e1e373
BLAKE2b-256 0a0cd41417ca1f6c1483d9eccc9e404b86a468f98b865a838d9c3121c8be05cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 20fd83e1e0af8fa7cd0c17047eef6942d0720a436e915d0d3c50d4dba6b00bea
MD5 9d1478e92ffb6ddd93ed164234ac591e
BLAKE2b-256 275f3a109587684df09aeb0fbf571bf74f6d9ad86505c7747312ec3bc54e7193

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ed68f71e60a8a7f58cbb7c33353d6efcb9aed597e792ed2718cfb3a8aff089d2
MD5 c9b5fc4db5690a9fc464da77ec02243a
BLAKE2b-256 246147b8c6d2522a60fce3a7c3c3913df1dceca5163d5ec6f78f7c40059e18a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 8625628292837ebc89e7b4a280a8779fd347b0614d95c74eabab664ef4209ec7
MD5 1c1e2d31106d45d02cdaf8f67bdfd497
BLAKE2b-256 f1433e85605dd747f0e3ce78bbfe813cf39cf6002c776e18190ee2283479f4e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7dfefd324a3d752e7b7599ef8adf506ca7476a2619a66f033a3398d0368c72bb
MD5 5d9130c291521a77514d6fff23bd2107
BLAKE2b-256 ae7c5e22047205125b22a984362fcd9915819727f9f97d87c302406b654b78b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2ca596e79f3567ba8cdc40591dfd27c5f0074e6d34c60a0a1327eb4f58f92cec
MD5 474a42568cb8853af93cdf598e72339f
BLAKE2b-256 6ba54fc93465dc4d75d9941472af9211907d5d99571be30f7fd5561d9667964e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 09377420e644c9656fd9a1175fe8e73028ca451d275ef192654f8a131a4ffc1c
MD5 c371d88880bb6c9fc04495a81e803d65
BLAKE2b-256 b0919d8928cef1d1427cc75fd6c4e7dd6f11841ea05d1e07db4645c85e83a47c

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a4-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.1a4-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.1a4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38a1cbd15e5dce02f688f672c64d5ef3593408a43c5880c5edd02622f495327f
MD5 bbda31ce858e4732fa17fec0781b94ed
BLAKE2b-256 ac80ee9f8da0f43f5c4534f28651444ac0a4ec87a8a02e4219c1cae0a923db90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 75b2e9f21c85fdacd52832c5dbf492c4fc710329b78cb0d106f43e15b1b6748f
MD5 d6d9774d8d6b54b5afc5ce9bd7e1f2ae
BLAKE2b-256 9b2d0514f5e186e5ea881c95f5ba9d22a11303213993ef5cedb8c52b6dbe66b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 5b96ab2d060e24d9459221e290282a748063ef6af277deb7f4fdb68443efff20
MD5 e2c485b9aba96f432e658cc6269d0c00
BLAKE2b-256 b158aa5ed87182c4c4fef751c75b091571300525afd40115ca7ab310ef6ae43b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c633b9b7ff5683dd2efe366781b7289c78f9d473cee1c9aaf00a9529c46efd46
MD5 f76348c3d74a0fa81bc0bdf20c9e96d1
BLAKE2b-256 576cbb4fc8940d1b6ac83d2e4c4a268e02cd21ba6b5e57352867bd7d99f8ae6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 38a21c089195d96dcf9b0c70b1762b728aa0229d6125317df1690c0d7a0e865f
MD5 2df1c8b06057fdd9293d28e42ed570f1
BLAKE2b-256 f4df691209f605fa62e54e98f3cbb328d14e251d9f502f524680424e645f4255

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 df59fd4fafc1885747ab8921b38a412d720cf4dbb2651274bd6c2f51708f2394
MD5 c22b624525819a4ecefe0f4437cb899f
BLAKE2b-256 d4f6f7e033856a9de0305cadbbf852f24c251852345df1e303d43d89ddf80745

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 83ba21c33539932fc313ec9d151dc9d817c3347ae3fb5deabce18b7830593be0
MD5 9c1cff0c7044873752068af6fc1a259d
BLAKE2b-256 8c9a0f4734e0c693b43d4c60fc2858f6f7087074c7dc6ba8fbc9fdd2edfcaf39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6de737151de0b0f6a09d5b270470b993a1056fa2863b7ebd0a2b38ae7bdaff26
MD5 784a7eb898113ee403429f3b1775eca6
BLAKE2b-256 6962bebeeb9bb925b8440a4df931a9d38f72f0339decbc1a4a6e5759d8e15198

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a4-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.1a4-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.1a4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4e484a35d3eab6ddea2b6c17426701c9d8557aca0cd46480d9954b0688c790b
MD5 60acb53073c19c4fee859c1efc05c91f
BLAKE2b-256 baccef3a35b0acb6182d9710c04b4c7ab35c5731532a18b3b31f381d2791020b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2265facd7b674da78252245267fe649d0d91103942add0b642a2440af8aa6da
MD5 91a443b08051ac103915ef0a816d3926
BLAKE2b-256 ba3c56a4c45e030f69358d0fd45729e9db63643aad95dd81caa7a749cf5a658b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 ac61ba24ab1a0a6461bb30d351709c91b3dde58b2d5d3957414e1ad3d818ae84
MD5 9e199dbc3d586a1b72767ef78997c194
BLAKE2b-256 f550d52f4c8270771538829b53a183ecf504188171a522ac3645dfac73b69f1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 db6526ce02145e74edfc8d70c1699f69f598d5c98f387bb9e8d7eac70a8fdb06
MD5 2da22d9d397a6ebc5be1a09c4204f92a
BLAKE2b-256 ceb82dae834a413e43b952dad34639c5465a9ab632049351ed7c3956ca1a6f4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 f0be4939855ad2b257045fd9baea16eb98920943c8473c5122723f9b9a3f67f4
MD5 41f1cf3ff576011508f6aaae8790386d
BLAKE2b-256 e0658c368f6fbdc6219d091a56cad165fde88919dfb33c729e6bbf60cf2eed91

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 548184f3d460baaeefc238e1d442cc998315e2305ad3dff05029fd1c8f779551
MD5 2d43116a7692d32a58686bc9c4e8d9e6
BLAKE2b-256 9aa3b95099623070c6a795d28f16d0ca40b242f262398013595c1963e97b24e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c699eb729e6470123cbd1e248b5c821d2697e5499b104d75dc84883e05e937be
MD5 51c0c3c45905057ab32aae760f0948fc
BLAKE2b-256 6e62d67ea9f636a50607eedbed664b4ad15771d88811df2c0a6e227ce1937c1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aeb138906bd14d4405f040950d09612ddb5eed4d0c6b77a537ce4360071d3ec3
MD5 6ef7bb19da1928f90e5ca885ac7fd2e3
BLAKE2b-256 d4410e2a13ca87095c4d84c8a7845769001491aa7b49543abe7be3aa8e228a9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a4-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.1a4-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.1a4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 176e06382c614d07693236447549c3b14de0dd04d88f3ed8eebe46a03b9487e7
MD5 0a7d507170384ed60f8099c9f9cb5c41
BLAKE2b-256 191e15b01d83f5cbf722913664a519905c9f75240b1c9f41ee0105fbe7c545a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6726497b6668887233e312956bbd8fb60b5a193738cc140458ab623c1ae7937f
MD5 3fa67ec437a7b5be81e791431bbd67ff
BLAKE2b-256 2dfc2c11e4413ab08254b976de8d215d0f87f150ddca42e2d446de07092c2123

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 3a2bf70fca35e30db0b750f1d45a63b2105e3ac18e73f39afadb194029b24e6b
MD5 54ab3211e07ea2827a67adfff104cd5e
BLAKE2b-256 c38321c9d1c2881d5d8de9256fb10f7ab9004b2353361eb73dc727ab53553669

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f230516e1cce74dc2db839b5ffca9f8742cfd3c54cfaab930a3e8735ba431e61
MD5 fbd55518d1817418aa7b8c8aa8b331d6
BLAKE2b-256 2e8bb6693ed1961cc08380056fdf9f1ccd4b931b70e3a543b400d89a4534102d

See more details on using hashes here.

Provenance

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