broll-core
Pass
Audited by Gen Agent Trust Hub on Oct 10, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes local media utilities to perform video processing tasks.
- Evidence: In
scripts/_common.py, therunfunction wrapssubprocess.run. It correctly passes command arguments as a list and does not useshell=True, which is a secure way to execute external binaries likeffmpegandffprobewithout risk of shell command injection. - [EXTERNAL_DOWNLOADS]: The skill requires a well-known image processing dependency.
- Evidence: The
scripts/requirements.txtfile specifiesPillow>=10.0, which is a standard and trusted library in the Python ecosystem for image manipulation. - [INDIRECT_PROMPT_INJECTION]: The skill provides an attack surface through the ingestion of external media files, though no direct prompt interpolation was found.
- Ingestion points: The
overlay_pipfunction inscripts/pip_overlay.pyaccepts external file paths forbaseandavatarvideo clips. - Boundary markers: Not applicable, as the skill performs media transformation rather than LLM prompt generation.
- Capability inventory: The skill can execute shell commands via
subprocess.run(for ffmpeg/ffprobe) and perform file system writes (formanifest.jsonupdates). - Sanitization: The skill utilizes
pathlib.Pathfor safe path handling and employs list-based argument passing for all subprocess calls to mitigate command injection and path traversal risks.
Audit Metadata