Skip to main content

Encrypt PII, not meaning. Locally.

Project description

argus-redact

PRvL PII Leak Rust Demo PyPI Downloads Tests codecov

Encrypt PII, not meaning. Locally.

The privacy layer between you and AI. Your identity stays on your device — AI gets the meaning, not you.

from argus_redact import redact, restore

redacted, key = redact("王五在协和医院做了体检,手机13812345678", names=["王五"])
# "P-83811在[LOCATION]做了体检,手机138****5678"

llm_output = call_llm(redacted)     # LLM never sees real identities
restored = restore(llm_output, key)  # one line to get everything back
pip install argus-redact

Three Promises

Promise How
🛡️ Protected — your PII never leaves your device 3-layer local detection: regex → NER → local LLM
🧠 Usable — AI can still understand and help you Pseudonym replacement preserves meaning and context
🔄 Reversible — you get everything back, intact Per-message key, one-line restore

Other tools shred your PII — it's gone forever. argus-redact encrypts it with a different key every time. ETH Zurich research shows LLMs can deanonymize users for $1-4/person when pseudonyms are fixed. We generate fresh random keys per call — the cloud sees unrelated pseudonyms every time.

Privacy Levels

argus-redact evaluates your text from your perspective, not a regulator's:

🟢 Safe      — nothing about you is exposed
🟡 Caution   — contains personal info, not dangerous alone
🟠 Danger    — can narrow down to you specifically
🔴 Exposed   — directly identifies you
from argus_redact import redact

report = redact("身份证110101199003074610,手机13812345678,确诊糖尿病", report=True)
report.risk.level    # "critical"
report.risk.score    # 1.0
report.risk.reasons  # ("id_number (critical)", "phone (high)", "medical (critical)", ...)

This is what compliance frameworks don't tell you: how dangerous is it to share this specific text with AI?

Three Layers, Collaborative

Layer 1  Rust+Regex   phone, ID, bank card, email, self-reference, ...    <0.2ms
             │
         produce_hints() → text_intent, pii_density, self_reference_tier
             │
Layer 2  NER ← hints   locations, organizations, standalone names         10-100ms
Layer 3  Local LLM      implicit PII — symptoms→disease, behavior→belief  ~20s

Layers are not independent — L1 passes hints to L2, enabling collaborative detection. Instruction text ("帮我看看这段代码") skips NER entirely. High PII density lowers NER thresholds. Cross-layer agreement boosts confidence.

Unicode-hardened: NFKC normalization, zero-width stripping, Cyrillic/Greek confusable defense, Chinese digit detection (一三八零零一三八零零零 → detected as phone).

Core engine (regex matching, entity merging, restore, pseudonym generation) is written in Rust via PyO3 for maximum performance. Python handles orchestration, NER models, and LLM integration.

~47 PII types across 4 levels — from phone numbers to medical diagnoses, religious beliefs, political opinions. Use what you need: mode="fast" (Layer 1 only) → mode="ner" (+ NER) → mode="auto" (all three).

Telemetry: ARGUS_PERF_LOG=perf.jsonl for per-call timing breakdown. Details →

8 Languages

zh en ja ko de uk in br
Phone
National ID MOD11-2 SSN My Number RRN Tax ID NINO Aadhaar CPF/CNPJ
Bank/Card Luhn Luhn IBAN PAN
Person names HanLP spaCy spaCy spaCy spaCy spaCy spaCy spaCy
Email

Mix freely: lang=["zh", "en", "de"]. Pass known names: names=["王一", "张三"].

Performance

Rust core (PyO3) — M1 Max, mode="fast":

Text redact() restore() Throughput
Short (17 chars) 0.07ms 0.04ms 13,036 docs/sec
Medium (770 chars) 1.00ms 0.05ms 1,031 docs/sec
Long (10K chars) 22.2ms 0.05ms 45 docs/sec

Pre-built wheels for all major platforms — no Rust toolchain needed to install:

✓ Linux x86_64 (glibc + musl/Alpine)
✓ Linux aarch64 (Raspberry Pi + Alpine ARM)
✓ macOS (Apple Silicon + Intel)
✓ Windows x64
× Python 3.10 / 3.11 / 3.12 / 3.13

ai4privacy benchmark: Email P=95% R=94%. Chinese PII F1=97%. Benchmarks → | Performance →

North Star

Dimension Current (v0.4.9) Next milestone
Protected ~47 PII types, L1-L4. PII leak 0% across GPT-4o / Claude / Gemini. Cross-layer hints Adversarial testing
Usable PRvL U=100%. Pseudonym codes preserve trigger words More task types
Reversible PRvL R by task: reference 100%, extract 50%, creative 0% (by design) Task-aware guidance
Compliance PIPL ~85%, risk + audit PDF PIPL/GDPR/HIPAA (byproduct)
Coverage 8 langs, 4 LLMs benchmarked, 6 frameworks Browser extension

Risk Assessment & Audit

# Assess risk before sending to AI
report = redact(text, report=True)
report.risk.level         # "critical"
report.risk.pipl_articles # ("PIPL Art.28", "PIPL Art.51", ...)
report.entities           # detected PII details
report.stats              # per-layer timing
# CLI
argus-redact assess <<< "身份证110101199003074610"

Compliance profiles: redact(text, profile="pipl") / "gdpr" / "hipaa". Type filtering: redact(text, types=["phone", "id_number"]) / types_exclude=["address"].

Integrations

Install
LangChain / LlamaIndex / FastAPI core
Presidio bridge pip install argus-redact[presidio]
MCP Server (Claude Desktop / Cursor) pip install argus-redact[mcp]
HTTP API Server pip install argus-redact[serve]
Structured data (JSON / CSV) core
Streaming restore core
Docker slim 157MB / full 5GB

Security

PII never leaves your device. Per-message keys prevent cross-request profiling. Full security model →

Meets PIPL · GDPR · HIPAA technical requirements as a byproduct of its privacy-first design. Details →

Documentation

Getting Started Install, first redact/restore, key management
API Reference All parameters, return types, streaming, structured data
CLI Reference Commands, flags, serve, MCP server
Configuration Per-type strategies, enterprise mask rules, false positive reduction
Sensitive Info Taxonomy, privacy levels, roadmap
Architecture Three-layer engine, cross-layer hints, pure/impure separation
Language Packs Adding new languages
Security Model Threat model, compliance, per-message keys
PRvL Standard Open evaluation standard: Privacy × Reversibility × Language
Layer 3 Benchmark LLM model comparison, prompt design, regulatory analysis
Benchmarks Evaluation against 9 public PII datasets
Performance Latency, throughput, benchmark results

Contributing

CONTRIBUTING.md — language packs, test scenarios, framework integrations welcome.

Contributors

Who Contribution
@aiedwardyi Brazilian Portuguese language pack (CPF, CNPJ, phone)

License

Apache 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

argus_redact-0.4.9.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

argus_redact-0.4.9-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

argus_redact-0.4.9-cp313-cp313-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

argus_redact-0.4.9-cp313-cp313-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

argus_redact-0.4.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

argus_redact-0.4.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

argus_redact-0.4.9-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

argus_redact-0.4.9-cp313-cp313-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

argus_redact-0.4.9-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

argus_redact-0.4.9-cp312-cp312-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

argus_redact-0.4.9-cp312-cp312-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

argus_redact-0.4.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

argus_redact-0.4.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

argus_redact-0.4.9-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

argus_redact-0.4.9-cp312-cp312-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

argus_redact-0.4.9-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

argus_redact-0.4.9-cp311-cp311-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

argus_redact-0.4.9-cp311-cp311-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

argus_redact-0.4.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

argus_redact-0.4.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

argus_redact-0.4.9-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

argus_redact-0.4.9-cp311-cp311-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

argus_redact-0.4.9-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

argus_redact-0.4.9-cp310-cp310-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

argus_redact-0.4.9-cp310-cp310-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

argus_redact-0.4.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

argus_redact-0.4.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

argus_redact-0.4.9-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

argus_redact-0.4.9-cp310-cp310-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file argus_redact-0.4.9.tar.gz.

File metadata

  • Download URL: argus_redact-0.4.9.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for argus_redact-0.4.9.tar.gz
Algorithm Hash digest
SHA256 b6c1f255f614d45f796822688435779fab9533dff259419f0066e781d3795862
MD5 ceab789637811d034c6b5e94c066f1a1
BLAKE2b-256 7938f13481803b515bd357ed3ad27f74486486a1926c63c05368df6dc4aa53c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9.tar.gz:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a9e521b4eb44c1bf2a3977cee101b7d5f3b26acf109f43374810919a2299895a
MD5 26764189e5038abe28961491b05b3ddd
BLAKE2b-256 72b50caabc060a4a00b1f958adab0c6e5174a0c00c29898de702ba15a717fce4

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp313-cp313-win_amd64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af37d3f58f71a8027d3aad73242f64e2de2cc5d2feab9e5bee0f82210e52a1f8
MD5 1e1ab8e8e194d37249b3fce09c8a256c
BLAKE2b-256 9fa5b67652505e2935156544335e09bc53df70994fbfd4f6c9ea427f1ff0d35a

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 951e89d21b881f4746a084facac55a799f9cc92bb5d817a631e65d4fb9ac5745
MD5 121ee307dccc200d428224dceeb876fc
BLAKE2b-256 7085cc46f00da8831c68c01e8488a14843221a23f6526cf651831e8ab09206fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e208ca9366caae2e3a73f0f3026378fbc97a470e90fc2491fdd6cab687bdd86
MD5 a27ee0e41293eb5434477b10c8333864
BLAKE2b-256 bfea305ef04ebdac3693c5432a5a7f52718d47e86113873f42930d306f0e84fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b51e9c1db44b9d60a864da57e72a812483739b36c6260e47f5595fed9d16c49
MD5 18b653b0a8b2b7c5801cf6a49bd76e10
BLAKE2b-256 6c3025c3cc4cc8f0f958885dde1f9c1dce718cf9f3c8bf366e2eb84928ccb330

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d450134ba362785c382461eda8d9660de2c16cce101c62b0f6cf5880e902e4d3
MD5 7e7ff4eeaed83a69de662168f3e47321
BLAKE2b-256 5f93f84c189435e4f81c564228c336aa5d7a9ad6598aa488c60486d9d80b8613

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 424acfd1e41210a693ed4702356904d88bb2e71c7d993620933bc7a114392bd7
MD5 a09a46364b6df770cdac646903e1a208
BLAKE2b-256 49d12be43d451cfd26625f6a205dac9819378e00b0e624e67a2b9c63662ece90

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a22af40b85a7f0160057fab6c3c2fab7d7c76317ba0b5b9ad6339e8706a7b2d2
MD5 80f93e46f5bdd5ec5d2654adf29a4bfd
BLAKE2b-256 5bc410a388b9e05ebb44385ab43e8a1ee8aca92a614d8e858ece7d9b430ce93b

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp312-cp312-win_amd64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b27fad2d262ada8c9c46be0643f4b4814a1cfb7612657030c6101b270310ae0e
MD5 8cfcc1a2d5d552874834ebd39f180ab3
BLAKE2b-256 aa48b9c3ea9181252701d041690a3ba01215a118a892f8f2afd1fdce900a6a3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a3f9cc491b14b46b50bc8940ebcdeec63faed8c3680cbda47cda4436afc20514
MD5 a1b7ff0507654f207f1b05b0ea23aa0f
BLAKE2b-256 8e7a3a87a9e1b598e635b1212fcf01f5ffed91a4a03621cf46673499c0bbeb97

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6fb5287651f222c2c0da6a58743f3b744ff5edf264ca2b82e9e7f556c1ec7211
MD5 88e6f6b7b62259b80246552213a03940
BLAKE2b-256 98e5910725b45d5910e63b41c7923d44db1ff3f102f391c7b8813e1659e800c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2e3cd2491f6ca0a4e1eed93aef47414b759c612e2245c32e7028452a38efa7aa
MD5 d26e57301548fdc9a9dc64f084c17ae5
BLAKE2b-256 2a85407bf2f0a4e47ba0937f089ecddf2c1fbc858d19b4ab4ac6c526af2e72bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 469617ba70b44227684392dcca229bfc7bb5a960018bc145da5a26a42f808e45
MD5 b962ff07deae301b67a9fd956b2fa022
BLAKE2b-256 a57b12c5d6bf6adae593f7a760e4f87a1e0f447817e8046cc68679ac8bb08a28

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3790f6980ca50aba9b625f241790cc50c6dc26d765a05296cc18bae791d71b95
MD5 d6cc997535e5f5f2b8aeff2b6468c2ce
BLAKE2b-256 de96603922f2457936dd665f546fe0ed531366a43ed8e8dd5fa182456bd9f0e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e55ea9d70c4a0d3be9119096019d237552a55c1072e8732bdcc2be18a7547138
MD5 99722754f98fec77ddb6c3abd28aa2de
BLAKE2b-256 b6c005c32a399b4a3834b8b3e016f77ff198a189222ead664dbd20a426a99ea8

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp311-cp311-win_amd64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03cc8485da9d676da2d11c0c026e2d39cabf1d8584d7108ed12710778c1f13a6
MD5 6cf38b766f717c454be769d3e3102516
BLAKE2b-256 e47e9265af1cd5e2d80382b4e702e7c58e54266c955be9f4d0b26b1d16016997

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 04dcad732e9f44bb3668741115ebdeb3198732a6c44c66d0d8681f2345f47fea
MD5 29019facb5ac2d3b3e94a090b091e1b0
BLAKE2b-256 fd3a130a9abcf116907d32ef9c2d83cf9e21fb937c047225151bdcb662a89179

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8bfdff61e49fc3016a4c1bd48d2ab8da850f1b9a0ac4499730b3feedba5d4f1
MD5 49ebad7926e098f5396a931d67009a36
BLAKE2b-256 d91ca8f5c42ffcdc89134c94a3c9d21753aef720e59fbe64a0a8567cf7e04c8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ceb9b707d29e83f7ab7b05fccb7e01036431eb81cda3d2c71fd33fc39be354b9
MD5 fffae3ad707c060af2a633d11645ea1e
BLAKE2b-256 aacd916ecfcc57ad7f7f03692bd92f44bb518df536ab78083e1cc1fc50f7dda6

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eec8677cb016b9bfa901566b1beb6bb5b1b1f33cf4589f49fef15cace2095037
MD5 5d469f08c5d795c1e0850e2b6f2fc067
BLAKE2b-256 cb6795549a42862785076dcd9b1e9fa77635a5eb62f6717615938abd5a2a8d19

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8ae20a9b853abc43346fc4f83aa52c73e5cfc02a224cc919282aa807d8017313
MD5 f6c56de9e3c58643c8f7f316fed22177
BLAKE2b-256 82bf45ef633bf21cfc5998b840eddaee2932dfa16cc1ecf4ffe30e3b0202920b

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1a6f871f5e23d2fdae9465b86b6a52fc5d705e276033784dff0ad090613eefac
MD5 447905b5f520841a005613473d41338a
BLAKE2b-256 b72d0c606ec26556e7f590de971e63b978336fd6bd6d42c96df3c50ff84d3231

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp310-cp310-win_amd64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5d54ffaf004dd098827e0512d9cd1b27c9c42af73c3c3fcc077189f7ff0da1e6
MD5 2d2f5a9d7a0f73eab4464729561d8e8a
BLAKE2b-256 e1bd4fcbed9069f221cb422a147d5603ab9733b2ec1cf702f303e79cca0a5b1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c02783a5f742ca358c6b89e483ba453dc24fa2f892ab87d5b0b18687a212d5b1
MD5 c30bb24e8ba62eb27505ca13f3106693
BLAKE2b-256 39d372c59aebb383c2e896b1f9c4635829faee64aeb6497ad7a9f63fec3eda98

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0645aa963d344fd26a4f231a533aa0d201eca628ae6cbe0e1a1f1ed1587a0f1
MD5 7ac5a2da9461625c034766942ded3256
BLAKE2b-256 7926ca19d12cf33620e27b4f0b399e0989da13eba041bdcebd94a6d3ca951cbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 653c7ad86133cac80f813cfd8dd84e1fbb9cfc48d193efc77fc099749772dc11
MD5 ceb9e4938a3e11caf256699db9977cd3
BLAKE2b-256 1bc9df3602a28271db533e5c956604f28718f44e92d0708af4f7c82e46d2dcb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 096488592ae441a78f09793197a87c7a506dd80aa9dac8b850173fbf04d57a54
MD5 831d705dee8650636fbf63e1b0d4045f
BLAKE2b-256 d76925a1791dc1e2febee77605bf5deee71369c1dbe6014a8e655a07599f4677

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_redact-0.4.9-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.9-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 940484e02fdd9789e022dd3bbc439978038e1c40b28d9ed07aeef7f0f0e27192
MD5 5c325110a277af5548f6ac452bf9b2de
BLAKE2b-256 166ac644745621c4919c7d8072a23f74c2a4c853315a294c4bbf9c10437a8361

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.9-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on wan9yu/argus-redact

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page