Skip to content

fix(deps): fastmcp 3.4.11 and certifi 2026.10.23 (GHSA-7xgj-8392-5q4r, PYSEC-2026-4320) - #122

Merged
TadMSTR merged 1 commit into
mainfrom
fix/lock-fastmcp-certifi-advisories
Oct 24, 2026
Merged

TadMSTR merged 1 commit into
mainfrom
fix/lock-fastmcp-certifi-advisories

Conversation

@TadMSTR

@TadMSTR TadMSTR commented Oct 24, 2026

Copy link
Copy Markdown
Owner

This changes uv.lock only.

  • fastmcp 3.4.8 → 3.4.11 fixes GHSA-7xgj-8392-5q4r (fixed in 3.4.10).
  • certifi 2026.5.20 → 2026.10.23 fixes PYSEC-2026-4320 (fixed in 2026.10.19).

Both advisories were published after main's last green CI run, and they turned the "Dependency audit" job red on every PR. Dependabot #119 moves fastmcp only to 3.4.9, which is still affected, so this supersedes it.

Reachability. The FastMCP advisory lets a direct call skip component-level authorization (AuthCheck / restrict_tag) after a transform. scoped-mcp sets no component auth= policy: auth is at the transport level (BearerTokenVerifier), and tool visibility comes from registration. So the advisory is not exploitable as deployed. The bump is still needed to clear the gate and keep the pinned set clean.

Verification

  • uv lock --check is clean.
  • pip-audit --strict --locked on both the runtime and dev exports: no known vulnerabilities.
  • The full suite on main with this lock: 1147 passed, 11 skipped (the Dragonfly tests; no local Redis).

Unblocks #121.

🤖 Generated with Claude Code

…uv.lock

Clears GHSA-7xgj-8392-5q4r (fastmcp, fixed in 3.4.10) and PYSEC-2026-4320
(certifi, fixed in 2026.10.19), which turned the CI dependency audit red on
main. Dependabot #119 only moves fastmcp to 3.4.9, which is still affected.

The FastMCP advisory bypasses component-level authorization after a transform;
scoped-mcp sets no component auth policy, so it is not reachable here
(security audit 2026-10-24, F-05). Lock-only change; pyproject range unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

agent-id: developer
@TadMSTR
TadMSTR merged commit 5fae87e into main Oct 24, 2026
10 checks passed
@TadMSTR
TadMSTR deleted the fix/lock-fastmcp-certifi-advisories branch October 24, 2026 21:28
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