ai-commercial
Warn
Audited by Gen Agent Trust Hub on Jun 14, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill script
scripts/make_commercial.pyaccesses sensitive API credentials by reading from the local filesystem at~/.runway/credentialsand retrievingELEVENLABS_API_KEYfrom environment variables. Accessing credential files directly from the user's home directory is a sensitive operation used here for authentication. - [COMMAND_EXECUTION]: The orchestrator and music generation scripts make extensive use of
subprocess.runto execute external binaries includingffmpeg,magick(ImageMagick), andpython3to composite video, generate audio, and manage the project workflow. - [EXTERNAL_DOWNLOADS]: The skill performs network operations to interact with ElevenLabs and Runway ML services. It sends text and image data to these platforms and downloads the resulting generated media assets to the local project directory.
- [PROMPT_INJECTION]: The skill presents an attack surface for indirect prompt injection. Untrusted data provided in the
brief.jsonconfiguration file (such as scene prompts, voiceover text, and headlines) is interpolated into shell commands forffmpegandmagick. - Ingestion points: Scene fields (
vo,prompt,headline,subhead) withinbrief.jsonand asset filenames. - Boundary markers: None used to isolate user-provided text within shell arguments.
- Capability inventory: Subprocess execution of media tools and Python, and network access via the
urlliblibrary. - Sanitization: Minimal sanitization is performed (e.g., replacing newlines with spaces), which may not prevent injection of tool-specific control characters or escape sequences.
Audit Metadata