captions-compliance
Pass
Audited by Gen Agent Trust Hub on Aug 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill invokes system binaries for media processing.
- Evidence:
scripts/_mediaskills_common.pyandscripts/to-captions-pipeline.pyusesubprocess.runto callffmpegandffprobe. These calls use list-based arguments which mitigate shell injection risks. - [DYNAMIC_EXECUTION]: The test suite uses dynamic loading for module verification.
- Evidence:
tests/test_captions_compliance.pyutilizesimportlib.import_moduleto load and test individual script functions. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data which could contain malicious instructions.
- Ingestion points: Multiple scripts, including
validate.py,format.py, andto-scc.py, read SRT and media files from the file system provided via user-supplied paths. - Boundary markers: Absent. The skill does not implement delimiters or explicit 'ignore' instructions for the content of the processed files.
- Capability inventory: The skill has the ability to execute shell commands (via
ffmpeg/ffprobe) and write files to the workspace (.mediaskills/generated/). - Sanitization: While the skill performs standard SRT parsing and text normalization, it does not specifically sanitize input to prevent indirect prompt injection against the agent context.
Audit Metadata