Skip to content

Commit 8ede748

Browse files
committed
fix: bump 0.4.x dependency constraints for CVEs
1 parent 5cc1ff1 commit 8ede748

2 files changed

Lines changed: 252 additions & 178 deletions

File tree

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ classifiers = [
3232
]
3333
dependencies = [
3434
"PyYAML>=6.0",
35-
"aiohttp>=3.13.3",
35+
"aiohttp>=3.14.0", # CVE-2026-34993: CookieJar.load() RCE
3636
"fastapi>=0.115.0,<1.0", # server
3737
"fire", # for MCP in LLS client
3838
"httpx",
@@ -41,8 +41,8 @@ dependencies = [
4141
"llama-stack-api", # API and provider specifications (local dev via tool.uv.sources)
4242
"openai>=2.5.0",
4343
"prompt-toolkit",
44-
"python-dotenv",
45-
"pyjwt[crypto]>=2.12.0", # Pull crypto to support RS256 for jwt. Requires 2.12.0+ to fix CVE-2026-32597.
44+
"python-dotenv>=1.2.2", # CVE-2026-28684: arbitrary file overwrite via symlink following
45+
"pyjwt[crypto]>=2.13.0", # Pull crypto to support RS256 for jwt. CVE-2026-48526: auth bypass via forged JWTs.
4646
"pydantic>=2.11.9",
4747
"rich",
4848
"termcolor",
@@ -59,7 +59,7 @@ dependencies = [
5959
"starlette>=0.49.1",
6060
"psycopg2-binary",
6161
"tornado>=6.5.3",
62-
"urllib3>=2.6.3",
62+
"urllib3>=2.7.0", # CVE-2026-44432: DoS via excessive decompression; CVE-2026-44431: cross-origin redirect header leak
6363
]
6464

6565
[project.optional-dependencies]

0 commit comments

Comments
 (0)