fix: refresh nested uv.lock aiohttp pins for CVE-2026-59881/69243 (POT-2180) - #1040
Conversation
PR #1039 raised aiohttp floors to >=3.14.2 in pyproject.toml and the root uv.lock, but potpie/context-engine/uv.lock and potpie/sandbox/uv.lock still pinned aiohttp 3.14.1. GitHub Dependabot scans those nested locks, so Medium Vanta findings remained open. Bump nested lock constraints to >=3.14.2 and resolve aiohttp to 3.14.3. POT-2180 Co-authored-by: Shambhavi Shinde <shmbhvi101@users.noreply.github.com>
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (2)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: Repository UI (base), Organization UI (inherited) Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Resolve conflicts with #1038 by keeping main's nested lock pins (aiohttp 3.14.3, constraint >=3.14.3), which already remediates CVE-2026-59881 / CVE-2026-69243 for Dependabot. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Conflicts with Net result: this branch now matches Recommend closing as superseded by #1038 rather than merging an empty change set. |
Vulnerability details
<= 3.14.1>= 3.14.2(locks resolve to3.14.3)Why this PR
#1039 already raised aiohttp floors to
>=3.14.2inpyproject.tomland the rootuv.lock. The standalone Dependabot/dependency-graph locks underpotpie/context-engine/uv.lockandpotpie/sandbox/uv.lockstill pinnedaiohttp==3.14.1, so Medium Vanta findings remained open.Fix summary
potpie/context-engine/uv.lock: constraint>=3.14.1→>=3.14.2; package3.14.1→3.14.3potpie/sandbox/uv.lock: sameValidation
aiohttp3.14.0/3.14.1pins remain in anyuv.lockuv lock --checkpasses on rootaiohttp==3.14.3(>=3.14.2)pytest tests/unit: 1091 passedReview
Please review: @yashkrishan
(Automated review request via GitHub API returned 403 for this integration token.)
Resolves POT-2180 (leave open until Vanta clears).
Linear note
Linear MCP auth is unavailable in this cloud agent environment, so the issue could not be moved to In Progress or commented on automatically. Please authenticate Linear MCP / add
LINEAR_API_KEY, then comment with this PR URL: #1040Linear Issue: POT-2180