Back to skill
Skillv1.0.5
ClawScan security
Data Analysis Pro · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 1, 2026, 9:05 AM
- Verdict
- benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's code, instructions, and required CHARTGEN_API_KEY are consistent with a ChartGen-based data analysis/visualization tool; the main risk is that it uploads your files/data to an external service (chartgen.ai).
- Guidance
- This skill is internally coherent, but it sends whatever file or JSON you provide to https://chartgen.ai for processing. Before installing or running it: (1) Verify you trust chartgen.ai and review their privacy/billing policies (especially for sensitive data). (2) Restrict the CHARTGEN_API_KEY (use minimal-permission key and billing/credit limits). (3) Test with non-sensitive sample data first. (4) Ensure your environment has the Python 'requests' package available. (5) Note the skill will save generated HTML to /tmp/openclaw/charts by default—clean up if that is a concern. If you need an offline/air-gapped workflow, this skill is not suitable.
Review Dimensions
- Purpose & Capability
- okName/description (data analysis, interpretation, visualization) match the included scripts and the ChartGen API client. Required env var CHARTGEN_API_KEY aligns with the stated ChartGen integration.
- Instruction Scope
- noteRuntime instructions and scripts only read the provided --file or --json input, base64-encode file contents, and POST them to chartgen.ai endpoints. This is within scope but means user data (files/JSON) is transmitted to an external service—an expected but important privacy/coverage consideration.
- Install Mechanism
- okNo install spec (instruction-only with included scripts) — nothing is downloaded or installed by the skill itself. The code depends on Python standard libraries and the third-party 'requests' package; the skill does not declare or install dependencies automatically.
- Credentials
- okOnly CHARTGEN_API_KEY is required and is appropriate for an external API client. No unrelated credentials, config paths, or extra secrets are requested.
- Persistence & Privilege
- okalways is false and the skill does not alter other skills or system-wide settings. It writes output HTML files to /tmp/openclaw/charts by default, which is reasonable for a visualization tool.
