rich<16.0,>=13.0
requests<3.0,>=2.31.0
packaging<27.0,>=23.0
certifi>=2023.0.0
sentry-sdk<3.0,>=1.40.0

[:python_version >= "3.10"]
credsweeper==1.15.1

[cli]
badldap<0.8,>=0.7.5
kerbad>=0.5.9
impacket==0.13.1
aiosmb>=0.4.9
aardwolf>=0.2.13
pypykatz>=0.6.10
psutil
python-docx
weasyprint>=60.0
playwright==1.60.0
jinja2>=3.0
graphviz>=0.20
dnspython<3.0,>=2.7.0
pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,ui,vertexai]>=0.8.1
netifaces
scapy<3.0,>=2.5.0
prompt_toolkit
questionary
posthog
pydantic-settings>=2.4.0
selenium<5.0,>=4.28.0
textual>=0.80.0
redis<7.1.0,>=5.0.0
winacl==0.1.9

[cli:platform_system == "Linux"]
python-magic<0.5,>=0.4.27

[cli:python_version < "3.10"]
pypsrp[kerberos]==0.8.1

[cli:python_version >= "3.10"]
markitdown<0.2,>=0.1.5
pypsrp[kerberos]==0.9.0

[dev]
badldap<0.8,>=0.7.5
kerbad>=0.5.9
impacket==0.13.1
pytest<9.0,>=8.0
pytest-timeout<3.0,>=2.3
PyYAML<7.0,>=6.0
ruff<1.0,>=0.9.0
build<2.0,>=1.2.0
twine<7.0,>=6.0.0
mypy>=1.8.0
types-requests
pytest-html
jinja2
winacl==0.1.9
