chart-generator
Pass
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data and configurations to generate visualization files, creating a surface for injection attacks.
- Ingestion points: The
generate_charts_from_datafunction and individual chart functions inSKILL.mdaccept data structures andchart_configsobjects. - Boundary markers: Absent. There are no delimiters or instructions to ignore potential commands embedded in the processed data.
- Capability inventory: The skill uses
plt.savefig(Matplotlib),fig.write_html(Plotly), andos.makedirs(Pythonosmodule) to create directories and write files to the local filesystem. - Sanitization: Absent. The skill does not validate or sanitize the
outputpath inchart_configs, which could allow an attacker to overwrite sensitive files via path traversal (e.g., using../../.bashrcas a filename). Additionally, interactive HTML charts generated by Plotly are not explicitly sanitized, creating a potential Cross-Site Scripting (XSS) surface if the input data contains malicious scripts.
Audit Metadata