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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aegis_preflight_core-0.2.1.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.2.1.tar.gz
Algorithm Hash digest
SHA256 eb5608f31ef51bef73b879e735e6a94e9e09b56341c942070c8e86950832951f
MD5 e6d92dfb31d3b583a999a120b19a8bcd
BLAKE2b-256 5bf00e2cebdc2a6cda15471e445b1c0040a91c8413b1a82d9343ffa3b534b641

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aegis_preflight_core-0.2.1-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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 741ccd2e9f6c7eeca34e0f2309ccd3cb2f14965cb2a2fdc7ee20307ba928d38a
MD5 6b994f45391401f1295e4508fab929bb
BLAKE2b-256 c35b11b220ceb1ea495bb8b5fda6fa134729cace6f39adf90451bb381ddb3a8a

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