Skip to main content

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

Release files for aegis-preflight-core 0.2.2

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

Source distribution (sdist)

Source distribution for aegis-preflight-core 0.2.2
File Size Uploaded
aegis_preflight_core-0.2.2.tar.gz 36.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aegis-preflight-core 0.2.2
File Interpreter ABI Platform
aegis_preflight_core-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 46.7 kB

Release files / aegis_preflight_core-0.2.2.tar.gz

Download URL aegis_preflight_core-0.2.2.tar.gz
Size 36.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d370538753ec914ee88f30f793e766a957772b2d8f95e8a1a6c71b30ff3e5b9b
BLAKE2b-256 checksum
How to use checksums
a277b5788f143c869adaebc9e9d953819e1de92eb37c467a9c314436456a8188
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / aegis_preflight_core-0.2.2-py3-none-any.whl

Download URL aegis_preflight_core-0.2.2-py3-none-any.whl
Size 10.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f0de175a2be41a7b345d3e66807dff3feef4401b458f8b30ab9a4e67f7ec8992
BLAKE2b-256 checksum
How to use checksums
18bc1437575d4eca2cc2959622528ba85099ce13553f7a5eb6df8c2888765795
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

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