Skip to content

chore(deps): bump python-dotenv to 1.2.2 in test-crewai#400

Merged
Abhijeet Prasad (AbhiPrasad) merged 1 commit intomainfrom
chore/bump-python-dotenv
May 7, 2026
Merged

chore(deps): bump python-dotenv to 1.2.2 in test-crewai#400
Abhijeet Prasad (AbhiPrasad) merged 1 commit intomainfrom
chore/bump-python-dotenv

Conversation

@starfolkai
Copy link
Copy Markdown
Contributor

@starfolkai starfolkai Bot commented May 6, 2026

Summary

Why this is the right knob

The CVE is in python-dotenv's set_key() / unset_key() (symlink-following on cross-device rename fallback). braintrust only calls load_dotenv() (py/src/braintrust/cli/eval.py:279), so end users are not exploitable through the SDK regardless of the lock state. This PR exists purely to silence the Dependabot alert by purging the vulnerable version from the test-crewai resolution.

Test plan

  • uv lock resolves cleanly.
  • nox -s "test_crewai(latest)" collects 17 tests (no install errors after the litellm bump).
  • CI green on the full matrix.

🤖 Generated with Claude Code

The Dependabot alert for python-dotenv (CVE-2026-28684) was firing on the
test-crewai conflict-group resolution, where litellm==1.83.10 hard-pins
python-dotenv==1.0.1. Bump the litellm pin to 1.83.14, which pins
python-dotenv==1.2.2.

uv lock now resolves python-dotenv to a single version (1.2.2). Also pulls
aiohttp 3.13.3 -> 3.13.4 as a side effect, clearing 10 aiohttp CVEs.

Verified test_crewai(latest) still collects 17 tests cleanly.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@AbhiPrasad Abhijeet Prasad (AbhiPrasad) enabled auto-merge (squash) May 7, 2026 00:12
@AbhiPrasad Abhijeet Prasad (AbhiPrasad) merged commit 60b39e3 into main May 7, 2026
161 of 163 checks passed
@AbhiPrasad Abhijeet Prasad (AbhiPrasad) deleted the chore/bump-python-dotenv branch May 7, 2026 00:15
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.

1 participant