burn-subtitles-cn
Pass
Audited by Gen Agent Trust Hub on Oct 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runandsubprocess.check_outputto executeffmpegandffprobefor video analysis (crop detection) and subtitle burning. These commands are invoked using argument lists, which is a standard security practice to mitigate shell injection risks. - [INDIRECT_PROMPT_INJECTION]: The skill has an attack surface for indirect prompt injection because it processes content from external files that could be influenced by an attacker.
- Ingestion points: Reads and processes data from
timing.json,script.json, andsubs_pages.jsonacrosssplit.pyandbuild.py. - Boundary markers: The instructions do not define specific delimiters or "ignore" directives to prevent the agent from interpreting instructions embedded within the subtitle text data.
- Capability inventory: The skill maintains capabilities for file system writes and local command execution via
subprocessfor media processing. - Sanitization: Path inputs are handled through
pathlib, andburn.pyincludes logic in_escape_subs_pathto escape characters for the ffmpeg libass filtergraph.
Audit Metadata