Skip to content

Conversation

@tnm
Copy link
Contributor

@tnm tnm commented Jan 7, 2026

Summary

  • Address 27 open Dependabot security alerts across Python and npm dependencies
  • Bump minimum versions for vulnerable packages

Python fixes

  • mcp >=1.23.0 - DNS rebinding protection (high)
  • urllib3 2.6.3 - Decompression-bomb safeguards (3 high)
  • starlette 0.50.0 - O(n²) DoS via Range header (high)
  • filelock 3.20.2 - TOCTOU race condition (medium)

npm fixes (docs)

  • astro - 10 vulnerabilities (XSS, auth bypass, open redirect)
  • form-data - Unsafe random for boundary (critical)
  • axios - DoS via lack of data size check (high)
  • js-yaml - Prototype pollution (medium)
  • vite - server.fs bypass issues (medium)
  • mdast-util-to-hast - Unsanitized class attribute (medium)

Test plan

  • Python imports work
  • Unit tests pass
  • Docs site builds

@tnm tnm force-pushed the fix/dependabot-alerts branch from 7adcb1b to abd9e9e Compare January 7, 2026 23:32
Python:
- Bump mcp minimum to >=1.23.0 (DNS rebinding protection)
- Update urllib3 to 2.6.3 (decompression-bomb fixes)
- Update starlette to 0.50.0 (DoS fix)
- Update filelock to 3.20.2 (TOCTOU race condition fix)

npm (docs):
- Fix astro vulnerabilities (XSS, auth bypass)
- Fix form-data critical vulnerability (unsafe random)
- Fix axios, js-yaml, vite, mdast-util-to-hast vulnerabilities
@tnm tnm force-pushed the fix/dependabot-alerts branch from abd9e9e to b4605d1 Compare January 7, 2026 23:39
@tnm tnm merged commit addf6f7 into main Jan 7, 2026
2 checks passed
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