# SemBicho CLI Dependencies
# Dependencias esenciales para el análisis estático de seguridad autocontenido

# Cliente HTTP para envío de resultados al backend
requests==2.31.0           # HTTP library para API calls
urllib3==2.0.7             # HTTP client (dependency de requests)

# Procesamiento de archivos y detección
chardet==5.2.0             # Character encoding detection

# Reportes y output
jinja2==3.1.2              # Template engine para reportes HTML
markupsafe==2.1.3          # Dependency de Jinja2 para HTML escaping

# Utilidades para análisis de código
pyyaml==6.0.1              # YAML parsing para archivos de configuración
toml==0.10.2               # TOML parsing para pyproject.toml

# Análisis de patrones y regex
regex==2023.8.8            # Enhanced regex support

# Solo dependencias estándar de Python 3.7+ - sin herramientas externas como bandit, semgrep, etc.

# Opcional: colored output
colorama==0.4.6            # Colored terminal output

# Solo estas dependencias esenciales son necesarias para pip install
# Todo el análisis de seguridad se hace con patrones internos