funnel-analysis
Pass
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill contains a vulnerability surface where untrusted data processed by the agent can be injected into generated HTML reports without proper sanitization.
- Ingestion points: Data enters the analysis pipeline via the
load_datamethod inscripts/funnel_analyzer.py, which accepts arbitrarypandas.DataFrameobjects. - Boundary markers: The
export_reportmethod inscripts/funnel_analyzer.pygenerates HTML reports without using delimiters or warnings to separate system instructions from user-provided data. - Capability inventory: The skill uses the
Writetool to save these reports locally to the filesystem using standard file operations. - Sanitization: The
export_reportfunction inscripts/funnel_analyzer.pydirectly interpolates step names and insight strings into HTML templates using f-strings (e.g.,<td>{row['step']}</td>and<li>{insight}</li>). This lack of escaping or sanitization creates a Cross-Site Scripting (XSS) risk if the input data contains malicious script tags.
Audit Metadata