d3-viz
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill references the official D3.js library through its primary CDN and includes standard imports for the package.
- Evidence: The skill documentation in
SKILL.mdprovides a link tohttps://d3js.org/d3.v7.min.jsand instructions for package installation. - [INDIRECT_PROMPT_INJECTION]: The skill provides code patterns and templates that ingest external data and render it into the DOM. Specifically, the tooltip implementations provided in
SKILL.mdandassets/interactive-template.jsxuse the D3.html()method to directly insert data attributes into the document. If the input data contains malicious script tags, this could lead to code execution in the visualization environment. - Ingestion points: The
dataobject processed by visualization functions inSKILL.mdand thedataprop inassets/interactive-template.jsx. - Boundary markers: Absent; no specific instructions or delimiters are provided to isolate untrusted data.
- Capability inventory: The skill demonstrates the use of
d3.selection.html()for DOM manipulation in bothSKILL.mdandassets/interactive-template.jsx. - Sanitization: Absent; the provided templates interpolate properties like
d.labeldirectly into HTML strings without escaping or sanitization.
Audit Metadata