chart-gen
Pass
Audited by Gen Agent Trust Hub on Jun 19, 2026
Risk Level: SAFE
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill relies on standard, well-known Node.js packages (
vega,vega-lite, andsharp) from the official NPM registry. These are legitimate tools for data visualization and image rendering. - [COMMAND_EXECUTION]: The skill uses a Node.js script (
chart.mjs) to perform its tasks. The agent instructions inSKILL.mdandCAPABILITY.mddescribe how to invoke this script via the shell. This is the intended and necessary method for the skill to function within the agent environment. User-provided data is intended to be passed as JSON strings, which the script parses safely usingJSON.parse(). - [DATA_EXFILTRATION]: No network operations or data exfiltration patterns were detected. The skill documentation explicitly states it is designed for offline use and does not require external API calls.
- [PROMPT_INJECTION]: The instructions in
SKILL.mdare purely functional, guiding the agent on how to correctly format data, call the generation script, and send the resulting file to the user. No attempts to override safety filters or bypass system instructions were found. - [DYNAMIC_EXECUTION]: The skill processes structured JSON data and compiles Vega-Lite specifications into SVG/PNG. This is a standard data transformation process and does not involve the execution of arbitrary code via
eval()or similar dangerous functions.
Audit Metadata