PyYAML>=6.0
requests>=2.31
cvss>=3.0

[:python_version < "3.11"]
tomli>=2.0

[all]
gsc-security[cli,cloud,collector,dev,js,mcp,otel]

[cli]
httpx>=0.28
uvicorn>=0.34
reportlab>=4.0

[cloud]
fastapi>=0.141
uvicorn[standard]>=0.34
pydantic>=2.13
httpx>=0.28
PyJWT>=2.10
stripe>=12.0
psycopg[binary]>=3.1

[collector]
Scrapy>=2.11

[dev]
pytest>=8
pytest-cov>=5
fakeredis>=2.23
fastmcp==3.4.7

[js]
tree-sitter>=0.21
tree-sitter-javascript>=0.21

[mcp]
fastmcp==3.4.7

[otel]
opentelemetry-api>=1.20
opentelemetry-sdk>=1.20
opentelemetry-exporter-otlp-proto-http>=1.20
