muapi-nano-banana
Fail
Audited by Gen Agent Trust Hub on Oct 1, 2026
Risk Level: HIGHCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/generate-nano-art.shis vulnerable to command injection. User-supplied arguments such as--subject,--action, and others are interpolated into theEXPERT_PROMPTvariable using double quotes. In bash, double-quoted strings allow for command substitution ($(...)or backticks), meaning that any command embedded in the user input will be executed by the shell during variable assignment. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to take arbitrary user input and transform it into reasoning briefs. It lacks sanitization, escaping, or boundary markers to ensure that malicious inputs cannot break out of the intended prompt structure or influence the execution environment. Evidence: 1. Ingestion points: User-provided subject, action, and context descriptions in
SKILL.md; 2. Boundary markers: Absent; 3. Capability inventory: The skill executes shell scripts and calls a core media primitive (scripts/generate-nano-art.sh,core/media/generate-image.sh); 4. Sanitization: Absent. - [DYNAMIC_EXECUTION]: The skill dynamically constructs a prompt and a command-line call to a core primitive using unvalidated runtime data. This pattern facilitates the command injection vulnerability described above.
Recommendations
- AI detected serious security threats
Audit Metadata