tanstack-charts
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill provides instructions for installing the official
@tanstack/chartspackage and its framework-specific peers (React, Vue, Solid, etc.) usingbun. It also references documentation from established domains includingtanstack.comand the official repository atgithub.com/TanStack/chartsfor version0.14.0. These are well-known and expected resources for this technology. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied data structures (typically an array of objects referred to as
rowsoralphabet) to generate chart configurations and scenes. This ingestion of untrusted external data creates a potential surface for indirect prompt injection attacks if malicious instructions are embedded within data labels or values. - Ingestion points: Data is passed into chart definitions and React components as the
rowsprop inreferences/frameworks-interaction.mdand as arguments tobarYorlineYinreferences/setup-core.mdandreferences/transforms-layouts.md. - Boundary markers: The instructions do not define specific delimiters or warnings to the agent to ignore instructions embedded within the processed data rows.
- Capability inventory: The skill is restricted to generating visualization code and documentation. No dangerous capabilities such as arbitrary shell command execution, file system writes, or network exfiltration of ingested data were identified.
- Sanitization: There is no explicit mention of sanitizing or escaping the user-provided data before it is interpolated into the chart scene or accessibility labels (
ariaLabel).
Audit Metadata