Skip to content

fix(deps): resolve security vulnerabilities in Python dependencies - #35

Merged
jnpacker merged 2 commits into
mainfrom
cve-fix-mcp-2026-59950
Jul 20, 2026
Merged

fix(deps): resolve security vulnerabilities in Python dependencies#35
jnpacker merged 2 commits into
mainfrom
cve-fix-mcp-2026-59950

Conversation

@swarmer-jnpacker

Copy link
Copy Markdown
Contributor

Security audit summary

CVEs resolved

CVE ID Package Severity Fixed in
CVE-2026-59950 mcp Moderate 1.28.1

CVE-2026-59950 (GHSA-vj7q-gjh5-988w): the deprecated mcp.server.websocket.websocket_server transport accepted WebSocket handshakes without Host/Origin validation. This project does not use the WebSocket transport (only the stdio MCP server in cmd/mcp-server.py), so exposure was limited, but the fix is applied to keep the pinned dependency current.

Packages changed

  • mcp: 1.27.2 → 1.28.1 (only package required to resolve the CVE; no opportunistic upgrades)

Verification

  • pip-audit: clean (0 known vulnerabilities)
  • Lint (flake8): passing
  • Tests (make test): passing

- Resolved CVE-2026-59950 (mcp@1.27.2 -> mcp@1.28.1)
- Lint and tests pass

Signed-off-by: swarm-cve-agent <swarm-cve-agent@noreply.local>
@openshift-ci

openshift-ci Bot commented Jul 17, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: swarmer-jnpacker[bot]
Once this PR has been reviewed and has the lgtm label, please assign jnpacker for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Signed-off-by: swarm-cve-agent <swarm-cve-agent@noreply.local>

# Conflicts:
#	requirements.txt
@jnpacker
jnpacker merged commit 1df3f10 into main Jul 20, 2026
6 checks passed
@jnpacker
jnpacker deleted the cve-fix-mcp-2026-59950 branch July 20, 2026 13:36
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