This release includes 5 security fixes for security teams reviewing exposed deployments.
Topics
+14 more
Affected surfaces
Summary
AI summaryFixed TOCTOU race conditions, sanitized FFmpeg filter values, and hardened AI engine resource guards.
Full changelog
Release v1.2.2
Security
- Fixed TOCTOU race conditions and sanitized numeric values in FFmpeg filters (#134)
- Added
_validate_output_path()and rolled it out across all engines (#135) - Hardened AI engine resource guards for scene detection, spatial audio, stem separation, transcription, and upscaling (#136, #141, #142)
- Hardened direct download paths with timeout and size limits (#142)
- Fixed design quality security and SRT format safety issues (#131)
Added
- Client-side validation and return type annotations (#137)
- Current edge-case audit document
- Startup validation for
remotion_engine.studio()
Changed
- Replaced grey social preview with generated media artwork (#138)
- Updated public tool count messaging, landing page metadata, and canonical links
Notes
- Full test suite: 813 passed, 9 skipped, 2 xpassed
- Ruff checks clean
- Built packages:
mcp_video-1.2.2.tar.gzandmcp_video-1.2.2-py3-none-any.whl
Security Fixes
- Fixed TOCTOU race conditions and sanitized numeric values in FFmpeg filters (#134)
- Added _validate_output_path() across all engines (#135)
- Hardened AI engine resource guards for scene detection, spatial audio, stem separation, transcription, and upscaling (#136, #141, #142)
- Hardened direct download paths with timeout and size limits (#142)
- Fixed design quality security and SRT format safety issues (#131)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About pastorsimon1798/mcp-video
Video editing MCP server with 26 tools for trimming, merging, text overlays, audio sync, filters, color grading, audio normalization, picture-in-picture, split-screen, batch processing, format conversion, subtitles, watermarks, and more. 380 tests, CI on Python 3.11+3.12, progress callbacks, works with Claude Code, Cursor, and any MCP client.
Related context
Beta — feedback welcome: [email protected]