fix(vulnerability): Update package versions with security vulnerabili…#477
fix(vulnerability): Update package versions with security vulnerabili…#477nahua-aignx wants to merge 1 commit intomainfrom
Conversation
There was a problem hiding this comment.
Pull request overview
Updates dependency constraints/lockfile entries to remediate reported pip-audit vulnerabilities in the SDK’s runtime dependency set.
Changes:
- Bump
pyjwt[crypto]minimum to>=2.12.0and lock to2.12.1(CVE-2026-32597). - Add/override
orjson>=3.11.6and lock to3.11.7(CVE-2025-67221). - Regenerate
uv.lockto reflect the updated dependency graph and artifact hashes/URLs.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
pyproject.toml |
Raises minimum versions for pyjwt and orjson to address the cited CVEs. |
uv.lock |
Locks updated resolved versions for orjson and pyjwt, plus updates the project requirements metadata accordingly. |
| "filelock>=3.20.1", # CVE-2025-68146 | ||
| "marshmallow>=3.26.2", # CVE-2025-68480 | ||
| "fastmcp>=2.0.0,<3", # MCP server - Major version 3 is in beta as of 26/01/2026 and has not been released on PyPI. Upgrade once a stable release is out. | ||
| "orjson>=3.11.6", # CVE-2025-67221 |
❌ 1 Tests Failed:
View the top 1 failed test(s) by shortest run time
To view more test analytics, go to the Test Analytics Dashboard |
|
Why was this closed without merge? @neelay-aign @nahua-aignx @olivermeyer? The dependabot PR merged previously only changes the uv.lock file, which has no affect for consumers of python sdk as a dependency. |
cbd5b0c to
413e43e
Compare
Short answer is we didn't know we should pin this precisely. I've re-opened this PR and will merge it. |
|
My two cents:
|



Fixing the following issue:
Not upgrading diskcache as its issue CVE-2025-69872 is ignored at the moment due to no fix available.