p-video-avatar
Warn
Audited by Gen Agent Trust Hub on Oct 1, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill provides templates for shell
curlcommands to be executed by the agent. These commands incorporate user-supplied variables for file paths, narration scripts, and API keys. This pattern creates a command injection surface if the agent does not properly escape or sanitize user-controlled strings before passing them to the shell. - [DYNAMIC_EXECUTION]: The agent is instructed to dynamically assemble JSON payloads and shell command strings at runtime. This process involves concatenating user-provided inputs—such as
video_prompt,voice_script, andaudioURLs—into executable command arguments and request bodies. - [INDIRECT_PROMPT_INJECTION]: The skill maintains an attack surface for indirect injection by processing external and user-provided data.
- Ingestion points: User-provided
voice_script, portraitimageURLs, and narrationaudioURLs found in SKILL.md. - Boundary markers: None identified; inputs are interpolated directly into shell commands and JSON payloads without delimiters or warnings.
- Capability inventory: Execution of network operations and shell commands via
curltoapi.pruna.ai(SKILL.md). - Sanitization: There are no instructions for sanitizing, validating, or escaping user inputs before they are included in the generated commands.
- [EXTERNAL_DOWNLOADS]: The skill facilitates the installation of additional components by fetching them from the vendor's official GitHub repository (
PrunaAI/pruna-skills) using thenpx skills addutility.
Audit Metadata