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.4.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.4-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aegis_preflight_core-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 b5def23d5b9f7a66ba4b33453031c407b8aa84156e25dbac334c55991743de96
MD5 cdced8958189d771dcda3122160338a2
BLAKE2b-256 5831b60607573fa4979654222d09bd48fa0c2efbed1ee6d0d891a24b38d26209

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aegis_preflight_core-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e792e843b23abe1f0afa0f71c7c9a706ad6c3e61fd841056e6a2616a6c8ebf9c
MD5 e7ad674e3b89faf03b2262ce03efc7aa
BLAKE2b-256 6372562e8b2f7dc3bd2970118fe4a4865681cd157ef171b3c0f6e29c80ae9d15

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