Sandbox Process Creation

This commit is contained in:
pixeebot[bot]
2024-12-18 03:23:12 +00:00
committed by GitHub
parent 4fa93d4472
commit 7f9c992341
6 changed files with 19 additions and 20 deletions

View File

@@ -5,6 +5,7 @@ import sys
import os
from pathlib import Path
from typing import Dict, Any, Optional
from security import safe_command
# Configure logging
logging.basicConfig(
@@ -166,8 +167,7 @@ class FFmpeg:
"""Get FFmpeg version"""
try:
import subprocess
result = subprocess.run(
[str(self.ffmpeg_path), "-version"],
result = safe_command.run(subprocess.run, [str(self.ffmpeg_path), "-version"],
capture_output=True,
text=True,
timeout=5