fix(deps): bump python-multipart to 0.0.32 for VULN-88812 - #142
Conversation
Remediate path traversal when UPLOAD_DIR and UPLOAD_KEEP_FILENAME=True (fixed in 0.0.22). Transitive via fastapi/starlette/mcp; lock-only bump. Co-authored-by: Cursor <cursoragent@cursor.com>
Code Review — AI-Assisted Feedback
Verdict: Approve with commentsMinimal, lock-only security fix. Large version jump spans several API-affecting releases worth documenting. P3 — Large version jump (0.0.20 → 0.0.32) spans API-affecting releases (Claude Code)File/Section: P3 — Python floor tightened from >=3.8 to >=3.10 (Claude Code)File/Section:
|
Summary
UPLOAD_DIR+UPLOAD_KEEP_FILENAME=True(fixed in 0.0.22).poetry.lock: python-multipart 0.0.20 → 0.0.32 (transitive; no pyproject change).Notes
langgraph-fsi-agent/beforeexample remains on 0.0.18 (chainlit caps<0.0.19).Test plan
poetry checkpoetry run pytest tests/(1995 passed, 4 skipped)Jira
VULN-88812