fix(blocks): workaround to blocks having security issues

This commit is contained in:
Nicholas Tindle
2026-02-05 15:59:26 -06:00
parent ab8829545d
commit da7a44d794
3 changed files with 3 additions and 0 deletions

View File

@@ -114,6 +114,7 @@ def strip_chapters_inplace(video_path: str) -> None:
],
capture_output=True,
text=True,
timeout=300,
)
if result.returncode != 0:
logger.warning(

View File

@@ -52,6 +52,7 @@ class VideoDownloadBlock(Block):
categories={BlockCategory.MULTIMEDIA},
input_schema=self.Input,
output_schema=self.Output,
disabled=True, # Disable until we can sandbox yt-dlp and handle security implications
test_input={
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"quality": "480p",

View File

@@ -74,6 +74,7 @@ class VideoTextOverlayBlock(Block):
categories={BlockCategory.MULTIMEDIA},
input_schema=self.Input,
output_schema=self.Output,
disabled=True, # Disable until we can lockdown imagemagick security policy
test_input={"video_in": "/tmp/test.mp4", "text": "Hello World"},
test_output=[("video_out", str)],
test_mock={