Back to skill
Skillv1.1.0

ClawScan security

禅道MCP agent pro · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

ReviewMar 12, 2026, 11:41 AM
Verdict
Review
Confidence
medium
Model
gpt-5-mini
Summary
The skill's instructions and install behavior match its ZenTao integration purpose, but lack of a verifiable source/homepage for the npm package and missing declarations about credential storage create notable trust concerns.
Guidance
This skill appears to do what it says (ZenTao task dashboard, create tasks, log effort, etc.), but exercise caution before installing: 1) Verify the npm package source and maintainer (look up @chenish/zentao-mcp-agent on the npm registry, inspect its repository and recent commits). 2) Prefer installing in a sandbox or VM first; review the package contents (especially any code that runs on install or creates binaries). 3) Understand where credentials will be stored — avoid supplying privileged admin credentials unless you trust the publisher. 4) If possible, create a limited ZenTao account (least privilege) for the integration. 5) If you need higher confidence, ask the publisher for a repository link, a published changelog, or a signed release; providing those would increase my confidence and could change the verdict to benign.

Review Dimensions

Purpose & Capability
okName/description, CLI examples, and LLM tool calls (getDashboard, createTask, addEstimate, etc.) are coherent for a ZenTao management assistant — the declared npm package and created binaries (zentao-mcp, zentao-cli) are consistent with the described capabilities.
Instruction Scope
noteSKILL.md instructs the agent to call specific tools and to use the CLI for login and operations — instructions stay within the stated purpose (querying, creating tasks, logging effort, state transitions, extracting links). It also references team caches and local 'team save' state: the skill will read/write local CLI configuration/state, which is reasonable but not explicitly declared.
Install Mechanism
concernInstall is via an npm package (@chenish/zentao-mcp-agent) that creates CLI binaries. Using npm is normal for a CLI, but the skill metadata provides no homepage/source repository or publisher information. Without a verifiable upstream (repo, homepage, or known maintainer), installing unknown npm code that creates binaries is a higher-risk operation.
Credentials
concernThe skill declares no required env vars, but runtime instructions require logging in with a ZenTao account (zentao-cli login --url ... --account <账号> --pwd <密码>) and imply local caching of team lists/credentials. Requesting user ZenTao credentials is expected for this integration, but the skill does not document where/how credentials and tokens are stored, nor does it declare any required config paths — this opacity raises a proportionality/credential-handling concern.
Persistence & Privilege
okalways is false and the skill is user-invocable. It does create CLI tooling that may persist configuration locally (team cache, login tokens), which is expected for a CLI helper but not over-privileged relative to its purpose.