# SafeBreach Visual Attack Studio - Python Dependencies

# Web framework for backend service
fastapi>=0.104.1
uvicorn[standard]>=0.24.0

# HTTP client for SafeBreach API integration
httpx>=0.25.2
requests>=2.31.0

# Local proxy relay for digest/NTLM corporate proxy auth (SAF-34165)
# Pinned exactly: spawned as a child process, supply-chain reviewed per release
px-proxy==0.12.0

# Data validation and serialization
pydantic>=2.5.0

# Encryption for binary file storage
cryptography>=41.0.0

# Git operations (for Phase 6)
GitPython>=3.1.40

# MCP server for AI agent integration
mcp>=1.10.1,<2.0

# TOML round-trip parsing/writing for the Codex .codex/config.toml MCP mirror (SAF-33786).
# tomlkit preserves unrelated user tables and comments on merge; tomllib is read-only on 3.12.
tomlkit>=0.13.0

# Development and testing
pytest>=7.4.3
pytest-asyncio>=0.21.1
pytest-cov>=4.1.0
pytest-env>=1.1.0
python-dotenv>=1.0.0
debugpy>=1.8.0