Observed since 20 Oct, 20:16 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aegis-gateway-pack-pii
Aegis policy pack: PII masking and unmasking with Microsoft Presidio.
PII masking for Aegis, powered by Microsoft Presidio. In mask mode the
model never sees personal data: entities become placeholders on the way in
and are restored on the way out.
guardrails:
pii:
pack: aegis.pii
mode: mask # or: detect — block requests containing PII
threshold: 0.4 # minimum confidence (default)
allow_list: [Aegis]
# entities: [PERSON, EMAIL_ADDRESS, PHONE_NUMBER, CA_SIN] — or ALL
pipeline:
ingress: [pii]
egress: [pii]
By default only identifying entities are masked (names, contact details, account and government IDs — including Canadian SINs); noisy types such as dates and URLs are opt-in.
Needs the spaCy model: python -m spacy download en_core_web_sm.
See PII masking.
pip install aegis-gateway.Part of Aegis, a self-hosted AI gateway. Licensed under AGPL-3.0-or-later.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
aegis-gateway-coreEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12",
"evaluation": "NOT_EVALUATED"
} | aegis-gateway-core==2.0.0a6 | runtime |
presidio-analyzerEnvironment{
"extras": "",
"marker": "extra == \"all\"",
"requires_python": ">=3.12",
"evaluation": "NOT_EVALUATED"
} | presidio-analyzer>=2.2; extra == "all" | runtime |
presidio-anonymizerEnvironment{
"extras": "",
"marker": "extra == \"all\"",
"requires_python": ">=3.12",
"evaluation": "NOT_EVALUATED"
} | presidio-anonymizer>=2.2; extra == "all" | runtime |
spacyEnvironment{
"extras": "",
"marker": "extra == \"all\"",
"requires_python": ">=3.12",
"evaluation": "NOT_EVALUATED"
} | spacy<3.9,>=3.8.0; extra == "all" | runtime |
presidio-analyzerEnvironment{
"extras": "",
"marker": "extra == \"pii\"",
"requires_python": ">=3.12",
"evaluation": "NOT_EVALUATED"
} | presidio-analyzer>=2.2; extra == "pii" | runtime |
presidio-anonymizerEnvironment{
"extras": "",
"marker": "extra == \"pii\"",
"requires_python": ">=3.12",
"evaluation": "NOT_EVALUATED"
} | presidio-anonymizer>=2.2; extra == "pii" | runtime |
spacyEnvironment{
"extras": "",
"marker": "extra == \"pii\"",
"requires_python": ">=3.12",
"evaluation": "NOT_EVALUATED"
} | spacy<3.9,>=3.8.0; extra == "pii" | runtime |
bdist_wheel · 25.35 KB · Python py3
sdist · 27.37 KB · Python source
Observed since 20 Oct, 20:16 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:d3f7a29d2dcfe8f487b84a1dc1452e916977a0227595d2e15bcd99a3d0ec3d9a