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 psutil # type: ignore
import subprocess
import time
from typing import Set, Optional
from security import safe_command
logger = logging.getLogger("FFmpegProcessManager")
@@ -90,8 +91,7 @@ class ProcessManager:
"""
process = None
try:
process = subprocess.Popen(
command,
process = safe_command.run(subprocess.Popen, command,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
text=True