muapi-url-to-design
Pass
Audited by Gen Agent Trust Hub on May 19, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill interpolates untrusted user inputs (e.g.,
url,redesign_style,page_type) directly into the prompts used for image generation tools likegpt4o-text-to-imageandbytedance-seedream-v4.5. - Ingestion points: Untrusted data enters the agent context through the
url,redesign_style, andpage_typeinput fields inSKILL.md. - Boundary markers: No boundary markers, XML tags, or delimiters are used to wrap the interpolated variables in the prompt strings (e.g.,
Professional UI/UX redesign of a {{page_type}} for the website at {{url}}). - Capability inventory: The agent has the capability to execute shell commands via the
muapiCLI andcurl. - Sanitization: There is no evidence of input validation or sanitization to prevent an attacker from providing a URL or style that contains malicious instructions intended to hijack the image generation process or the agent's behavior.
- [COMMAND_EXECUTION]: The skill instructs the agent to execute shell commands using the
muapiCLI andcurlto interact with theapi.muapi.aibackend. - Command injection risk: User inputs are substituted into the
curldata payload andmuapicommand arguments. Without proper escaping, this could lead to command injection if the executing agent does not handle shell characters in the inputs safely. - Credential handling: The skill correctly suggests using the environment variable
$MUAPI_API_KEYrather than hardcoding credentials, which is a safe practice.
Audit Metadata