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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aegis_preflight_core-0.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 423aea391d408079c8db8e06522e1bf99a32cd7e96d4f341600d961d51fba26c
MD5 0c643e23824deca88637a491932bfb5a
BLAKE2b-256 e360d8ac712dd48d58348008b910769bd1d6bd0ea910fc36c8e40c6367dccfd2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aegis_preflight_core-0.2.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ad856bdd260f475f2d956f1b8c8e3798deda5414103edb6efb69162efaa88ace
MD5 ccc9da36c5dd13393cfe50422458eed3
BLAKE2b-256 d7a80cdea8f41a628b9f7ebee1651a9e12de5f24a7258401235dc3e6a35d04ea

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