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. Default is mode="fast" (Layer 1 only, zero deps, sub-ms). Opt in: mode="ner" (+ NER models) → mode="auto" (all three layers).

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

Limitations & When NOT to Rely on This

argus-redact is a PII data minimization aid, not an anonymization or compliance certification:

  • L1 fast (regex) matches well-defined formats. Novel or obfuscated variants, cross-field inference attacks pass through.
  • L2 NER is statistical inference; out-of-distribution text (informal, typo-heavy, minority names) has higher miss rate. See benchmark results for measured numbers.
  • No guarantee against adversarial inputs — attackers can craft text that evades detection.
  • Not a GDPR / PIPL anonymization framework — anonymization is a compliance process decision, not a single-library output.

When to use argus-redact: reversible pseudonymization for LLM pipelines where you need redact() → LLM → restore() with zero PII crossing the network boundary.

When to consider alternatives: if you need one-way English PII masking with a single model call, OpenAI Privacy Filter and similar model-based maskers may fit better. argus-redact's niche is Chinese-optimized multi-layer detection + reversibility.

Combine argus-redact with audit logging, rate limiting, and upstream policy — no single layer is sufficient.

8 Languages

zh en ja ko de uk in br
Phone
National ID MOD11-2 + 15位旧版 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.15) 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 assessment + profiles PIPL/GDPR/HIPAA (byproduct)
Coverage 8 langs, 4 LLMs benchmarked, 6 frameworks Browser extension

Risk Assessment

# 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.15.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.15-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

argus_redact-0.4.15-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.15-cp313-cp313-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

argus_redact-0.4.15-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.15-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.15-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

argus_redact-0.4.15-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.15-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

argus_redact-0.4.15-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.15-cp312-cp312-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

argus_redact-0.4.15-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.15-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.15-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

argus_redact-0.4.15-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.15-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

argus_redact-0.4.15-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.15-cp311-cp311-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

argus_redact-0.4.15-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.15-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.15-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

argus_redact-0.4.15-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.15-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

argus_redact-0.4.15-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.15-cp310-cp310-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

argus_redact-0.4.15-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.15-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.15-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

argus_redact-0.4.15-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.15.tar.gz.

File metadata

  • Download URL: argus_redact-0.4.15.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.15.tar.gz
Algorithm Hash digest
SHA256 0e8d5d32d6ff9c5fa37901a6fca8f8e45059f7d28c80d58fdf638a58c9f0f311
MD5 8e19afe15ec28d80290a5c2c425a2638
BLAKE2b-256 792b3e4557824130ae9935c2259984e35a89caa00c17e215fbd8ebb88b603422

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15.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.15-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 66344a6bbacf3242fae5094530e320d5d8d6aa0c1918bb6aac17acb41da4b1f5
MD5 210f60bf6d46ab87ed079dc46bc62da5
BLAKE2b-256 5a13c4903395138967398069511919a9024462afe38ac2fad16a0fa0a55dd473

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3c0a6a567ea6361f6a1ca71cba564be28709064720e2dfc77e2fad50d132303
MD5 7baf2c4d3eddbdc0ba851b8ddfe4445f
BLAKE2b-256 a0e69ba437764479ebf308dfd0354a9632a7a4643486cd28521e7e428ce73737

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5b21f4fd6bc2ada2da4ca2774d20a0fea2aa97e2ff56c97066b38a4a7d16bd98
MD5 43588071b97e863c28f0319203669008
BLAKE2b-256 befb7f2094fc313093f9b7acbdb9309bd07338f9a1d406a6dd16a0c8ce2b1fcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50f9d834c3d931cb7961d8960980777f4bf75c7c3f1c60883f7d80fdcdceaf70
MD5 62873c1be2933c03b874d66473af2a3c
BLAKE2b-256 c9e88aa7bd787927c24c5e31fe4cdded86f84d2967cc5ac19061f3e0a519e951

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0425dbfac329c69a352988f1b4b9c744728162f7163ff309fbfa3c2f57771e2
MD5 f3726e6c892920307e8bd03433c1ae3e
BLAKE2b-256 09f8dc977c5dd845fc38d9f48d2a6e65286849e6a036a4e3506dced3124b4ecd

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c59558630c155570044e599f489da45f00b730411047de79ec2236425f4ffb36
MD5 121f721e463648f5db8e9baa7f526b64
BLAKE2b-256 4e320d1f3a2aac579cf56bffb4009b136cb26044ea6ee1d286e82950b61aef48

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3443f18a8960e7bf8b67206b80b8e85e7e8bd06cbfa37a46e40db5dbb9f8fe93
MD5 9212bf80fed91f0da936f98c5f3aebb5
BLAKE2b-256 b78d61f59998529b3595f9d6f3b3819fcf7e02f909ac43d076bf9588dd5c57fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ae4d4f203a2291f027f7ac86240d64dacc7ee3755507610fde6ecaff78597577
MD5 0e186dc9e36981bb2f79d3a775c78a1c
BLAKE2b-256 432f719ae2dfe5e0cc37db0713eea74b31788ced8dc964ae4d9a92a2f982aac1

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 38179c49b21f3eb0323873816ec4cdbb944662994e776093b5a5d02eda6e469e
MD5 e4c169d316af51b270cbfebe67ca59f1
BLAKE2b-256 4c3eb1460f01eb50157cf9f7cd9dd2c6e36ae2dc3fa32647ce83ea42bcc7cda5

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 646365af56795f87792ee711577f2663b057d911f27dc6adc7337ee181fef9fe
MD5 5936f7d2181dc44daa18830401b5f2b4
BLAKE2b-256 de468c3fc3687c3e8ac33a8995f4ce9414394c2f6c40249245bd7820130cf32f

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 282a13f21a3b965835ea1bd63f0c26ffb89dcfcf3aebb9d6b5bd6fb6692f4171
MD5 354d7f2770b541babda9362530c1d6b2
BLAKE2b-256 f5e1a86f38b38e09873b82ea53d703f94d0286eb6597104733e1dd92f82e0a3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 803d478d6e2856748dc6854e13e6b0e70be0dd2d8bdf92197a271714d125ddfd
MD5 ff3c74d98f977eeeb396e8a5823dd4df
BLAKE2b-256 95a034af5041dc02c6518255ce47672f7c145226b51e6fe20f23f54b23d966dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7aeddc5b5ccffc7b67ba9c87e149473f493356b28820c7d85f567d584ce463c7
MD5 3a76ecb835ad64f897591735b2c77503
BLAKE2b-256 48c3d442eff57e999fd828206c928bb5722f0fe47bf8bd6fc4044033bb7bb5d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 848a5920c4f0c451fd647fbe1cb93b033c8291795ae3a3eeebcb9b4b1595457e
MD5 a778ed9b365b9d22e3552e39fe8c6251
BLAKE2b-256 6390659608552c7237949ea8e78f1a208ab3c69b38ccb7ad8e2c979435d6a06e

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 71f84460efc90c91805d8a56a139c473aed98f56f9ea85a8b42a8b375c5c6f39
MD5 512d4e675c90dea8ae23f7d43bcf50de
BLAKE2b-256 23a55731a1a9c97d677702a1ac197496f652569790646d79c5d5c65f7a1bcfb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5103cd01dd24cf027e1c5a3c05a16f5593aaadb75612f1df306d11e26e8be097
MD5 9a5d234aade665695c5f07f5c2d0dbff
BLAKE2b-256 8f442bad7726df91aeb711dfbeb9dd960b7fe980331236cb760936a5814f6e16

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 87ca9d1b6920b0230b047ffe45c5a961b5769e277818ac0b5f6ce70bb4554053
MD5 7aee71f6d747822e75569231d598453a
BLAKE2b-256 6fb5bad8c96a64561c18a2336de021ba5b26ae3e2afe0c223212894504e04222

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5206dbd8fa906a8d3b01d68cbf1e91fbfcae8ffbbb8e06aeb4cb333691d84ac8
MD5 757f9b8c72cadc5ff7669772651a71af
BLAKE2b-256 85afc97aeb9ab1f69305f05e805d56ba2f575f9627a24d5231f65b7fcd571731

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5cb7d2decf61746cdb428060dec8ef195c43d69d769bdb62fc692898e2b20083
MD5 49b4603403a29727fca4e24d96fa48fe
BLAKE2b-256 6fc55d2c02133b9d15da54fd6cfc3ff704144ecc515b9ab26b299ecea337074f

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4681e17072ca841e3a9a253b3bb40cd8c10634efd38eb47acebc6ded48de234
MD5 83bf87c7e9b0278790e192517d01e3a4
BLAKE2b-256 bd9d06ba4cef1fc52dc88f5a4b9fecffde4066b72af44f2f4400b953a4e7a38e

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f7e980b815dc9e947b7dc31c177d51afb4108ff866a18e971a97b0f429d88a49
MD5 62da82685a7f9ed56639a24c426ebdb1
BLAKE2b-256 6b0959e6c77e56b05981948462c2373da80142e5545fb18d3f91de71eb1b2c95

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1971ad2a5a561eb70b93beb748cf01a5f87184887f3485df80e0adb63e844a63
MD5 a4b770cfbba91ea2db7342c9dd12cd79
BLAKE2b-256 4aec4509df0a63b212cbecbb299433faf2a06331b4d23e5894525e0f07e38087

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0842343aabbcec87e5e3d61f68ca602c328fe4bfe2ee03cfa13de564d526d542
MD5 c9976ea0942e3cfe1ee579747c83cd0a
BLAKE2b-256 967aba2296d4e3a31742d66102203870b6a0be9d442454fbe8f2fed44af15304

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ec8dd29428505135ad59d6dde52d29335c42b0a22b10891715ef8334533badaf
MD5 5b882f40e303604a818f415e93562546
BLAKE2b-256 5ec714b2ddd19ed5234c35df539f8436e9b29b1fbf673d839bb576b2e5d0db7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc51064f3cbaf77cddc60eb7e07002a84f82bdfd6e6cdf2d77dc0b647ff88ca1
MD5 04e3e2892f4d427052ec5a596886a7b4
BLAKE2b-256 ea5206c2e3d78c9a2b24ba4518a1393c06524aee0ad94b0aedcd0e0aaced0e15

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae72ad0c1a3c6c9a5ffcb53a6b411226a2799f55cf65fdf39d0383f2454da344
MD5 290051d99562288891bd068ed70a02d7
BLAKE2b-256 3fa6c22c39ac881d370e6702dfa2816a36ba0317f939aa0186654b8229a90875

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07da57360a51544ae9cac57300234898cbdf156361a52d739d0eed70979a7ca1
MD5 35fefceb75786bf7969412ab58b7e222
BLAKE2b-256 8865f614056e5a978996bcc99d9f6ca1c390dd330d75e6f768aaf992ccd36329

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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.15-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for argus_redact-0.4.15-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c1f37ddd9e790917ccb6053d1f9651d93ff62fa9fca3971fc306062f27d9efc3
MD5 73f9c15342645a9b05aee0bfd599bbcc
BLAKE2b-256 9d2cd43ecf03630fd0013269d7b21fb713d26493eb8f812c72428f562c472722

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_redact-0.4.15-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