Skip to content

chore(deps): bump litellm to >=1.83.10 (sandbox-escape advisory)#412

Merged
Abhijeet Prasad (AbhiPrasad) merged 2 commits into
mainfrom
fix/litellm-sandbox-escape-dependabot
May 11, 2026
Merged

chore(deps): bump litellm to >=1.83.10 (sandbox-escape advisory)#412
Abhijeet Prasad (AbhiPrasad) merged 2 commits into
mainfrom
fix/litellm-sandbox-escape-dependabot

Conversation

@starfolkai
Copy link
Copy Markdown
Contributor

@starfolkai starfolkai Bot commented May 11, 2026

Summary

  • Dependabot flagged litellm 1.83.0 in py/uv.lock for a sandbox-escape advisory in POST /guardrails/test_custom_code (vulnerable range >=1.81.8, <1.83.10).
  • Root cause: the lint dependency group declared litellm unpinned, so uv lock picked 1.83.0 in that fork. The test-litellm matrix and test-crewai group already pin 1.83.14.
  • Fix: add litellm>=1.83.10 to the lint group in py/pyproject.toml and re-run uv lock. The lockfile now only resolves litellm==1.83.14.

The large uv.lock diff is a one-time resolver re-balance under the new constraint inside the conflict-fork structure; all new versions still satisfy declared constraints and uv lock --check is clean.

Test plan

  • cd py && uv lock --check is clean
  • grep '^version = ' py/uv.lock around litellm shows only 1.83.14
  • CI green on the sharded nox matrix (test_litellm, test_crewai, lint, static_checks)

🤖 Generated with Claude Code

The lint dependency group left `litellm` unpinned, so `uv lock` resolved
`litellm==1.83.0` in that fork — inside the vulnerable range
(>=1.81.8, <1.83.10) flagged by Dependabot for a sandbox escape in
POST /guardrails/test_custom_code. Add a >=1.83.10 floor; the resolver
now lands on the already-pinned 1.83.14 across all forks.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Comment thread py/pyproject.toml Outdated
@AbhiPrasad Abhijeet Prasad (AbhiPrasad) enabled auto-merge (squash) May 11, 2026 17:47
@AbhiPrasad Abhijeet Prasad (AbhiPrasad) merged commit 0316e65 into main May 11, 2026
82 checks passed
@AbhiPrasad Abhijeet Prasad (AbhiPrasad) deleted the fix/litellm-sandbox-escape-dependabot branch May 11, 2026 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants