Commit 0316e65
chore(deps): bump litellm to >=1.83.10 (sandbox-escape advisory) (#412)
## 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](https://claude.com/claude-code)
---------
Co-authored-by: Starfolk <noreply@starfolk.ai>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Abhijeet Prasad <abhijeet@braintrustdata.com>1 parent b78a30d commit 0316e65
2 files changed
Lines changed: 538 additions & 540 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | | - | |
| 213 | + | |
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
| |||
0 commit comments