pyyaml>=6.0
pydantic>=2.0

[all]
aegis-shield[broker,content-gate,embeddings,fuzzy,identity,memory,ml,ml-behavior,monitoring,pii,skills,yara]

[broker]

[content-gate]
transformers>=4.36
torch>=2.0

[dev]
pytest>=7.0
pytest-cov>=4.0
ruff>=0.4.0

[embeddings]
sentence-transformers>=2.6

[fuzzy]
rapidfuzz>=3.0

[identity]
cryptography>=41.0

[memory]

[ml]
llm-guard>=0.3.14

[ml-behavior]
scikit-learn>=1.3

[monitoring]
httpx>=0.27

[pii]
presidio-analyzer>=2.2
presidio-anonymizer>=2.2

[skills]

[yara]
yara-python>=4.3
