Skip to content

chore(deps): bump mcp min pin to 1.23.0 (security)#25

Merged
ericwout-overheid merged 1 commit into
mainfrom
chore/bump-mcp-1.23.0
May 13, 2026
Merged

chore(deps): bump mcp min pin to 1.23.0 (security)#25
ericwout-overheid merged 1 commit into
mainfrom
chore/bump-mcp-1.23.0

Conversation

@ericwout-overheid
Copy link
Copy Markdown
Collaborator

Summary

  • Bump mcp minimum pin in claude-sandbox/host-agents/maven/requirements.txt from >=1.0,<2.0 to >=1.23.0,<2.0.
  • Closes Scorecard alert #10 — 3 GHSA's op de mcp PyPI-package:
    • GHSA-3qhf-m339-9g5v — FastMCP validation error → DoS (fix 1.9.4)
    • GHSA-j975-95f5-7wqh — Streamable HTTP unhandled exception → DoS (fix 1.10.0)
    • GHSA-9h52-p55h-vw2f — DNS rebinding niet default aan (fix 1.23.0)
  • DNS-rebinding-issue is in maven_agent.py al gemitigeerd via expliciete TransportSecuritySettings allowlist; deze bump dicht alsnog de alert en voorkomt regressies bij latere edits van die config.
  • Major-pin <2.0 blijft staan conform comment in file.

Test plan

  • CI groen (scorecard, trivy, shellcheck)
  • Scorecard-alert Fix for firewall on Docker Desktop on Mac #10 verdwijnt na merge naar main op volgende scheduled scan (zondag 12:24 UTC) of via her-run van scorecard.yml op main
  • Handmatige sanity-install in host-agents/maven venv: pip install -r requirements.txt resolved naar mcp ≥ 1.23.0

🤖 Generated with Claude Code

Sluit Scorecard-alert #10 (3 GHSA's op mcp PyPI):
- GHSA-3qhf-m339-9g5v: FastMCP validation error → DoS (fix 1.9.4)
- GHSA-j975-95f5-7wqh: Streamable HTTP unhandled exc → DoS (fix 1.10.0)
- GHSA-9h52-p55h-vw2f: DNS rebinding niet default aan (fix 1.23.0)

DNS-rebinding-issue is in maven_agent.py al gemitigeerd via expliciete
TransportSecuritySettings allowlist; bump dicht alsnog de alert en
voorkomt regressies bij latere edits van die config.

Major-pin <2.0 blijft staan conform comment in file.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ericwout-overheid ericwout-overheid merged commit 4de163e into main May 13, 2026
9 checks passed
@ericwout-overheid ericwout-overheid deleted the chore/bump-mcp-1.23.0 branch May 13, 2026 08:58
mreuvekamp added a commit that referenced this pull request May 13, 2026
Range-spec `mcp>=1.23.0,<2.0` laat OSV-Scanner (Scorecard
Vulnerabilities-check) terugvallen op het rapporteren van alle bekende
GHSA's voor het package — vandaar dat alert #10 na de bump in #25 open
bleef ondanks dat 1.23.0 alle drie de gerapporteerde CVE's patcht. Een
exacte pin geeft de scanner een resolved versie en sluit de alert bij
de eerstvolgende scan op main.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Mark Reuvekamp <mark.reuvekamp@rijksoverheid.nl>
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