chart
Pass
Audited by Gen Agent Trust Hub on Sep 26, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill interacts with
https://quickchart.io/chartto render chart images. QuickChart is a well-known service for programmatic chart generation. The skill also downloads the resulting PNG file to the local system. - [COMMAND_EXECUTION]: The skill utilizes the
curltool viaBashto communicate with the external API. It explicitly mandates a security pattern to prevent command injection: writing the JSON payload to a file using theWritetool and then using the@filenamesyntax withcurlto avoid shell interpolation of untrusted user data (labels, titles, values). - [INDIRECT_PROMPT_INJECTION]: The skill possesses a vulnerability surface for indirect prompt injection because it ingests and processes untrusted data from user prompts and local CSV files.
- Ingestion points: Data is read from user-supplied strings and local file paths provided by the user (e.g.,
/path/to/data.csv). - Boundary markers: The instructions include explicit warnings for the agent to treat CSV contents as untrusted data and not as instructions, though it lacks formal delimiters for the data during processing.
- Capability inventory: The skill has
Bash(curl *)capabilities for network operations andRead/Writepermissions for file system interaction. - Sanitization: The skill implements a robust sanitization strategy for command execution by staging payloads in JSON files to prevent character-based shell injection attacks.
Audit Metadata