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

💡 Just want to remove all secret variables from the terraform plan output or any large file? SecretSweeper is here to help! In a shared Terraform workspace, anyone who can edit a module can add output "x" { value = var.db_password } – and suddenly everyone who can run plan can read a secret they were never granted access to. SecretSweeper wraps your plan/apply output stream so known secrets get redacted no matter how they end up in it, even from output blocks you didn't write.

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. 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:

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)

A more realistic scenario: any multi-tenant Terraform/OpenTofu setup, where someone with plan access shouldn't see secrets they weren't granted:

import json, subprocess, secretsweeper

# Plan as the trusted process. OpenTofu does NOT redact sensitive
# values in JSON output, unlike its human-readable plan text.
subprocess.run(["tofu", "plan", "-out=tfplan"], check=True)
plan = json.loads(subprocess.run(
    ["tofu", "show", "-json", "tfplan"], capture_output=True, check=True
).stdout)

# Collect every value OpenTofu marked sensitive - variables,
# resource attributes, outputs - however it got there.
known_secrets = {
    str(v["value"]).encode()
    for v in plan.get("variables", {}).values() if v.get("sensitive")
}

# Only now render the plan a human will see - wrapped, so a leak
# via output blocks (e.g. a stray nonsensitive() call) still gets caught.
proc = subprocess.Popen(["tofu", "show", "tfplan"], stdout=subprocess.PIPE)
for line in secretsweeper.StreamWrapper(proc.stdout, tuple(known_secrets)):
    print(line)

The example above only walks top-level variables. Sensitive values nested inside maps, lists, or objects need a recursive walk of after_sensitive, since it mirrors the shape of after:

def collect_sensitive(value, marker):
    """Recursively collect leaf values OpenTofu marked sensitive.

    `marker` mirrors the shape of `value` (dict/list of bools) per
    the plan JSON format's after_sensitive/before_sensitive convention.
    """
    found = set()
    if isinstance(marker, dict) and isinstance(value, dict):
        for key, sub_marker in marker.items():
            if key in value:
                found |= collect_sensitive(value[key], sub_marker)
    elif isinstance(marker, list) and isinstance(value, list):
        for i, sub_marker in enumerate(marker):
            if i < len(value):
                found |= collect_sensitive(value[i], sub_marker)
    elif marker is True:
        found.add(str(value).encode())
    return found

known_secrets = set()

for var in plan.get("variables", {}).values():
    if var.get("sensitive"):
        known_secrets.add(str(var["value"]).encode())

for change in plan.get("resource_changes", []):
    after = change["change"].get("after") or {}
    after_sensitive = change["change"].get("after_sensitive") or {}
    known_secrets |= collect_sensitive(after, after_sensitive)

for out in plan.get("output_changes", {}).values():
    known_secrets |= collect_sensitive(out.get("after"), out.get("after_sensitive")) 

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.1.1

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.1.1
File Size Uploaded
secretsweeper-0.1.1.tar.gz 27.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for secretsweeper 0.1.1
File
secretsweeper-0.1.1-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
secretsweeper-0.1.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
secretsweeper-0.1.1-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.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
secretsweeper-0.1.1-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.1.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
secretsweeper-0.1.1-cp314-cp314t-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64 Details
secretsweeper-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
secretsweeper-0.1.1-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
secretsweeper-0.1.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
secretsweeper-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
secretsweeper-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
secretsweeper-0.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
secretsweeper-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
secretsweeper-0.1.1-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
secretsweeper-0.1.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
secretsweeper-0.1.1-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
secretsweeper-0.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
secretsweeper-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
secretsweeper-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
secretsweeper-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
secretsweeper-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
secretsweeper-0.1.1-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
secretsweeper-0.1.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
secretsweeper-0.1.1-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
secretsweeper-0.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
secretsweeper-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
secretsweeper-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
secretsweeper-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
secretsweeper-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
secretsweeper-0.1.1-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
secretsweeper-0.1.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
secretsweeper-0.1.1-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
secretsweeper-0.1.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
secretsweeper-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
secretsweeper-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
secretsweeper-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
secretsweeper-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
secretsweeper-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
secretsweeper-0.1.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 2.6 MB

Release files / secretsweeper-0.1.1.tar.gz

Download URL secretsweeper-0.1.1.tar.gz
Size 27.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f0e1c2c1bc01e9e0466b5ec023685634f41d471c73ecdb3ac389e376ee07de4c
BLAKE2b-256 checksum
How to use checksums
bd9b51ba9b01efea0dc0eab2f353e49ba8c594e9dbe63b121a598c34c907c2e7
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 14, 2026.

Transparency log

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

Download URL secretsweeper-0.1.1-cp314-cp314t-win_arm64.whl
Size 104.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
346de1edcae6a8a2d38a7cf4258684ef4a18f44fa80c5c9ed25fb0767207a293
BLAKE2b-256 checksum
How to use checksums
b89f460a6b5de945d4f6d87337f947ce9bf165bf112529204ae777c472ea74f7
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 14, 2026.

Transparency log

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

Download URL secretsweeper-0.1.1-cp314-cp314t-win_amd64.whl
Size 113.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
aed0a4dcf81fc7b847e63f47227befe6e8a0a0a27181afa63e94851b3200ceb0
BLAKE2b-256 checksum
How to use checksums
19376a2a9d9767ec0394f6f9ff3f303ffaa5963872c150f6823f4874582eeed5
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 14, 2026.

Transparency log

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

Download URL secretsweeper-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 46.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
14271acfd0b5c8725afd2953d22a4f0f77e255fda07922e28b0bb9296b9b83f5
BLAKE2b-256 checksum
How to use checksums
768f308e97bda55f12b003e16bdc1920a1778d486da44860e796fcfe73f90e44
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 14, 2026.

Transparency log

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

Download URL secretsweeper-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 46.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
08cd20ec1450fef48ac5b20a610c2be9868327595123e184c37589f924f06691
BLAKE2b-256 checksum
How to use checksums
dc3b951c32d104de7dc8d89531a2cb8669b96ee586538da8ac3a44ea1944655d
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 14, 2026.

Transparency log

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

Download URL secretsweeper-0.1.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 46.0 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
26a87ddfd3c334af5f0eade4bd506b96a50f83155c617eb52bce9ab051e5dcd2
BLAKE2b-256 checksum
How to use checksums
a1ddd702d4c20ca09e9803bd33bae24728094e9575f567f85f9d5113c8538933
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 14, 2026.

Transparency log

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

Download URL secretsweeper-0.1.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 45.9 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
a9f7f9ec804bdbda4620b7a176c1228e22a50c670db717ac9f122140d37f03b7
BLAKE2b-256 checksum
How to use checksums
332a94492d3c6e2e5a1c4b618e68faf0f15b4385df6e02a7ae3e986c28ecb892
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 14, 2026.

Transparency log

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

Download URL secretsweeper-0.1.1-cp314-cp314t-macosx_11_0_x86_64.whl
Size 18.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d4a709199adc5bfcb999ba8c8879360950c47ab3ac554f9eaa95f332375ed4f1
BLAKE2b-256 checksum
How to use checksums
6fb782262d796e3e37e2add54cd081836b4a9530860c47b869801f190ecb1829
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 14, 2026.

Transparency log

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

Download URL secretsweeper-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 18.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
10b3efeda2628eed7c61389ea3f1ae1630fa56f2606cce5c512aecd182d63c7f
BLAKE2b-256 checksum
How to use checksums
24f65cfd22593d55f141968bfb3b4764548d76f445a6f5c92c6b537567509474
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp314-cp314-win_arm64.whl

Download URL secretsweeper-0.1.1-cp314-cp314-win_arm64.whl
Size 104.2 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
7b0e2058d4030577b33b2592b6b81e02488023ef087dc45f119b2823789d7ab6
BLAKE2b-256 checksum
How to use checksums
2b4c15ba9cae3f8643d35d24b27ab30efa511189bf214f1668cfac73bdcf7561
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp314-cp314-win_amd64.whl

Download URL secretsweeper-0.1.1-cp314-cp314-win_amd64.whl
Size 113.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
eea288a98a36635ea788df5473089b253dc65c00a67dc4c73056496df5ffe2b5
BLAKE2b-256 checksum
How to use checksums
8f9a525a860c4007586eb6de63f13b3a46240ab0dd9a0ec5ad5fb9fe83a66421
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL secretsweeper-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
Size 67.5 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1f10251a1782a0525aba3a88db10ec24cbba38e303ecd9de6ed25f1216728d2a
BLAKE2b-256 checksum
How to use checksums
b247fbcb513b138550128717bdc2624ef7c193294ff94f638b1f1523a46fbfc5
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL secretsweeper-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl
Size 67.6 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b0773fbe954f37f79acb8bdf4b46eba77c3be246d953fdd8c59d5d08aa173976
BLAKE2b-256 checksum
How to use checksums
0f81f933feb0b351ce1e8a13ce9ad71995f46d295714b362d550f772d4c41076
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL secretsweeper-0.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 66.9 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
376ce4753385904a6886d1257778ed88866b5caa01ae658de97999efeb2ee7bd
BLAKE2b-256 checksum
How to use checksums
b13d43261fdc09418b567fc5ff952a72326f450b6e85b009130fc47fe3d8fc9a
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL secretsweeper-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 67.2 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
09b8df8201f88409eb782cfe8b9b30022f14233454f399914267fc92342cdc4b
BLAKE2b-256 checksum
How to use checksums
9d33c2278cd70d688ac69f43e8dd2fbfcc92ef74034a61fce6b2850f0dac4055
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp314-cp314-macosx_11_0_x86_64.whl

Download URL secretsweeper-0.1.1-cp314-cp314-macosx_11_0_x86_64.whl
Size 23.1 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
3d9fe48d53353d75a82d67ffdd23efd1c76e648b6d1ad5bea53ed86e7277c934
BLAKE2b-256 checksum
How to use checksums
d2438c382c0f98e6b14c3509992fd401bd528374f57cc4fa040d2758e0015a64
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL secretsweeper-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Size 23.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7076e0c2f8f5a849e3958496d0c768c2dacaae00699810c9c56bea4444b6cc12
BLAKE2b-256 checksum
How to use checksums
9451b5799a92646c433b8ea2a8def2320da231f86b979fe3d0b67c646b46c1cc
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp313-cp313-win_arm64.whl

Download URL secretsweeper-0.1.1-cp313-cp313-win_arm64.whl
Size 100.1 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
9aa3fb6a483de16946a53e027b217acd714861e812bdcc13ceb893c4ec2251a7
BLAKE2b-256 checksum
How to use checksums
690452b43759f1415be4902922616b000623cc1be276672908258b8a8f2be041
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp313-cp313-win_amd64.whl

Download URL secretsweeper-0.1.1-cp313-cp313-win_amd64.whl
Size 110.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
df337be7a3921764c7ee99277f9000743d0cbad71a508a44c2182f2ae581a6f6
BLAKE2b-256 checksum
How to use checksums
1ed7bc8fe72e81d7d64b390360c9ff7a12875a256b4f51ceeec6d7555b1040df
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL secretsweeper-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 67.5 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2f9d0dcf30b10d01646bf5560022645fce89ca4b00c7a3eb95131cf4dd2e5022
BLAKE2b-256 checksum
How to use checksums
164217e86a014baceb846b8a8eb6a6b665620b46ca69ab2d79778df52850f5bb
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL secretsweeper-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
Size 67.6 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f0294e0f3fd124589e522c6fec2b9d42a074957edda8a7a9a3728b57a0895b6b
BLAKE2b-256 checksum
How to use checksums
7a92ebe1d32ebf7349494c4578f43981b96238b546f7dbdd676decdfcfa45cae
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL secretsweeper-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 66.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
73e105b5c966756255d908a93cc6055053ed16ad76eba644ce07b4646db1a52a
BLAKE2b-256 checksum
How to use checksums
b794793dca0116b321727ef9b6529b33509239a53a355f8b11d263c2c6cccf95
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL secretsweeper-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 67.2 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ab2adc2f1dd16fde2a20fd694334e6578821a1e1ab92db0dc4d7286e9062ebd9
BLAKE2b-256 checksum
How to use checksums
85bebfa9463221ec44dfe4c5478756b54a28715ae20b4a8c867bcd2dd3b9a106
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp313-cp313-macosx_11_0_x86_64.whl

Download URL secretsweeper-0.1.1-cp313-cp313-macosx_11_0_x86_64.whl
Size 23.1 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
4834007042fe67728b29da06d4ac3621e17ef4022a0d1ef94da1ccff81f77a7e
BLAKE2b-256 checksum
How to use checksums
e846ed81e52b79fbeed9434c43ccc2552199d99a2ec5a93ba5b32e600a5a151c
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL secretsweeper-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Size 23.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0e7c80aa9e6cc47e26d18a2601a6079f9d44b67dbdfca9fdafd5e4a03a8ba25a
BLAKE2b-256 checksum
How to use checksums
39c16682d32bc95e22eb42e927c74b012c2d0f8e62889c504130d77c5f7d7005
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp312-cp312-win_arm64.whl

Download URL secretsweeper-0.1.1-cp312-cp312-win_arm64.whl
Size 100.1 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
63e7bd1385c614637a13aef1a12a18c6297a43d3951ff1dde9e46ca9cd640032
BLAKE2b-256 checksum
How to use checksums
afa166d25cf9972301f2735c9c0877f862b957687dfe310e674a53040f240879
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp312-cp312-win_amd64.whl

Download URL secretsweeper-0.1.1-cp312-cp312-win_amd64.whl
Size 110.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
bd5e4e296e77edd29f65f152d4d87485eb7df3490189ab51909c75d070993c13
BLAKE2b-256 checksum
How to use checksums
c7f56eec89147a3f3cb97e22e7e344c0f443a720ca071b5914a86c2bdc70e766
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL secretsweeper-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 67.5 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ae110c6fa7b8a0a8b28e73108bcc58f936aa8c9cd8bc3bb0021ca7eecbc33a16
BLAKE2b-256 checksum
How to use checksums
7f18a42434887f28fbe1832cd16730f96b6ed6428b2939f2470482799179f64e
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL secretsweeper-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Size 67.6 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
35851fa23455ee0f14f47713d9b3e83be5bb3755f94c4d5ead375f37066d697a
BLAKE2b-256 checksum
How to use checksums
ecf1cbae8fe5cb41f4a29f00c54a6d5c9ebafe31694ceb8acdc914075bc8a475
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL secretsweeper-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 66.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
856b2020033875222492228e0a58e68300b2098713a497fc3f0e6503f53c0023
BLAKE2b-256 checksum
How to use checksums
63f6365e64103769ef0e946235dc324b46f0bd807c1c98f333d65c8bb5af2e28
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL secretsweeper-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 67.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bca6cd324fec1441d31446a627291a210d87b7ef6f341e5a55d2b2000b8a21af
BLAKE2b-256 checksum
How to use checksums
cec189f960a29ee4ed1a468537b0d5ad69e81d5e4c5aaf0452fddd234a50f9e9
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp312-cp312-macosx_11_0_x86_64.whl

Download URL secretsweeper-0.1.1-cp312-cp312-macosx_11_0_x86_64.whl
Size 23.1 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
5e930e39ed6538637197e351db36277d3f1f894b8d5a7cd0eaedcccbe6824eb0
BLAKE2b-256 checksum
How to use checksums
ae56d530278c72d2bb5748466238b7121352aa1c75338da8e34173cecbf3d61f
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL secretsweeper-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 23.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
51fe74a513e6a4e99a7f04885e3a3946eda821d7a740be47fd471d5050ab3f0a
BLAKE2b-256 checksum
How to use checksums
13c3ffbebc11508d057ee31730c7351cdfb9c20acf613c6d3dab53678eefb23b
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp311-cp311-win_arm64.whl

Download URL secretsweeper-0.1.1-cp311-cp311-win_arm64.whl
Size 100.1 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
3b2e6743d6aaf43d7262bc06051ff869544b0671a8d0d3dfd2a59c3e44c8f3ce
BLAKE2b-256 checksum
How to use checksums
f8158cd8f3c2d68b8823fa1023bbbcd4d2e59bc23a10f98e7a9e9e8612d96c76
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp311-cp311-win_amd64.whl

Download URL secretsweeper-0.1.1-cp311-cp311-win_amd64.whl
Size 110.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0f6f0bad59ffdd9202eb62467d582aba6c994101ed82aacaa55a78b14a3ee014
BLAKE2b-256 checksum
How to use checksums
1a3a1b60bc2eff0e3d656de4d4facec0eb9963c970a728466e314b79b8d304eb
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL secretsweeper-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 67.5 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
987f02d4f4b10175b03c6999d53c8eb15e04456a3fe83956bb070d1cbee96880
BLAKE2b-256 checksum
How to use checksums
e108940cd34792c3067939b2049ca21a55575831d974d31acd7977417a7af6d6
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL secretsweeper-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 67.6 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
996367ba0aef4aac9c5fd80dbfa68980b666aa3c099510bd87262ab2792ea133
BLAKE2b-256 checksum
How to use checksums
330bec82360059e4e39c34045d8dc615e9788480da0c6c0e40b26fc23c975a7d
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL secretsweeper-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 66.9 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8cfe9074c0559fc9265b3d71bbadc357f3a1658da8309a8753ce745153311ea1
BLAKE2b-256 checksum
How to use checksums
0b9796ff64cfe42b90a164f6c7afdac6554d1503e9d9f6e0f809b40860a240e6
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL secretsweeper-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 67.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bd9876118fe22a1e6bc7fb096056010dfd20507674d946b440dadd3f7d4d8227
BLAKE2b-256 checksum
How to use checksums
f224f18b2f3cacf6dd3c60665264132aa23ec2b86e7a68defffb1bb941debad7
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl

Download URL secretsweeper-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl
Size 23.1 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
633deaeb8718a82518921902d24c4b227229bd04671af29587005d99deeb6a05
BLAKE2b-256 checksum
How to use checksums
04fe71004eab7e9f9ded07b24a7b562a11e42fd83841ef1523063e5f82d3a978
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 14, 2026.

Transparency log

Release files / secretsweeper-0.1.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL secretsweeper-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Size 23.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8bf4840bd9a54cf0cb7f0e23910e48b953f05ab8ccaff2fd7b9dab57fcf658f2
BLAKE2b-256 checksum
How to use checksums
fddd45a196dfb5559441ed3359f5f8229f4d474310af6a16d37ef3ce7c65c6c0
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 14, 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