consulting-pptx-skill
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill instructs the agent to perform web research (Step 2 in SKILL.md) to gather facts and figures for the slides. This represents an attack surface where malicious content on external websites could attempt to influence the agent's behavior via indirect prompt injection.\n
- Ingestion points: SKILL.md (Step 2: 調べる
- Investigation from Web).\n
- Boundary markers: Absent in the instructions.\n
- Capability inventory: The skill possesses significant local execution capabilities via Python and Node.js scripts.\n
- Sanitization: No explicit sanitization or filtering of web content is mentioned before use in slide generation.\n- [DYNAMIC_EXECUTION]: The skill utilizes dynamic execution for calculations and layout analysis:\n
- Math Calculations: SKILL.md (Step 5) instructs the agent to use
python3 -cto calculate values for the slides. This is a form of dynamic code execution based on agent-generated strings.\n - CSS Evaluation:
scripts/html_dump.mjsevaluates arithmetic expressions inside CSScalc()functions using theFunctionconstructor. While it uses a basic character allowlist, it remains a dynamic evaluation point.\n- [COMMAND_EXECUTION]: The skill relies on executing multiple local scripts and tools viasubprocess.runandspawn. This includescheck_deck.py,check_layout.mjs, and the Chrome browser. These operations are intended for the skill's primary purpose of slide validation and rendering but represent an active local execution capability.
Audit Metadata