dataviz
Pass
Audited by Gen Agent Trust Hub on Nov 13, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data, such as series names and category labels from CSVs or API responses, for rendering in charts, tooltips, and legends.
- Ingestion points: Data labels and category names processed in
references/interaction.mdandreferences/marks-and-anatomy.md. - Boundary markers: The instructions in
references/interaction.mdexplicitly warn that labels are untrusted data. - Capability inventory: The skill generates HTML/React artifacts and executes local validation scripts via subprocess calls (
node scripts/validate_palette.js). - Sanitization: The skill provides high-quality security guidance, instructing the agent to use
textContentorcreateTextNodeinstead ofinnerHTMLto prevent XSS and injection when interpolating labels. - [COMMAND_EXECUTION]: The skill requires the execution of a provided local script (
scripts/validate_palette.jsorscripts/validate_palette.py) to perform complex color validation calculations. - Evidence:
node scripts/validate_palette.js "<hex,hex,...>" --mode lightas described inSKILL.mdandreferences/color-formula.md.
Audit Metadata