muapi-social-media-video
Pass
Audited by Gen Agent Trust Hub on Sep 1, 2026
Risk Level: SAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill identifies an attack surface by ingesting external brand documentation files (
brand-identity.md,ICP.md, andmessaging.md) to generate video storyboards and director prompts. - Ingestion points: Files are read from the working directory or a
brand/subdirectory as specified inSKILL.md(Step 1). - Boundary markers: The instructions lack explicit delimiters for these files, however, the skill focuses on extracting specific thematic data.
- Capability inventory: The skill can execute shell commands (
bash), write files (downloaded images), and perform network operations (curl) via therun-social-video.shscript. - Sanitization: The orchestrator script uses shell array expansion (
"${SEEDANCE_ARGS[@]}") when invoking sub-processes, which effectively prevents simple argument splitting or command injection from the generated prompt content. - [COMMAND_EXECUTION]: The skill uses a bash script
run-social-video.shto coordinate calls to other internal tools likegenerate-image.shandgenerate-seedance.sh. The script usesset -euo pipefailfor error handling and correctly handles variable quoting to maintain execution integrity. - [EXTERNAL_DOWNLOADS]: The script uses
curlto download reference images generated by the image model. The target URLs are dynamically retrieved from the output of the internalgenerate-image.shtool rather than being hardcoded or retrieved from untrusted user input. - [CREDENTIALS_UNSAFE]: The skill manages its API authentication by sourcing a
.envfile from the repository root to loadMUAPI_KEY. This follows industry best practices for secret management and does not involve hardcoded credentials.
Audit Metadata