pptx-posters
Pass
Audited by Gen Agent Trust Hub on Aug 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes local commands to generate schematics and convert documents. The script
scripts/generate_schematic.pyuses thesubprocessmodule to wrap a helper script, passing user-provided arguments as a list to avoid shell injection. Additionally, the skill's instructions guide the agent to usegoogle-chromeandlibreofficevia theBashtool for rendering and format conversion. - [EXTERNAL_DOWNLOADS]: The
scripts/generate_schematic_ai.pyscript performs network requests toopenrouter.ai. This is a well-known service used to access AI models for generating scientific images and performing quality reviews. - [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection due to its handling of user-provided diagram descriptions. Untrusted data enters the agent context through the
promptargument inscripts/generate_schematic.py. This input is interpolated into a fixed prompt template withinscripts/generate_schematic_ai.pybefore being sent to an external API. The skill possesses capabilities for both local command execution and network communication. No explicit sanitization or filtering of the user-provided prompt was found. Specifically: (1) Ingestion points:promptargument inscripts/generate_schematic.py. (2) Boundary markers: User input is delimited by a hardcoded instruction template. (3) Capability inventory: Access to shell tools (Bash) and network operations (requests). (4) Sanitization: None observed.
Audit Metadata