skills/mikefluff/skills/music-prompt/Gen Agent Trust Hub

music-prompt

Warn

Audited by Gen Agent Trust Hub on Sep 16, 2026

Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
  • [COMMAND_EXECUTION]: The skill facilitates the execution of scripts/run.py with arguments derived from user input (style-box-text and lyrics.txt). If the agent executes these via a shell without rigorous escaping or sanitization, it creates a potential command injection vulnerability.
  • [DYNAMIC_EXECUTION]: The scripts/run.py script utilizes os.execv() to re-execute itself using a Python interpreter from a specific virtual environment. This process replacement technique is a form of dynamic execution that can be abused if local file paths are manipulated.
  • [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user data from the command line and external files (lyrics) to construct prompts for music models or to pass as arguments to the execution script.
  • [INDIRECT_PROMPT_INJECTION]: Ingestion points: User-provided topic/brief and external lyrics files via the --lyrics flag.
  • [INDIRECT_PROMPT_INJECTION]: Boundary markers: None identified for security purposes; the skill uses bracketed music tags which do not serve as safety delimiters.
  • [INDIRECT_PROMPT_INJECTION]: Capability inventory: Uses the Bash tool to execute python3 scripts/run.py which interacts with various remote music model APIs.
  • [INDIRECT_PROMPT_INJECTION]: Sanitization: The skill instructions do not specify explicit sanitization or validation of user-provided strings before they are passed as command-line arguments to the execution script.
Audit Metadata
Risk Level
MEDIUM
Analyzed
Sep 16, 2026, 12:50 PM