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.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.1.0
File Size Uploaded
secretsweeper-0.1.0.tar.gz 27.3 kB Details

Built distributions (wheels)

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

Download URL secretsweeper-0.1.0.tar.gz
Size 27.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c6544ae734a3df2b83ba9ef4a799df0fa89eef409a63fd6411bb20424f0711d9
BLAKE2b-256 checksum
How to use checksums
7ab8727fb8da8d7f8ccf8587f8852f809bcd5137e3066ae94bc6cb8f041c655e
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-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
32d325fddd2030e15d31c255d27325d4a45587c1196c25717c3864536fbffdf2
BLAKE2b-256 checksum
How to use checksums
82020c0c77391bbfa98b49dbe96ca99b6d4c6300d2775319012a5540d02fe15d
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-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
01004f043c827726ff95410cd55c0e66fb83998b7c11f34be1484805673c65d6
BLAKE2b-256 checksum
How to use checksums
8eeb3e4f5a2e1d44bbe0539dd758e88ea10c6f7abc7bfd4918a12b5675ac754c
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 46.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fdffb9dda5572c3b0f7979b3bc47981ed3641c4fa1cdfa419f08cb7a53ed462e
BLAKE2b-256 checksum
How to use checksums
085ae52b1bfd55910da6ce16316ee19b0e2038dca2ef726a4da3a224f88760d5
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 46.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7a23ebb5ca5687a26eb34f738723c9003ad8183b37712f3bfbaf84ce2903222c
BLAKE2b-256 checksum
How to use checksums
9feaf8d592bc6d2f9e04f32478a49a9ce4ebc33025f94251a3287a07352fdecf
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 46.2 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
8f78bcd824ad242a55ea2035d020945e83ca28e5af62a429b760b700b679c8df
BLAKE2b-256 checksum
How to use checksums
13251fa1e84d2ecbc4a738196e9c8064e2d40f188f45591165d158d019a08e54
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-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
23730ac221ffca3a289b3e96069bd2054d0f8b7b9e9b88013cb2c30f93fa6170
BLAKE2b-256 checksum
How to use checksums
c2acfebe057dfb6f6ff847edc46cb3a8077731750ad7ed3add8a96b6f748a3ce
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-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
134fc951d2c34e8b49fcfa53ec06fac67be88562768fb6ffa9c57418e5e5499a
BLAKE2b-256 checksum
How to use checksums
eeb444f4416bdcda398dd7c34da699d4ff8151a31c872537ba438234a12666ec
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 18.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
394b24daa75f55cfd2a9c68c7cd50c45499019053ae716f8b3bf843c336c883d
BLAKE2b-256 checksum
How to use checksums
d85b8b2dbd4beaf540de17c8e9514e1fa6bc30cb0113f671f3b154aa374862fc
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp314-cp314-win_arm64.whl
Size 104.2 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
01094d430298357bb7cfdcdfbc9be5304376bf47acc1490ab9c94aafe1f2be45
BLAKE2b-256 checksum
How to use checksums
fc52bb9d3acf41620e3e407f32edd15c5b0fd35316eee81689c43ef049a59568
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp314-cp314-win_amd64.whl
Size 113.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
82e5c727b4eef745002498a3e96b073a20855e3deae3de297d966f2534ee62a5
BLAKE2b-256 checksum
How to use checksums
bef3dd4ea214b954a995d90888104e4c82f160b25fcdf147cf8e7d9157095682
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 67.8 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
221b19160d6db15b620515e871c54d2b3b89760c6e7d1cd440f3bee517de214a
BLAKE2b-256 checksum
How to use checksums
e1fef029ada89c2e40e397395ce7729bc733f52ad8c0eb7b3221234a04545344
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-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
d1cd84501f53a22aaf218cd36c46210c233319f331a4ad8e4d89d95b0dbdc925
BLAKE2b-256 checksum
How to use checksums
3c835eba7b7c72ccad1c2a44e0886e6f8b278b95c1f493c565cc95016721db68
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 67.2 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
71b2086f43afd922739eb4802894d27045c3997bf98487e77d7b143850e5115a
BLAKE2b-256 checksum
How to use checksums
7ff141e76b790ec577e8a73f7d467684b7531e4303fc348b96ad14dba91d1bad
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 67.1 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
44ff3736353ed8f0fb5427c5c7aa531beb8c4c9fbbbdcc64c677be6cc488b602
BLAKE2b-256 checksum
How to use checksums
61089170017f4276aa71a203caf5b73bc03ee746b1bee35d2a46ce7ca5a0806e
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp314-cp314-macosx_11_0_x86_64.whl
Size 23.2 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
e0709493b09686ed4534626501cdd8141a8dfc02d6c6e17e04e27c22b084a10a
BLAKE2b-256 checksum
How to use checksums
6ea8ba3bf901300b73de0f5dde5868789215ffb92f064608395fdb18487addc3
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-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
e3721882c8f39edb5f934d37d0aa365ddf23a2feeafe4c4e3d16fe24855043c3
BLAKE2b-256 checksum
How to use checksums
f37411e2c3d577e3dfb0bc6dc54e5f2f74d2096820f974a31f5d31a8aa83fd5e
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp313-cp313-win_arm64.whl
Size 100.1 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
b96f380728997ff16c44de617baf0c9ab36c7a8e676651b6b2e5e1e63feb11a8
BLAKE2b-256 checksum
How to use checksums
e9e21bef86a9258e096317d96ffe11007bdf61c8a3022e797f22fd164ab91cfb
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp313-cp313-win_amd64.whl
Size 110.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
31f855569804f516e564f5fdfec8dbd54768eba99ecfa1e396fc4cd3a863bccd
BLAKE2b-256 checksum
How to use checksums
fa862902f59758eb5c1d6136a8801b76e4b9778bc373d25a9ae8871533c933ac
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 67.8 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a8ec68eb8053bd07998f45224e76afd25b7cf674745e3e550fae14a857595600
BLAKE2b-256 checksum
How to use checksums
4677f81a9104f04773edb73b9b5f9c55518589898de8485a98287efdc78450a9
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-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
1a73f79e3a59523b8e5e678daa0957fa76e6fda11d453069b683f329035b459f
BLAKE2b-256 checksum
How to use checksums
c5ba787befbe28ef37be74120550d38a0ff07f8a86322526affc7e0eb0bf066b
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 67.2 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1b859272480db9b1da47ed0c8325a97e51900e99c27397170447905b7d4a3571
BLAKE2b-256 checksum
How to use checksums
1a9f2838553b625a9d6a861d62cee4d91ba4aebfd9ad36a7e1258645fc135ce9
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 67.1 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c481950e285963decc3f182b8871cae564b5da8b580619aaf5c7c96bca39691c
BLAKE2b-256 checksum
How to use checksums
abbd97073c15a5847a4db1dcafb54c584141014c15712d738ce7f5c119e27c77
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 23.2 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
9c3162e7c4032f122f222f7cc164c9154bd530a3a6a2079381395419ed40ef0a
BLAKE2b-256 checksum
How to use checksums
e1cb0fd4baeb2644151e9667f22bd534b86da29f2c8fd2dbd20ba61c5627bed8
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-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
ceedeed82f9a985fc49a699f66a1b07bf7d580a412bbff54ac96c53fedca271b
BLAKE2b-256 checksum
How to use checksums
76bc6ae01d7cbb0fffcc256d2265fce38af1fb5ad548a49be1aed22a189d813e
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp312-cp312-win_arm64.whl
Size 100.1 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
b5929aababb4a66e17240166a7e7d0611c38da05324c014f07d716ea93fc3b1b
BLAKE2b-256 checksum
How to use checksums
47b11b50e3baaf56ec643696318923e8a1b4780e0c5c4bd87e08b8f97df8887b
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp312-cp312-win_amd64.whl
Size 110.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6e7b2f0a1e196014fead5bc1ebf62d711fe705106afe7b4d13c0a5e4fe4a5bc8
BLAKE2b-256 checksum
How to use checksums
2d19001824e58754022c338d2291ef42f1b954a9495b1558c8ccace635ff5c3f
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 67.8 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a917d3fa49ccf8c156e37a77408547958c22f45de30a64b58037b99d562c4f0b
BLAKE2b-256 checksum
How to use checksums
158cdd38d50421043ffe66bae99b8baf7e25c0905ad0093e5b42287c417b6f41
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-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
8b861752005d9032584420e4320470ec20e3a9846408e3942b8adf01bce20ce9
BLAKE2b-256 checksum
How to use checksums
05046afb138b48c9ba89da57ded0b544e5fbc37762a54fb4ea99fc4007aa97f7
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 67.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8418cbcfbc3e402adf5ec5af65ae393a12c534f45bcdf277f6ceb43e46d0c937
BLAKE2b-256 checksum
How to use checksums
ab55bc516cf8833a1a88e336a9687422cadb09589e9f7f1203b438c6eac69b84
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-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
c39bef237cbd8fc6c40bde609942cb13e17a1f5007906cb99d46a2ccd922fc9d
BLAKE2b-256 checksum
How to use checksums
ebb8547f608c7e32178018a40f17718c4c02c3db761fdf198caa0c97cffab996
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 23.2 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
ca10918b2f7c90095fc866ef836737bf4cff8bdb5844278dd9c3241bb88fe324
BLAKE2b-256 checksum
How to use checksums
3de1110c5467f900da46f4560c4edf8783dc139c95ca76db1d5a399c8046e212
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-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
79aacc33ec19f91183b0ed518a66b67151270a1515aa41282d038fb6ee53a853
BLAKE2b-256 checksum
How to use checksums
206fe55ff4af2fb271dce16c20add98e21d22597454c5ed4ddb7c11eddb3c234
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp311-cp311-win_arm64.whl
Size 100.1 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
bef63c78fb21b7ada7adae33beaac6e63b1f1852cd9b8ab35e53064657d7d2e8
BLAKE2b-256 checksum
How to use checksums
4b860f805e356d316ffb0aa5c1b8faeaf89d6d57e804a76cd753946fb98fad18
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp311-cp311-win_amd64.whl
Size 110.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d65147f0707f92fb15c556daea9532322e8804b4a9b653f3cd63bccfc58c804d
BLAKE2b-256 checksum
How to use checksums
3392486f5316ad34bda439dfc73cc06261806ed5c5746dadb47be81614b60688
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 67.8 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
231ab86158edd824ed53bbb957a00a781cc137e174c9390d1913112c174cbb46
BLAKE2b-256 checksum
How to use checksums
e80eac45bc562257a557effbb77bf42ab929d9c86eeccb77daf00dc35f447198
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-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
de1a554fa7c9229030d031ca69516208abe4e7bac96763e39ad1f03af1c45060
BLAKE2b-256 checksum
How to use checksums
b001f3e6f9fa26c4afb8658eef95287b3d874a60831cd3b52345b904b0ad256c
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 67.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b6cd060722f818c4916db6c8a536b6081a301dc38f27fc22c75bc70b7edcc501
BLAKE2b-256 checksum
How to use checksums
641869c4bc852b2bca88c408b5cbaba770a75bad94ccbc687f704ba2aff0d13a
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 67.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e1f81624b51f3b4bab144e63d5c27a4925e402e0c555bd54010fc806ad298bfc
BLAKE2b-256 checksum
How to use checksums
1b3e69f6acb8938de28908b5a1fb1e72ab7c88b68bfa8509ef2bc460c89adf29
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 23.2 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d8a09305d06344812f1b046bf4bf7f10c0a941b3993bc62bee313cf0ae8649f6
BLAKE2b-256 checksum
How to use checksums
4a67f8340d72676a9a87a5e3c08fd05a0d1ce80b6af95a12a9b05451ec9a3c0f
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 6, 2026.

Transparency log

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

Download URL secretsweeper-0.1.0-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
11d34b2c1f7e9c3cc75b41dd429e61c5a8e51825211b6f4caf911bfcf785960a
BLAKE2b-256 checksum
How to use checksums
f0ac071eb33727da026e53ae080cc1719309591549d7b13e026268b318488d50
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 6, 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