create-image-video
Warn
Audited by Gen Agent Trust Hub on Aug 24, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The scripts
scripts/agnes-image.pyandscripts/agnes-video.pyaccess local files at~/.pi/agent/auth.jsonand~/.pi/agent/models.json. These files typically contain sensitive authentication tokens and provider credentials used by the agent platform. - [COMMAND_EXECUTION]: Both Python scripts implement a
_resolve_valuefunction that usessubprocess.run(shell=True)to execute strings prefixed with!found within the agent's configuration files. This allows for arbitrary shell command execution during the API key resolution process. - [DATA_EXFILTRATION]: The skill's image-to-image and image-to-video features read local files and transmit their contents as Base64-encoded strings to the external API endpoint
https://apihub.agnes-ai.com/v1/images/generations. While this is functional for the skill, it involves sending local data to a remote service. - [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection as it processes untrusted inputs (prompts and remote URLs) that could contain malicious instructions for the AI agent.
- Ingestion points: The
prompt,--input-image, and--keyframesarguments inscripts/agnes-image.pyandscripts/agnes-video.pyaccept external content. - Boundary markers: The scripts do not use delimiters or instructions to ignore embedded commands when passing these inputs to the remote API.
- Capability inventory: The skill possesses capabilities for network access, local file reading, and shell command execution via its configuration resolution logic.
- Sanitization: There is no evidence of input validation or escaping for the user-provided prompt strings or URL parameters.
Audit Metadata