diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index daa3bf5f7..b2f64104b 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,9 +1,9 @@ -pytest>=8.3.5 -pytest-cov>=6.0.0 +pytest>=9.1.1 +pytest-cov>=7.1.0 httpx>=0.28.1 -ruff>=0.15.12 -pytest-asyncio>=0.24.0 -anyio>=4.0.0 -pip-audit>=2.6.0 -pyyaml>=6.0 -trio>=0.27.0 +ruff>=0.16.3 +pytest-asyncio>=1.4.0 +anyio>=4.14.2 +pip-audit>=2.10.1 +pyyaml>=6.0.3 +trio>=0.34.0 diff --git a/backend/requirements.txt b/backend/requirements.txt index 89748e341..77a21d47d 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,14 +1,14 @@ -fastapi>=0.115.0 -cryptography>=42.0.0 -uvicorn[standard]>=0.30.6 -pydantic>=2.8.2 -pydantic-settings>=2.6.0 -psycopg[binary]>=3.3.0 -redis>=5.2.1 -sse-starlette>=2.1.0 -python-multipart>=0.0.9 +fastapi>=0.141.1 +cryptography>=50.0.0 +uvicorn[standard]>=0.52.3 +pydantic>=2.13.4 +pydantic-settings>=2.15.0 +psycopg[binary]>=3.3.4 +redis>=8.1.0 +sse-starlette>=3.4.8 +python-multipart>=0.0.32 xhtml2pdf>=0.2.17 -aiosqlite>=0.20.0 -python-whois>=0.9.4 +aiosqlite>=0.22.1 +python-whois>=0.9.6 httpx>=0.28.1 -openai>=1.0.0 +openai>=3.1.0 diff --git a/pyproject.toml b/pyproject.toml index 6392e671b..bd856eead 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,27 +9,27 @@ name = "secuscan" version = "0.1.0" description = "Local-First Pentesting Toolkit" dependencies = [ - "fastapi>=0.115.0", - "uvicorn[standard]>=0.30.6", - "pydantic>=2.8.2", - "pydantic-settings>=2.6.0", - "psycopg[binary]>=3.3.0", - "redis>=5.2.1", - "sse-starlette>=2.1.0", - "python-multipart>=0.0.9", + "fastapi>=0.141.1", + "uvicorn[standard]>=0.52.3", + "pydantic>=2.13.4", + "pydantic-settings>=2.15.0", + "psycopg[binary]>=3.3.4", + "redis>=8.1.0", + "sse-starlette>=3.4.8", + "python-multipart>=0.0.32", "xhtml2pdf>=0.2.17", - "aiosqlite>=0.20.0", - "python-whois>=0.9.4", - "cryptography>=42.0.0", + "aiosqlite>=0.22.1", + "python-whois>=0.9.6", + "cryptography>=50.0.0", "httpx[cli]>=0.28.1", - "openai>=1.0.0" + "openai>=3.1.0" ] [project.scripts] secuscan = "backend.secuscan.cli:main" [build-system] -requires = ["setuptools>=61.0.0", "wheel"] +requires = ["setuptools>=84.0.0", "wheel"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find]