d3-viz
Pass
Audited by Gen Agent Trust Hub on Aug 26, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill references the official D3.js library via its CDN (
https://d3js.org/d3.v7.min.js) within the main documentation. This is a well-known service and the reference is consistent with the skill's purpose. - [PROMPT_INJECTION]: The skill instructions and code templates demonstrate a surface for indirect prompt injection.
- Ingestion points: Functions and components like
drawVisualizationinSKILL.mdandInteractiveChartinassets/interactive-template.jsxingest externaldataobjects to drive the visualization. - Boundary markers: No boundary markers or delimiters are employed to separate data values from potential instructions.
- Capability inventory: The skill leverages D3.js for extensive DOM and SVG manipulation, including event handling and content rendering.
- Sanitization: The templates utilize
d3.selection.html()to render tooltip content from data properties such asd.label. Without proper escaping or sanitization, this allows for the execution of arbitrary HTML/JavaScript (XSS) if the source data is untrusted.
Audit Metadata