muapi-media-generation
Pass
Audited by Gen Agent Trust Hub on Sep 30, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The scripts utilize standard system utilities such as
curlfor API interaction andjqfor parsing response data. Thegenerate-image.shandgenerate-video.shscripts include functionality to use theopencommand on macOS to display generated media files to the user. - [DATA_EXFILTRATION]: The skill implements an
upload_filefunction that sends local files specified by the user toapi.muapi.ai. This is the intended behavior for processing local assets in media generation workflows. - [DYNAMIC_EXECUTION]: Scripts use
python3 -cto execute a small Python snippet for JSON encoding. This is used as a security measure to sanitize user-provided prompt strings before including them in the final JSON payload sent to the API. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted inputs through local files and remote URLs.
- Ingestion points: Local files via
--file/--imageand remote URLs via--image-urlin scripts such ascreate-music.shandgenerate-image.sh. - Boundary markers: None; content is uploaded or passed as URL strings.
- Capability inventory: Subprocess calls to
curl,jq,python3, andopenacross all scripts. - Sanitization: All text-based prompt inputs are JSON-encoded using
python3before interpolation into request bodies.
Audit Metadata