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.8) 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", ...)

# Generate compliance audit report
from argus_redact import generate_report_pdf
generate_report_pdf(report, "audit-report.pdf")
# CLI
argus-redact assess -f json  <<< "身份证110101199003074610"
argus-redact assess -f pdf -o report.pdf <<< "身份证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.8.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.8-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

argus_redact-0.4.8-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.8.tar.gz.

File metadata

  • Download URL: argus_redact-0.4.8.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.8.tar.gz
Algorithm Hash digest
SHA256 1e1a375eaa5bd370916794a43337c31f6f430fff00fd93a9c45fc494208837c7
MD5 35bb193613aca308ddf88fc85e6a0067
BLAKE2b-256 5d4f2cba45701842b3e2fb458779e428174cf5b1299e4cdb3a92cfc64066242a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bb11a141bf9f67cfd8f9fafa238420bad55ee0b63d50bf96a2cf065d108e4217
MD5 596ce2ed1616e846755af1c03501fc46
BLAKE2b-256 a9b66cfde297d4f5bb9aa024f0f182690e750f5cf8a2784adf26327e86ad4b13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 57fb567c88d19508351f4879e2571bb3e952608e254c785d68a86589a19cd205
MD5 4945290dd997ecbc15e6736522cf4fcb
BLAKE2b-256 e96347900a1cf91d6afe48a8855763effe4994ea6efe97a476d7d480a9b04852

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 142ee09bad1883b3791b3d2005d373005378d1e7c5a32bd776b200925b017fd4
MD5 22a29eefba50d4fc8f6bf2e6467331fb
BLAKE2b-256 92df1e4780a16b11b815f9142f7b3a986b3d92f3c1f51c94282c6ce10815f197

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8329cbc795170dec227c45bf13cc2534309564d0530854571b4037179fb29937
MD5 289d7170369421c50d5c05a360c12b74
BLAKE2b-256 d49e155a1aa82f3a84a67b62b4455e646f07473f5fb1bccf89b7a0f56ec8b05f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ce3d296c8e2e04604322862dbecc1859b54ef15c5920552c600fb1e633ca593
MD5 fb8979e475debacb426c511d65448f9e
BLAKE2b-256 e7fb864fe3b07ea905a05fd3d7fdef45c5e089cd6e82a31305d8e14d62cb39bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33fa0d53d0ae4365bba941c5e08fe7246c9570c28c51cd8b4dbde681faad7413
MD5 0228a5fdf9c470c470ca16d223c532cb
BLAKE2b-256 4c6b7fa0f271fa83787a65712cec1442a5bbf804b4c3b461009b5c059dee8fea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c6c5fcadd63874984b429967c3da4ecfec60e9c0798c8cc4edf13f128fab1c2a
MD5 331ae32f475142834c95dbf5a94a4c90
BLAKE2b-256 4347cff46290f8be0988ef73eb8508fb3e91e0a604eaf1bd855567aa65074088

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5ea0d6f4d3ed2b3428a83c9d2da75d077ba94fdc73c5d795ebed0e2e5a277167
MD5 c4e657bad6375e9fbf2f50e0c3f24203
BLAKE2b-256 aaf498a5a7cb0cefaa11b67562f518601452d814011dec7c9586c2ef0218827d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 64eff9a57a1f38a74fa87cf7d12f4cca893cac9ddb403e8c650c98b166ba294d
MD5 f246b612f7c489614da3039badee3baf
BLAKE2b-256 0c9f839655c94a5bf1edd02d4ab99bec1b5d9ff00e6f37836c49c86cf39a488b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d69b449d32cb82bd38af65c4361e262f58e5338d5d48f2912bec1d39bf454776
MD5 96c79df63d3ffdc88c77012a7219270f
BLAKE2b-256 f8563c71dbf36f60089f5524f7ee1c85fc4ec16ff10fe3d5beb44e73de0c0602

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ecf14376b9fe3dd0b3c9de620e172baf6811875125028d52d3efd8abe04d7b7
MD5 95e52443b4e61c80c341d193b58bb10e
BLAKE2b-256 2b0e6851a62fe1ae03da330c25c1e250fa913f84834446f87f1cd019f35875bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 21ecfb36d1ea42b5b6352c0b69536e2d5c10ed52f66a5060b7044429b6e48f6e
MD5 175c94c5fe8d6a4d7f4dc28b10b257f2
BLAKE2b-256 485bf9fbd842a960caff182759baa258636bc4ef28a798a1368b69cb349502ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b940d9670f073abeef0e06ce67b2c10ce8f58a814e8abba556969968073d41bf
MD5 06a2c507cd15994ba6b66586610feb6f
BLAKE2b-256 19f876030d9a15f17fbef68c096cfdd9dc59b8f486449ae5def07327cae2d7f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f8d31b099cf6fbb8cad450786cf483d32aac034f110bda7e6b33fd525f8b629e
MD5 adc790473a6191b44e8fcf533394e2ca
BLAKE2b-256 5e69c9e0c3d722cf9a746eb9c568f4545e20bd235f71d90718be152e8fa49a57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 913f6710547af38f851836deb2c396425a618262532c84a2e7429b7af8b2400c
MD5 8caf4139a790bf22bdb29d14d2eae62e
BLAKE2b-256 30e163c09c90216ad16b27545c01dec948cceac2b551d61044634b7a2d0c5a74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ab31bd61b8c1437934914a3255faa8ffd4eea655ed94f8431912331e5e6e1a7b
MD5 8c672e284a3ed1d8aa9f873d64d854d4
BLAKE2b-256 4217dbd4a692f85216511a18f850a787d1f919fd37e6d106ada1c1fc5e84a572

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 850b38c39fa4c30e1ef8703674c3026deb61ec3f23a2d6a2ae96b82a0cfa25f3
MD5 08e89e66b53bc2f5a1cb2f4fd729abbf
BLAKE2b-256 5adf9ba1dab210d39abcde8159cac9c1c992f0c0ee49921a1e09aafb388ceb3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f62c7ce947719c36253f4d0b13afe92fb071f42aca55d5dfd63132d1f6c66e17
MD5 6ab7f695f915206f786d7a3dd215680e
BLAKE2b-256 234e01c7229b17540d3b98bbb8d84502facde80e590552f01ea953ea108c1c34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4404f5fef8d82b31eaf3024f79a2941ade4c6f1b2a8e6499ec4223daa96ae24c
MD5 6aa176224cd9d57c15a5454a3f272576
BLAKE2b-256 556b9b030b50e705c1709991285401576164a406c63e34b4728dceed3071eb5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a29c0f32898fe6119937a0b648e2d7b46f6129de3a3e1158fb010b3fb400da5
MD5 84860dfb666fd447a425b1d34374fe6c
BLAKE2b-256 31b31eecfc45489a829492ecf86de1c0dd2687136f00120d44ca256cf25ab749

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e16f58a2e819191c359ebb01f803def9d10dddc452f85477f5a4d5286e70fc08
MD5 01d740644e8da4e8c63686192096c2f7
BLAKE2b-256 ad9fc3e6188f33df1927eea5055fc2fc37bb4da14ef64faa33e39ad8336faf6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9f88a5b088a3c8aa3ced28a4cc2df6beb0ac1900339fa322d91a98f699c23583
MD5 84878afe5e819b14e00c632be0504261
BLAKE2b-256 15204278314c6f4b81b1e506e45a633467dc8dc2e6bb66d1ad91a34257e89a68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 188830bdff688ea1009ab48435b77c00d0987aa41aba612da42c88f041ae2442
MD5 170fa6644e8ef805c2e40fa40081980c
BLAKE2b-256 6b7d219f9558054c4956a2c6c4ef6de3005ade2534a1be022f52a637ce977cbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4a05057b958de9289a8d3a9432c1b682c838d2beef519edb2eaa14eb8cbf5c8a
MD5 a635069ae053a389c47ec5cb29bd33e4
BLAKE2b-256 f3cd01b6e618b7a7213925e2b323aa8c0d1a0ac868f05a35239337a998716469

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29eae7ec76c26d7f2ebba4f903c64ec423c5bfab85700e76f60da192ee56b99c
MD5 6d4ed4d6559aebf1dcf28b474c60dbf8
BLAKE2b-256 eb95b7ff83a4d21db9e23eca6baa0faeafad54db9cc91364e8573d608efc6fad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d57d121a02d36e3bd288ffbc683e7d56c3580ce79b255a69c5f5b31df91d563d
MD5 ab9bd8036be2621239f2802c1557bb94
BLAKE2b-256 0dcd2823bc07dc9f0a099cc6f70aed7f7edd8e25911c4d69dfa7cbed9f62b66d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15d67d4b5d2998b3183019faf2e6ddca0aa07a27f8d1f0aec73cac8d1f393e9a
MD5 96b811fa7f737b9f683414d83a9cf784
BLAKE2b-256 b1c1ba6d69ccc0f6fa12fe714a86df0e55edb959baea166a92a1c60a1e3101bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for argus_redact-0.4.8-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ea34c50da5e40c24a9d9e8839362cfdd4aae6313d455d90f4bd053acb9153f2d
MD5 bf5c1b2d49a687c4d65dc945c9c5b1ee
BLAKE2b-256 bd85e3d66791288ea04839847299a166cdddeab1e6e5d3e4f9bdf4dc479a33d6

See more details on using hashes here.

Provenance

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