fix: bump pypdf to 6.16.2 for GHSA-jp53-mhqp-8xcg - #7200
Conversation
pypdf 6.15.0 fails pip-audit on three moderate DoS advisories; 6.16.1+ patches them.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Team Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
Included review availability: Your plan provides up to 10 included reviews per hour; 9 remain after this review. 📝 WalkthroughWalkthroughThe PR updates pypdf requirements to 6.16.1 or newer and removes the package-specific cutoff. pypdf now follows the global three-day cutoff. Changespypdf constraint and cutoff updates
Merge Risk: ⚪ Minimal · up to This PR updates the pypdf dependency and lockfile to a patched release; no actionable merge-blocking risk remains after normal checks and review. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Description checkExplanation The description explains the dependency update, affected vulnerabilities, lockfile target, and verification plan. It does not use the exact template headings and does not provide a dedicated Related issue section, but it includes issue references in the follow-up section and is substantially complete. Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.) ✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 Generate unit tests (beta)
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 |
A full uv lock refresh rewrote unrelated dependency markers; restore them so the pypdf bump stays isolated.
~=6.16.1 plus the global 3-day cutoff already admits 6.16.2.
6.16.2 is already older than the global 3-day cutoff; the version floor is enough.
Summary
crewai-filesuv.lockto 6.16.2 so pip-audit no longer reports GHSA-jp53-mhqp-8xcg, GHSA-23w6-3w8w-8484, and GHSA-763m-79hh-57f2Test plan
pypdf==6.15.0for those three GHSAsuv.lockresolvespypdf6.16.2Follow-up
fix(memory): preserve reusable scope configs, [BUG] Memory scope validation mutates reusable configuration dictionaries #7204)