Skip to content

deps: raise mcp floor to >=1.28.1 (PYSEC-2026-3481/3482/3483)#217

Open
CyberDefenseOperations wants to merge 1 commit into
andrewyng:mainfrom
CyberDefenseOperations:contrib/bump-mcp-security
Open

deps: raise mcp floor to >=1.28.1 (PYSEC-2026-3481/3482/3483)#217
CyberDefenseOperations wants to merge 1 commit into
andrewyng:mainfrom
CyberDefenseOperations:contrib/bump-mcp-security

Conversation

@CyberDefenseOperations

Copy link
Copy Markdown

Under the current mcp>=1.1 floor, pip resolves mcp to a version (e.g. 1.23.3) carrying three published advisories — PYSEC-2026-3481, -3482, -3483 — fixed in 1.27.2 / 1.28.1. This raises the floor to mcp>=1.28.1 so a vulnerable version can no longer be resolved.

  • One-line dependency-constraint change in pyproject.toml.
  • Verified the full backend suite (pytest tests) passes on mcp==1.28.1.
  • Surfaced by a pip-audit run against the resolved environment.

No code changes; the project already layers its own async wrapper over the MCP client, and 1.28.x is API-compatible for that usage.

mcp 1.23.3 (resolvable under the current >=1.1 floor) carries three published
advisories PYSEC-2026-3481, -3482, -3483, fixed in 1.27.2 / 1.28.1. Raise the
floor to >=1.28.1 so a vulnerable version can't be resolved. Verified the full
backend test suite passes on mcp 1.28.1.
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