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.1a7.tar.gz (19.7 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.1a7-cp314-cp314t-win_arm64.whl (99.1 kB view details)

Uploaded CPython 3.14tWindows ARM64

secretsweeper-0.0.1a7-cp314-cp314t-win_amd64.whl (108.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

secretsweeper-0.0.1a7-cp314-cp314t-musllinux_1_2_x86_64.whl (32.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a7-cp314-cp314t-musllinux_1_2_aarch64.whl (31.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a7-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (31.9 kB view details)

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

secretsweeper-0.0.1a7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (31.8 kB view details)

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

secretsweeper-0.0.1a7-cp314-cp314t-macosx_11_0_x86_64.whl (13.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

secretsweeper-0.0.1a7-cp314-cp314t-macosx_11_0_arm64.whl (13.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

secretsweeper-0.0.1a7-cp314-cp314-win_arm64.whl (99.1 kB view details)

Uploaded CPython 3.14Windows ARM64

secretsweeper-0.0.1a7-cp314-cp314-win_amd64.whl (108.5 kB view details)

Uploaded CPython 3.14Windows x86-64

secretsweeper-0.0.1a7-cp314-cp314-musllinux_1_2_x86_64.whl (46.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a7-cp314-cp314-musllinux_1_2_aarch64.whl (46.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (46.2 kB view details)

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

secretsweeper-0.0.1a7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (46.1 kB view details)

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

secretsweeper-0.0.1a7-cp314-cp314-macosx_11_0_x86_64.whl (16.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

secretsweeper-0.0.1a7-cp314-cp314-macosx_11_0_arm64.whl (17.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

secretsweeper-0.0.1a7-cp313-cp313-win_arm64.whl (95.0 kB view details)

Uploaded CPython 3.13Windows ARM64

secretsweeper-0.0.1a7-cp313-cp313-win_amd64.whl (105.5 kB view details)

Uploaded CPython 3.13Windows x86-64

secretsweeper-0.0.1a7-cp313-cp313-musllinux_1_2_x86_64.whl (46.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a7-cp313-cp313-musllinux_1_2_aarch64.whl (46.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (46.2 kB view details)

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

secretsweeper-0.0.1a7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (46.1 kB view details)

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

secretsweeper-0.0.1a7-cp313-cp313-macosx_11_0_x86_64.whl (16.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

secretsweeper-0.0.1a7-cp313-cp313-macosx_11_0_arm64.whl (17.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

secretsweeper-0.0.1a7-cp312-cp312-win_arm64.whl (95.0 kB view details)

Uploaded CPython 3.12Windows ARM64

secretsweeper-0.0.1a7-cp312-cp312-win_amd64.whl (105.5 kB view details)

Uploaded CPython 3.12Windows x86-64

secretsweeper-0.0.1a7-cp312-cp312-musllinux_1_2_x86_64.whl (46.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a7-cp312-cp312-musllinux_1_2_aarch64.whl (46.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (46.2 kB view details)

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

secretsweeper-0.0.1a7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (46.1 kB view details)

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

secretsweeper-0.0.1a7-cp312-cp312-macosx_11_0_x86_64.whl (16.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

secretsweeper-0.0.1a7-cp312-cp312-macosx_11_0_arm64.whl (17.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

secretsweeper-0.0.1a7-cp311-cp311-win_arm64.whl (95.0 kB view details)

Uploaded CPython 3.11Windows ARM64

secretsweeper-0.0.1a7-cp311-cp311-win_amd64.whl (105.5 kB view details)

Uploaded CPython 3.11Windows x86-64

secretsweeper-0.0.1a7-cp311-cp311-musllinux_1_2_x86_64.whl (46.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a7-cp311-cp311-musllinux_1_2_aarch64.whl (46.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (46.2 kB view details)

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

secretsweeper-0.0.1a7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (46.1 kB view details)

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

secretsweeper-0.0.1a7-cp311-cp311-macosx_11_0_x86_64.whl (16.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

secretsweeper-0.0.1a7-cp311-cp311-macosx_11_0_arm64.whl (17.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: secretsweeper-0.0.1a7.tar.gz
  • Upload date:
  • Size: 19.7 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.1a7.tar.gz
Algorithm Hash digest
SHA256 9a5160bdb70ca2997751330d77fd6a2628ead812a5ab8129739703982a51f4c3
MD5 25b6cbefac2ed583a0e3184e882258e0
BLAKE2b-256 142f619ce2374b6404fcd016a9b87599a9c6910f46357768cbf7f7162587572a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 f25aeccbf22d51ff2dd13b83063468038be9f09ef770800480f4431f989ecd56
MD5 6183371593a57c3cbfb8c7ed67501ed5
BLAKE2b-256 d6b76315a5d0924683fa7dcc874789dbcb3bbc214a946c962c4be7c52bed7fc0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 113a3f32645b3b090065498d7b3bfeb80333cacb1505ded46324fcb874f6b93e
MD5 eeb8a5ca9420f10006a2640d41242f06
BLAKE2b-256 4464e12199e8b16d0ad2e7249666ebab3809ae0dcf574d952cb9fa16f98efb53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3cf169d7d1c8cf32b1392a06d9d18f392c25f7db828afd1a5254843d03bb9083
MD5 daf5e4962a559b81e39bacae2d3381c8
BLAKE2b-256 49dc8847ebdd7af7896faa47769c57190f4d19f049dd0e901745a9c19a8dd37a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0b659f418563e9d2c625fd26e5b3cd657a3ea12aa5c4fa0655ea6216b7631abf
MD5 98d5f4a20759058a4bdd67bf66420b07
BLAKE2b-256 0b21c6970d7b4428c33092b54ee267aa600b469968a60146981284dfdedd7841

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a7-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.1a7-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.1a7-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ed997247dd1dc593030245e90a5a52eb37203732f2b7efb626298fdcaf04ebc
MD5 c592192d99f8619dee6cedbeaa9b3573
BLAKE2b-256 57e6e8aed8a8d96097701b3e8d459c12cf2ab7d26e94d2c64405ea128380f43b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ccaf5b57a11d3e80457f49bb225eebd191f63772d5535beca0facce024cfb147
MD5 b95086b5d609c1ee23f811d2f14d1902
BLAKE2b-256 4aae66014410df7d8aec8374f75c73b3ff160b7739dc30b0d2d562d7f9ac46fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 73661e675c80a0b1994b6df276cad6ae0abb335d5a0265557ee42c1459c41a67
MD5 46157fb2b45b87c9c52d944a6f4e4a40
BLAKE2b-256 414af940307ac21ca94baaa6c6a9cd86d0362aa29a138cc3fbce1e33e9550031

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d427d6e937565a05b7a3fcbfcb705fae37cb42b928ac03236bba5a333ae18a5b
MD5 7b90057c99275b577159e1e42f94e3af
BLAKE2b-256 9f0cf4b5607f63d213c6b09712ac49092ae3f2e06ec17dc5a6c857acbb429510

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 0e33f6d7bc7fea22fcba377caf3ddabb51ad461cc64a2c2d97addb17654d5dd9
MD5 2547c95a0494407a2cae39514e28d005
BLAKE2b-256 5fc00cff6930b6177425f0d72046915a2b01e06adbedeac791712342dbc6baaa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ac3154718c4dc16c6e1daf3c32e01f6cabc4cb171690f93ca0929bb15fe14781
MD5 fa19b985108e4383427a9d9714de8077
BLAKE2b-256 3637fed340d44383802c352c1ab701841a991d31edb4daf958b1181c744b6a84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 731c8a97a67bacdfce2cf7651d22c299e0e4680ec209b848ccee79ceef95bbb8
MD5 0da2849e0f8eeee066fd74b7b6822b8d
BLAKE2b-256 9202671f95aefa52b02401a159cbd215987900a3336ef4dfe80b7b36f7156509

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b25f65e2e403e51b5580425cacf0296ce738b5271ee94ec4a70e88fa8697d354
MD5 59cf45c7b21d421798be38bc33a1f85b
BLAKE2b-256 84ff71502ffb1adb00b41e2ccb0cf511a5747aca92b65975c35fd656e314b28b

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a7-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.1a7-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.1a7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4eb61f0421086bfbf8c804600833e11545a561b547c37ebe1c4195d2ab5b8684
MD5 85fd165e465e7486846db9d2c76e24cf
BLAKE2b-256 cbf63335a702b4f284477e33011af8bc236bbca690b130a92406d630fbdb3bdf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 300b6e4abe6d1f9e00d51b63a393364b36c64c14d19395db8e1e1b045d58cfc0
MD5 c9ea32d50fb3a1d896f6493f011dcb2e
BLAKE2b-256 ce3a9bbe38d3df8f99b7d33d4c3bda078bbfc894b5bef9345edacbcfaa74eac4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f3c53aed8537cbbe9f78807e56f8fb38dc37d70696e6cd05faf81573a6a3afcf
MD5 bee72e5d82c7800d2dffb998cdec51f9
BLAKE2b-256 1a3ff2fe6ccae57ea1bcf4c5897eca5e29abdb734aa28fbbb5d68d5a599733a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3870e6e33b7c0170f20bec5aa1935e0f6413b474028bc7b1004867676c4d2964
MD5 9afc4fbe4786a84c947d5db04bbdd107
BLAKE2b-256 0c821d98f3a14c00e713012ff342740f3453af1e343bcf2b5cec08d79f430d9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 34ff78a2002c873a0a0e682f24fbdd6f4b2c6ff508c9fcbcc353f5e41ddb77c6
MD5 346947bf75a31e4be0ea9ef4e17ea825
BLAKE2b-256 527fff569c893174441f891ca29fe9739a59a68e9cc7b62dec70d80dfa7e85d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8713795f3fca061c07aa202745af4f2f996464bf80757d8cb2f77db59fca312b
MD5 4860790f1a95bf52516dc73a591865c4
BLAKE2b-256 54eddd2546b5b70829d66ca36a7d516897af36e3948664e3f8464ec89260a545

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 43f89ed92841a850e643680b0222d69b9207f18cf08de35c2882ab6fa8bf9146
MD5 03e5337a64e000a2d11e616aaa2d16cf
BLAKE2b-256 68816ffb4ddb7342c916e4f0808f4206c32d1fbf85afef88da9a786526aa7fcf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d4d2d1f2e1a04df38035dcd7366cc32d3db7bf2573120e61964b614b98af497e
MD5 5dd88dddbee15bf21cfea0ba0b9a2599
BLAKE2b-256 f7cf7073132981629cb8f49dcf42f9b501d304a1873a6febc2479b367c451b80

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a7-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.1a7-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.1a7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59fcc2dd1f7debaee40e2ad4a006a8a0a1e4f0ddbfdd359882293f28b2e1cf54
MD5 5105bf5a065a732b117c1d158febed75
BLAKE2b-256 1069c3d77a0f307f6fc9770be7aed0aa113d05981f7f3039358a94e29a044903

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9c0065edc5cc26bebdb598e4f3d046145acbfccec6914179a44d171514914b63
MD5 dc143797aebed043dda04165c1b5c0bf
BLAKE2b-256 9acc7109d7be868aaad0e227ca90e31253e1528dcf798912cf0e6ffd3217edd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 fdd62ef8b9adaaf23ad85a8272deaff2b6219c35e7ceac82778c9473149cb603
MD5 9b0fb68e0675d23b7204bcd7c88ac8e5
BLAKE2b-256 df5e53f180900d221555187943940232a24b3ee27fc38f0b74d70a3444e18a89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4c1a711509fc0c8772538529a22caf2c3f71ad85129c82e7fa08f6bad63bd53
MD5 d2c97d8c71635c3b02368b7a4ba80484
BLAKE2b-256 dd9c4057adda603ac4c536422f00deac6306f142d99aac62449671612e9e3eb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 007733d34f0aedcc05878c95b6394522b78d426483ea65db5d3597b3a5ccdf6e
MD5 b402052805a35731051403b27bc21a9a
BLAKE2b-256 1cd52418ac4f440c78cf748cfb39f4bdfd77fa7c36ba7729c76074b1a1d86138

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 536cdbc464b49aff00618c1f928fe08b18d6fc9543c40921f24fe3c312045a74
MD5 d468fc14e36eb435ccb26328014db252
BLAKE2b-256 43e5c871178e24d3933afc181176e2ffdf34ab30b792be780b7d8a9e6b60188a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6193de8dafb5b0cfc8a4a8c0ca67c03e83aae3b344fc63e1ee2b84dbfa219209
MD5 3bb038e26e8d2cd0e8f2ad2c5bc2ecbe
BLAKE2b-256 f96b56168663b1f8fd2ae859a128f88caeb43b24c8736ca0775fa87ac463b643

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8ee9e08c25fe40779f7e3c2a8047e70b0c4e090f08ca90f7de24869784f37d5a
MD5 ba2bd811bd4547f1fc572f131ffa6aad
BLAKE2b-256 0916fbbec2e28c2d7ee62a21a16174ab3ad72b0a53c18427edc4764de169c3b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a7-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.1a7-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.1a7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e3bd52c307149e86c7f1f57c12dabbb83aa41f6ff9790091ef9625811d33ab1
MD5 614ecf2203b8da272ffbc2f18ddc1743
BLAKE2b-256 f1377d967ab704343ad27250c81359d79d15ed8268d61c25d6807dff49dfee8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb84b901d1697c0a06fd53259cbef5cd16a07039ad06b9fb78d0f713601c907c
MD5 9b0b8732dcba40ef63a30d5d7709f175
BLAKE2b-256 e2d6925289427e16b4b3e60ab3b6cdfae0e509ed702dcda23493d69e3dd0815e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5167370ee1f5cb08c7a169dedad0d35d0a8ae516d33f2a53741c02ef8d9079b6
MD5 2f1f7c5cd7c287e66b5e00df4ddbc68d
BLAKE2b-256 4474d1aaac795289d14c2f53e8901d1d3eb9e35a6b4e32d89e1ad009e1c689ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 997c41be2f79521f120ec9c58faab075e8a233bd215630fc9f762dc0728d5b64
MD5 e52f313738e50041800a97b49829ef6e
BLAKE2b-256 9fcbf7348b6b6ba01783aad1157b1177d7d84be899fa570fcff3e741b08268ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 a59f8beb8ab3cda2908efb6ba2020374abb9a89a7bcc6cfaeee906f9b9831489
MD5 8987a53270d02b5eba6731494e4b0fc2
BLAKE2b-256 51a99a04813a7ed3fff7491d552cb85c796d947ae2aef19aad6669b59cf43e0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 32ef569ee15bf23e14159429defd1fbe4ab646da150c6f5164e540f50f55ffa4
MD5 52d3b10abd239b43b71ff23d14862889
BLAKE2b-256 eff8942f0d913cdb7880f233ba6db90adb83b266df563195d725ad518cf9ab8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1ca9ea52483f9cf86d44cc539643588c45bbcdf01a6e618b61116ec071aa1c0
MD5 acd68f121613328108a0be1fb0f28c45
BLAKE2b-256 be45f6c76e9010964d2939334179f93e459762540034b72fcdfac145fda60b0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 48c646334dbb86b130eda1a63c65d1a105bb0404f5e286f87a26dcca62af72b7
MD5 ccc8028c2f06a561be19ad031538740a
BLAKE2b-256 156712aaf89c23351c7901425e884e7e5a6276c1f7eb83afdd0f41254ceff41f

See more details on using hashes here.

Provenance

The following attestation bundles were made for secretsweeper-0.0.1a7-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.1a7-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.1a7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 00ce59685269aeac6aefe0420c4f686758ba3ee90c560236f479dfb6285cd879
MD5 4f9f8d4a7c982fac65050725a6cf1650
BLAKE2b-256 9d0e8ed7df8b3f484ed680688680f39133ee5e5969f2c86ef9d533217bfcfc4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cc4d657030e617e4b18c817a722dca792af9bf43a0ff3cb19de2d58aee9a9817
MD5 5b9bd89d2021ca74d267ba6dd7a8702e
BLAKE2b-256 5031d8efac492a4f5d5b43ed1711c8d9780d3d5c09ba4707c081ef4c5a581e82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f0a650f5d205c4ded21939adc0d58a37fbaa7ab4e29a967fc2fd1e11b1a0682d
MD5 e5977f2b0edea41ca878cce2a1537c01
BLAKE2b-256 7e31d56d38dcdd794599bbefe33347dbc7f0301fff669f85a96593a42ad1227d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for secretsweeper-0.0.1a7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 308ec6b09cc02aaaa54a97a4c8407ca307772d159d8b736a142ba3a699f52113
MD5 3b693d0c912dcca0efd93dc837d120d1
BLAKE2b-256 8900fef66069b26b3cd7ed63c11ac4755870809e246037bdf3349872c7b1ada6

See more details on using hashes here.

Provenance

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