growth-planner
Pass
Audited by Gen Agent Trust Hub on Nov 1, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from external business tools (CRM deals, P&L reports, calendar bookings) and user-supplied JSON brand configuration files. This data is interpolated into a generated HTML dashboard.
- Ingestion points:
configs/example.json, external business data files, and--brandJSON files containing design tokens. - Boundary markers: The skill instructions emphasize confirming all pre-filled data with the owner and documenting sources in the generated page.
- Capability inventory: The skill uses
scripts/build.pyto write HTML files and performs a render check usingheadless Chromevia a shell command. - Sanitization: Data is serialized using
json.dumpsand escaped using a custom function in the HTML template. However, brand-related injections into CSS variables and font URLs provide secondary injection vectors. - [COMMAND_EXECUTION]: The skill uses shell commands to execute its internal build script (
scripts/build.py) and a headless browser for rendering verification of the output page. - [DYNAMIC_EXECUTION]: The skill dynamically generates an interactive HTML dashboard by injecting configuration data into a static template. This generated content is subsequently executed during the render check phase.
Audit Metadata