echarts
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides standard terminal commands for installing development dependencies using package managers.
- Evidence:
npm install echarts,npm install echarts echarts-for-react, andnpm install echarts vue-echartsinSKILL.md. - [EXTERNAL_DOWNLOADS]: Fetches established visualization libraries from the official npm registry.
- Evidence: Installation of
echarts,echarts-for-react, andvue-echartspackage names inSKILL.md. - [INDIRECT_PROMPT_INJECTION]: The skill defines a surface for processing external data which could contain malicious instructions or scripts if the input is not sanitized.
- Ingestion points: Data objects passed to
chart.setOption()andReactEChartscomponents inSKILL.md. - Boundary markers: Not explicitly defined in code snippets, as data format is dictated by the ECharts API.
- Capability inventory: File system write capability via
writeFileSyncin server-side examples. - Sanitization: The skill includes a dedicated security guideline (Guideline 10) explicitly instructing developers to escape user-supplied text using
echarts.format.encodeHTML()to mitigate XSS risks.
Audit Metadata