Skip to main content

Core detection and masking library for Aegis PII protection

Project description

Aegis Preflight Core

PyPI version Python versions

Core detection and masking engine for PII protection.

Note: This is a dependency package. Install aegis-sdk for the full SDK with LLM integrations and enterprise features.

Installation

pip install aegis-sdk  # Recommended - includes this package

Quick Example

from aegis_core import detect, mask_text

# Detect PII
items = detect("Contact john@example.com at 555-123-4567")
# [DetectedItem(type='EMAIL', count=1), DetectedItem(type='PHONE', count=1)]

# Mask PII
masked = mask_text("Contact john@example.com at 555-123-4567")
# "Contact j***@example.com at XXX-XXX-4567"

Detection Types

EMAIL | PHONE | SSN | CREDIT_CARD | API_SECRET | IBAN | PHI_KEYWORD

License

Proprietary - Aegis Preflight

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

aegis_preflight_core-0.1.3.tar.gz (36.1 kB view details)

Uploaded Source

Built Distribution

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

aegis_preflight_core-0.1.3-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file aegis_preflight_core-0.1.3.tar.gz.

File metadata

  • Download URL: aegis_preflight_core-0.1.3.tar.gz
  • Upload date:
  • Size: 36.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for aegis_preflight_core-0.1.3.tar.gz
Algorithm Hash digest
SHA256 881b85a39a8f6558a135df08aea550fb5a2dd9dee0384dab909fa0cdd3363e39
MD5 c66313aca05f8e5d35c9d642b1d5f8a8
BLAKE2b-256 cbd10b39650f97bca3791166e296be44f92e8bcdde104e61474b14a4e642960d

See more details on using hashes here.

File details

Details for the file aegis_preflight_core-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: aegis_preflight_core-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for aegis_preflight_core-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6d635d948e7d635e48f924a9ba686a4939495afcc86ce72283596165ea8c7821
MD5 bc3dc7a173d3a1593c5f154e5d6caad6
BLAKE2b-256 be4b4ac48042c0b0777b3078c9d6fb5f2dc4f124e63684bb97abd4d7914ef931

See more details on using hashes here.

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