Skip to main content
Loss of provenance

A previous release had provenance metadata, but this release does not. View details.

presidio-rs (Python)

Python bindings for presidio-rust — Rust-powered PII detection & anonymization, a port of Microsoft Presidio.

pip install presidio-rs
import presidio_rs

presidio_rs.analyze("card 4095-2609-9393-4932, ssn 078-05-1120")
# [{'entity_type': 'CREDIT_CARD', 'start': 5, 'end': 24, 'score': 1.0},
#  {'entity_type': 'US_SSN', 'start': 30, 'end': 41, 'score': 0.4}]

presidio_rs.anonymize("card 4095-2609-9393-4932", operator="mask", masking_char="#")
# 'card ###################'

presidio_rs.supported_entities()
# ['CREDIT_CARD', 'CRYPTO', 'DATE_TIME', ...]

API

Function Returns
analyze(text, language="en", entities=None, score_threshold=None) list[dict]
anonymize(text, language="en", operator="replace", new_value=None, masking_char="*", entities=None, score_threshold=None) str
supported_entities(language="en") list[str]

Built with PyO3 + maturin.

Metadata

Release files for presidio-rs 0.1.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Loss of provenance

These files do not have provenance metadata, despite files in a prior release including this data.

We recommend further investigation before installing these files. View details.

Source distribution (sdist)

Source distribution for presidio-rs 0.1.11
File Size Uploaded Provenance
presidio_rs-0.1.11.tar.gz 83.4 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for presidio-rs 0.1.11
File
presidio_rs-0.1.11-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details
presidio_rs-0.1.11-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-64 Details
presidio_rs-0.1.11-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details
presidio_rs-0.1.11-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details
presidio_rs-0.1.11-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details

Total release size: 5.0 MB

Release files / presidio_rs-0.1.11.tar.gz

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL presidio_rs-0.1.11.tar.gz
Size 83.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c986b538f4fda96c8ac2d68d1b4187e5f0b001d878226780eb7535369ce382c6
BLAKE2b-256 checksum
How to use checksums
93eccfbca9a07f8e97cdd03294ef62d75effce44b33b67786198fad4d7fdb265
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / presidio_rs-0.1.11-cp38-abi3-win_amd64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL presidio_rs-0.1.11-cp38-abi3-win_amd64.whl
Size 977.9 kB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
23fb868801bfa763540bd90fef829370168475780af57db831716fe8487689d8
BLAKE2b-256 checksum
How to use checksums
0bb7ceef3a40c08e05d2f4e38ebe7fa9955cf78b1a4f30be77513badecf95779
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / presidio_rs-0.1.11-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL presidio_rs-0.1.11-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.0 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
c31e2060f4449fca374abb2e9d78840d01603b9b8d9b1c5a40b666608e16ac14
BLAKE2b-256 checksum
How to use checksums
41dc0ba4b0653734dee1c7a2141389cc3bc265c38127406ad5abe34448287e86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / presidio_rs-0.1.11-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL presidio_rs-0.1.11-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 978.0 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
bd9bf0f86bdb1617bdcdcbd5e953953b78937d411bb88755232476eac8af0837
BLAKE2b-256 checksum
How to use checksums
e2f3bf1c1c8310ae9726471fe08cc2fcbfcdaa8304d5aeb2fa1c047273ae084d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / presidio_rs-0.1.11-cp38-abi3-macosx_11_0_arm64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL presidio_rs-0.1.11-cp38-abi3-macosx_11_0_arm64.whl
Size 926.3 kB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ffd8d8bc71579772d39f1e5bc24aada365ff9d416de88066840a617de9b20581
BLAKE2b-256 checksum
How to use checksums
7105f5cdfabae1a7b7b6ce654c35a6dcca460163a34d9ba356ee2e057a68d062
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / presidio_rs-0.1.11-cp38-abi3-macosx_10_12_x86_64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL presidio_rs-0.1.11-cp38-abi3-macosx_10_12_x86_64.whl
Size 990.3 kB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6aec57bb4b9d640fce839a186b07044289d8770f8b17be219afc587b8e068053
BLAKE2b-256 checksum
How to use checksums
89231335ff125132d6fdcd941847122e2753280690b12b9a21fc2a25b4192fe4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Security for presidio-rs 0.1.11

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Loss of provenance

A previous release of these files had provenance metadata, but this release does not.

While this could reflect a routine change by the project maintainers, it may also indicate that the release files have been compromised.

Release comparison

  • Removed 0.1.0 6 files With provenance
  • Added 0.1.11 6 files Without provenance

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page