Back to skill
Skillv3.0.0
ClawScan security
Data Analysis · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 30, 2026, 10:14 AM
- Verdict
- Benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill’s requirements and runtime instructions are consistent with a data-analysis integration that calls the AnyGen CLI/API, but you should review the AnyGen service and npm package before uploading sensitive data because the skill’s source/homepage is not provided.
- Guidance
- This skill delegates analysis to the AnyGen service via the anygen CLI and needs your ANYGEN_API_KEY. Before installing or using it: (1) confirm you trust AnyGen (check their website, privacy/retention policy, and where data is stored) because data will be sent to www.anygen.io; (2) inspect the @anygen/cli npm package repository/source code if possible (the manifest doesn’t include a homepage); (3) avoid uploading highly sensitive or regulated data unless you’ve verified compliance and key scoping; and (4) prefer issuing an API key with minimal permissions and the ability to revoke it if needed.
Review Dimensions
- Purpose & Capability
- okThe skill is described as a data-analysis/visualization helper and requires the AnyGen CLI (anygen) and an ANYGEN_API_KEY — both are appropriate and expected for a cloud-based data-analysis integration. Minor note: registry metadata lists no homepage and source is unknown, so the external service and package provenance are not verifiable from the manifest.
- Instruction Scope
- okSKILL.md instructs only to use the anygen CLI (commands like anygen auth login and anygen skill install) and to call AnyGen’s service (www.anygen.io). It does not instruct the agent to read arbitrary local files, unrelated env vars, or exfiltrate data to unexpected endpoints. It does require an interactive browser login flow for auth when used.
- Install Mechanism
- noteInstallation is via an npm-scoped package (@anygen/cli) that creates the anygen binary — this is a common pattern but carries the usual moderate risk of third-party npm packages. There is no direct archive download or obscure URL. Because the manifest lacks a homepage/source, you should inspect the package repository before installing.
- Credentials
- okOnly ONE credential (ANYGEN_API_KEY) is required and declared as the primary credential. That aligns with a single external API service and is proportionate to the skill’s stated purpose.
- Persistence & Privilege
- okThe skill does not request always:true and uses default invocation settings. It does not ask to modify other skills or system-wide agent configs according to the manifest, so its persistence/privilege level is appropriate.
