forked from HomeLab/unraid-mcp
fix: upgrade fastmcp and mcp to resolve remaining security vulnerabilities
Security Updates: - fastmcp 2.12.5 → 2.14.5 (fixes CVE-2025-66416, command injection, XSS, auth takeover) - mcp 1.16.0 → 1.26.0 (enables DNS rebinding protection, addresses CVE requirements) - websockets 13.1 → 16.0 (required dependency for fastmcp 2.14.5) Dependency Changes: + beartype 0.22.9 + cachetools 7.0.1 + cloudpickle 3.1.2 + croniter 6.0.0 + diskcache 5.6.3 + fakeredis 2.34.0 + importlib-metadata 8.7.1 + jsonref 1.1.1 + lupa 2.6 + opentelemetry-api 1.39.1 + pathvalidate 3.3.1 + platformdirs 4.9.2 + prometheus-client 0.24.1 + py-key-value-aio 0.3.0 + py-key-value-shared 0.3.0 + pydocket 0.17.7 + pyjwt 2.11.0 + python-dateutil 2.9.0.post0 + python-json-logger 4.0.0 + redis 7.2.0 + shellingham 1.5.4 + sortedcontainers 2.4.0 + typer 0.23.2 + zipp 3.23.0 Removed Dependencies: - isodate 0.7.2 - lazy-object-proxy 1.12.0 - markupsafe 3.0.3 - openapi-core 0.22.0 - openapi-schema-validator 0.6.3 - openapi-spec-validator 0.7.2 - rfc3339-validator 0.1.4 - werkzeug 3.1.5 Testing: - All 493 tests pass - Type checking passes (ty check) - Linting passes (ruff check) This completes the resolution of GitHub Dependabot security alerts. Addresses the remaining 5 high/medium severity vulnerabilities in fastmcp and mcp packages.
This commit is contained in:
@@ -71,11 +71,11 @@ classifiers = [
|
||||
# ============================================================================
|
||||
dependencies = [
|
||||
"python-dotenv>=1.1.1",
|
||||
"fastmcp>=2.11.2",
|
||||
"fastmcp>=2.14.5",
|
||||
"httpx>=0.28.1",
|
||||
"fastapi>=0.115.0",
|
||||
"uvicorn[standard]>=0.35.0",
|
||||
"websockets>=13.1,<14.0",
|
||||
"websockets>=15.0.1",
|
||||
"rich>=14.1.0",
|
||||
"pytz>=2025.2",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user