Skip to content

fix(deps): update vulnerable Click, MCP, and pypdf pins - #5526

Merged
MagMueller merged 1 commit into
browser-use:mainfrom
green3sf:fix/security-dependency-pins
Aug 27, 2026
Merged

MagMueller merged 1 commit into
browser-use:mainfrom
green3sf:fix/security-dependency-pins

Conversation

@green3sf

@green3sf green3sf commented Aug 23, 2026 •

Copy link
Copy Markdown
Contributor

Summary\n\n- bump Click from 8.3.1 to 8.3.3, the fixed release for PYSEC-2026-2132\n- bump MCP from 1.26.0 to 1.28.1, the common fixed floor for PYSEC-2026-3481, PYSEC-2026-3482, and PYSEC-2026-3483\n- bump pypdf from 6.14.2 to 6.15.0, the fixed release for PYSEC-2026-3655 and PYSEC-2026-3656\n- keep the change limited to the three exact runtime pins\n\n## Why\n\nThe current exact pins prevent downstream resolvers from selecting patched releases. Updating to the minimum common fixed versions clears the complete advisory set without unrelated dependency churn.\n\n## Validation\n\n- uv lock --dry-run --python 3.11 (resolved the full 400-package graph)\n- pre-commit run --files pyproject.toml --show-diff-on-failure\n- uv build --wheel\n- verified the built wheel metadata contains click==8.3.3, mcp==1.28.1, and pypdf==6.15.0\n\nNo UI changes; a screenshot is not applicable.\n\nFixes #5524


Summary by cubic

Updates the exact click and pypdf pins to patched versions to clear known vulnerabilities; mcp is already at the fixed release.

  • click: 8.3.1 → 8.3.3 (fixes PYSEC-2026-2132).
  • pypdf: 6.14.2 → 6.15.0 (fixes PYSEC-2026-3655/3656).
  • Change is limited to these two pins; no functional or API changes.
  • Validation: uv lock --dry-run --python 3.11, pre-commit on pyproject.toml, and wheel build confirming the new pins in metadata.

Written for commit c04983c. Summary will update on new commits.

Review in cubic

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Re-trigger cubic

@MagMueller
MagMueller force-pushed the fix/security-dependency-pins branch from c25fea2 to c04983c Compare August 27, 2026 19:35
@MagMueller
MagMueller merged commit 5315602 into browser-use:main Aug 27, 2026
116 checks passed
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.

2 participants