video-editing
Pass
Audited by Gen Agent Trust Hub on Oct 4, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.run()extensively to interface with FFmpeg and FFprobe. These calls are constructed using argument lists or withshlex.quote()to mitigate shell injection risks. The skill includes aruntime_preflight.pyscript to verify toolchain capabilities and anedit_preflight.pyto validate rendering configurations before execution. All execution is performed locally on project-bound assets. - [DATA_EXFILTRATION]: No evidence of unauthorized data transfer was found. Network activity is limited to well-known generation provider APIs (e.g., OpenAI, Dreamina) and is mediated by an explicit authorization gate (
production_authorization.py) that requires human review of the exact production scope and cost. - [INDIRECT_PROMPT_INJECTION]: The skill processes potentially untrusted content such as ASR transcripts and external project files. It employs specific escaping functions for FFmpeg's
drawtextandassfilters to prevent injection attacks through malicious subtitles. Acontent_guard.pyscript serves as a linter to ensure that generated content complies with platform safety guidelines, blocking deceptive or prohibited wording. - [PRIVILEGE_ESCALATION]: The skill does not attempt to gain elevated privileges. It uses a strict blocklist in
edit_revision.pyto prevent any modifications to the skill's own scripts, project documents, or sensitive system directories, ensuring that the AI agent cannot modify its own instructions. - [DYNAMIC_EXECUTION]: The skill uses complex JSON artifacts to drive video rendering but does not employ dangerous functions like
eval()orexec()on untrusted data. Render decisions are recorded in auditable manifests and verified against live file fingerprints using SHA-256 digests.
Audit Metadata