Aegis Preflight Core
Core detection and masking engine for PII protection.
Note: This is a dependency package. Install
aegis-sdkfor 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)
| File | Size | Uploaded | |
|---|---|---|---|
| aegis_preflight_core-0.2.2.tar.gz | 36.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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}
|