Skip to main content
SecretSweeper

 

CI License PyPI Version Compatible Python versions

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


About

💡 Need to scrub known secrets from a log, a build output or any large file before someone reads it? SecretSweeper is here to help!

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

  • Written in Zig with no third-party dependencies.
  • Ships as a CPython extension module built against the stable ABI, so one wheel per platform covers every supported Python version.
  • Can wrap a file descriptor to read and sanitize data directly from the stream.
  • Works well with multi-line secrets.

Installation

pip install secretsweeper 

Free-threaded Python 3.15+ wheels use abi3t and require pip 26.1 or newer (or a recent uv). Upgrade pip with python -m pip install --upgrade pip if an older installer attempts a source build.

Examples

✨ To mask secrets from the bytes literal:

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:

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)

Matching is byte-exact. A secret is masked only where it appears in the input as exactly the bytes given as a pattern. A base64 or URL-encoded form, a JSON-escaped one (\", \n, \u00e9) or a value split across wrapped lines are all different byte sequences, so if the data you scan can contain them, add each variant as its own pattern. Keep in mind that a very short pattern, such as a single digit or a common word, masks every occurrence in the input.

More examples are in tests.

Performance

SecretSweeper's Zig core is within a few percent of the fastest Rust-backed Aho-Corasick implementation available for Python, and multiple times faster than stdlib re or other pure-Python/C-extension alternatives. See benchmarks/RESULTS.md for the full, reproducible comparison (methodology, corpus, and machine specs included).

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. See CONTRIBUTING.md for how to set up a development environment and run the tests.

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.

Release files for secretsweeper 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for secretsweeper 0.2.0
File Size Uploaded
secretsweeper-0.2.0.tar.gz 35.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for secretsweeper 0.2.0
File
secretsweeper-0.2.0-cp315-abi3t-win_arm64.whl CPython 3.15 abi3t Windows ARM64 Details
secretsweeper-0.2.0-cp315-abi3t-win_amd64.whl CPython 3.15 abi3t Windows x86-64 Details
secretsweeper-0.2.0-cp315-abi3t-musllinux_1_2_x86_64.whl CPython 3.15 abi3t Linux musl 1.2+ x86-64 Details
secretsweeper-0.2.0-cp315-abi3t-musllinux_1_2_aarch64.whl CPython 3.15 abi3t Linux musl 1.2+ ARM64 Details
secretsweeper-0.2.0-cp315-abi3t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 abi3t Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
secretsweeper-0.2.0-cp315-abi3t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 abi3t Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
secretsweeper-0.2.0-cp315-abi3t-macosx_11_0_x86_64.whl CPython 3.15 abi3t macOS 11.0+ x86-64 Details
secretsweeper-0.2.0-cp315-abi3t-macosx_11_0_arm64.whl CPython 3.15 abi3t macOS 11.0+ ARM64 Details
secretsweeper-0.2.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
secretsweeper-0.2.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
secretsweeper-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
secretsweeper-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
secretsweeper-0.2.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
secretsweeper-0.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
secretsweeper-0.2.0-cp314-cp314t-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64 Details
secretsweeper-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
secretsweeper-0.2.0-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
secretsweeper-0.2.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
secretsweeper-0.2.0-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
secretsweeper-0.2.0-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
secretsweeper-0.2.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
secretsweeper-0.2.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
secretsweeper-0.2.0-cp311-abi3-macosx_11_0_x86_64.whl CPython 3.11 abi3 macOS 11.0+ x86-64 Details
secretsweeper-0.2.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details

Total release size: 1.4 MB

Release files / secretsweeper-0.2.0.tar.gz

Download URL secretsweeper-0.2.0.tar.gz
Size 35.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b3d0001653184a98c6ae6f1ecdd14faea7447cf0ffad8ef812b786d4e8a9ef53
BLAKE2b-256 checksum
How to use checksums
beeb0637cb52c0bb01f15ab20ebc85174e6fb83f9958d73a62557a4ce87548fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp315-abi3t-win_arm64.whl

Download URL secretsweeper-0.2.0-cp315-abi3t-win_arm64.whl
Size 106.5 kB
Tags CPython 3.15 Windows ARM64 abi3t
SHA-256 checksum
How to use checksums
46004c39413c585e59364178665e40a3a82446af5ca70991ebcb90c4b6ff6407
BLAKE2b-256 checksum
How to use checksums
80189ee66218db10b679474743a49493165d9da15214f0112eea08fecdce6fcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp315-abi3t-win_amd64.whl

Download URL secretsweeper-0.2.0-cp315-abi3t-win_amd64.whl
Size 116.0 kB
Tags CPython 3.15 Windows x86-64 abi3t
SHA-256 checksum
How to use checksums
35b08556a02595df59ed6642f3fcb29e9490ffc272cd7121fa8d87c1a1eb6308
BLAKE2b-256 checksum
How to use checksums
f64176b8a9fa55aa6bd3f7d119bac4d0bb6c9b3bdf823899c9dd66aaf31822a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp315-abi3t-musllinux_1_2_x86_64.whl

Download URL secretsweeper-0.2.0-cp315-abi3t-musllinux_1_2_x86_64.whl
Size 52.9 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64 abi3t
SHA-256 checksum
How to use checksums
cfdedfc0ea613fbbaf5d723cc982aacf0a77145cb8962a28727e0ba209965fdb
BLAKE2b-256 checksum
How to use checksums
6e69f5b7961749f4d95c172763a16e4814bac8c5c7894c30a74c9a6efb0df631
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp315-abi3t-musllinux_1_2_aarch64.whl

Download URL secretsweeper-0.2.0-cp315-abi3t-musllinux_1_2_aarch64.whl
Size 52.9 kB
Tags CPython 3.15 Linux musl 1.2+ ARM64 abi3t
SHA-256 checksum
How to use checksums
ddd3be6bb78d3a361a2445eb459436e1b709fb0fd25556c4495ad679c209f122
BLAKE2b-256 checksum
How to use checksums
4b486d27c050dab30bc8373239c479b11b5f9189f8a56f0ef911da3ad1708c62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp315-abi3t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL secretsweeper-0.2.0-cp315-abi3t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 52.2 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3t
SHA-256 checksum
How to use checksums
0db819eba3c85f324a82db6359f14c5784303fdf23b0835b9d62221145c71088
BLAKE2b-256 checksum
How to use checksums
1cfeffc5d14c0c6641910c6f540b9404e1c9b4ad0715fcc402d5ae92530ef7b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp315-abi3t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL secretsweeper-0.2.0-cp315-abi3t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 52.2 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3t
SHA-256 checksum
How to use checksums
4c80f7f8948abbb89b780b3da0b6fdf2f8bd5bfc20d0b24a27e66752da916611
BLAKE2b-256 checksum
How to use checksums
8cd46d8f5eacf3e5dc44aeb74c5c75d9404d280378f0c11c8498d1ceefa5c4f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp315-abi3t-macosx_11_0_x86_64.whl

Download URL secretsweeper-0.2.0-cp315-abi3t-macosx_11_0_x86_64.whl
Size 21.9 kB
Tags CPython 3.15 abi3t macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
1f7a7c1aaa2c891db45edce54759c81173e60de1c03969ed58fde52a6b4eb7ec
BLAKE2b-256 checksum
How to use checksums
71a30db9344bd33a9457a4578c0808033c9394ebef457e34c22ed2a313bb4ca0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp315-abi3t-macosx_11_0_arm64.whl

Download URL secretsweeper-0.2.0-cp315-abi3t-macosx_11_0_arm64.whl
Size 22.4 kB
Tags CPython 3.15 abi3t macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6fe972c8256297b825cadbaa838971f445c2ae58f96b87ced9a83e1c4a8ebbae
BLAKE2b-256 checksum
How to use checksums
e699d35f03a813b4053732e3ca320147b623b1562f07150e34142aa22f182218
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp314-cp314t-win_arm64.whl

Download URL secretsweeper-0.2.0-cp314-cp314t-win_arm64.whl
Size 105.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
34ffd6444b0db3a7d2a066d88d71b3f64690cfe6fa099193a11b036ff06671c0
BLAKE2b-256 checksum
How to use checksums
bba7dacc4de27de241c3ee53ca8b84ff429dc17d03a66f96b5308522760265bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp314-cp314t-win_amd64.whl

Download URL secretsweeper-0.2.0-cp314-cp314t-win_amd64.whl
Size 114.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
8caf753326636f238827902cb0d398c5c38875d33714dfa4e0aef22f8b346308
BLAKE2b-256 checksum
How to use checksums
0e40894c8249a2801439eb90e8807e81b345dd468e2e50cf3439898a6cac2916
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL secretsweeper-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 48.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
67eefe28dd26ced57f275ea0ad3acf8604c51d9899ce3b2da27a2b8a38e50cf0
BLAKE2b-256 checksum
How to use checksums
732ac1eed5e65ed661cdfc1cd96958c22ba13d979631939d79328fa1eba4256a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL secretsweeper-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 48.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0de0209adeed15ae37c70a9822c83e27a0182df14ac12360a1141b9409e759e0
BLAKE2b-256 checksum
How to use checksums
110b8ce736690de26153cf10bd9ec82bbd48e73a9b36e9e4f445eff29f939a6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL secretsweeper-0.2.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 47.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ebb1ca4e6532e420f2e47e3a52cef23815fecf871be51f5f4f111eb3714c90d0
BLAKE2b-256 checksum
How to use checksums
481b6c0427b960d568a42cb011ac2e71d01f9e9cb4ceb573310d635e48f152b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL secretsweeper-0.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 47.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b43cd9890f3111649f0e7bf1018a0ed6b1caf0fde07d699fe7057874ebb5e2d2
BLAKE2b-256 checksum
How to use checksums
911ab09574e49c665336d57cfb659bad5a7b4582b83246a2226d6e5f812c2420
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp314-cp314t-macosx_11_0_x86_64.whl

Download URL secretsweeper-0.2.0-cp314-cp314t-macosx_11_0_x86_64.whl
Size 19.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
c6a59cf97c07f9ffe8cd7b73ba0dc9dcb033c323f841e0c2a5461af136551856
BLAKE2b-256 checksum
How to use checksums
9280023a2173e93c469ff3242b38e59e7d0b965b6e17506cc4bb5e3addfdace6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL secretsweeper-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 19.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6118bee21d6c823047ce3d102a48747813464176fe14aaeca15a248a343dc78f
BLAKE2b-256 checksum
How to use checksums
e64a045e7e7c06faf9e49915064a819a7530ef6320aa9aa18179252323aa18e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp311-abi3-win_arm64.whl

Download URL secretsweeper-0.2.0-cp311-abi3-win_arm64.whl
Size 102.3 kB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
cc7a4a4d7c1af6db058e0b31895127a8b9d58ea4bb2e24e397765c444385ef0d
BLAKE2b-256 checksum
How to use checksums
d1af50496e7c4d8dfe7efe3cf28f359e42f480b48708880ad8d9ec34a5134555
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp311-abi3-win_amd64.whl

Download URL secretsweeper-0.2.0-cp311-abi3-win_amd64.whl
Size 113.3 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
cbdd17a8b27e453754a2d0ca99981e886d450277c1d00744575f23d65c6189e0
BLAKE2b-256 checksum
How to use checksums
9fd4c469ff6c901728d6634b37487ec6eb4b2cca60f1b74f82166a59cc949aca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL secretsweeper-0.2.0-cp311-abi3-musllinux_1_2_x86_64.whl
Size 52.9 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
7b48e40943da06efe1e2de58bd2fe6ac0082cf5be569570012f6fa1250b898d8
BLAKE2b-256 checksum
How to use checksums
2b16cbeb6cb93dfa6a8bc4fc40c1dbfd4bdead9e25f2bb8e118345fe80b18b6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL secretsweeper-0.2.0-cp311-abi3-musllinux_1_2_aarch64.whl
Size 52.8 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
5b4dce51d99def647c64ab358c4b23162532cf871a02c31152bb086e57772709
BLAKE2b-256 checksum
How to use checksums
0cd7fff41377e032d338fb097d43e9ed20f94820e1fa2f7a92be9a63fa5cc54b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL secretsweeper-0.2.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 52.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
fdae64289b051a1c1b31c4667158fa8a17458d49d6f9a07bfe27024272014de5
BLAKE2b-256 checksum
How to use checksums
7760d2ca404551f285c548a552beb5d291650700da5c581d65462e13269f7678
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL secretsweeper-0.2.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 52.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
c3c0606eb4dce190ca26502de9817027b075c487fc9eed4ed9c897b12fa438af
BLAKE2b-256 checksum
How to use checksums
1f0ea27cee366aedf7fe5ef34a9faf3cbaf0410b9292c4c4045cf29237f09fdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp311-abi3-macosx_11_0_x86_64.whl

Download URL secretsweeper-0.2.0-cp311-abi3-macosx_11_0_x86_64.whl
Size 21.9 kB
Tags CPython 3.11 abi3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
2e7953e411d80d77f5b30584d2fd3385e15a544017b1aca3fa3d9aedfca6b78b
BLAKE2b-256 checksum
How to use checksums
197720213bbcba7e04a414543db50969f4fd91f0ff32567935d4d3d9827192bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / secretsweeper-0.2.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL secretsweeper-0.2.0-cp311-abi3-macosx_11_0_arm64.whl
Size 22.4 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b79ce26902e5165c31d1679bb97e9528652a7d46e6176d46e97ba38749995a13
BLAKE2b-256 checksum
How to use checksums
df142180532aa7c36f32756939dca8b47ae442a99eb6cd89e466668350f8854e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page