Back to skill
Skillv1.0.1
ClawScan security
腾讯自选股数据工具 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 17, 2026, 11:46 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's stated purpose (query Tencent stock data) matches its instructions, but it tells the agent to run npx -y to fetch and execute an npm package at runtime — a non-trivial supply-chain/execution risk that isn't enforced or scoped by the skill bundle.
- Guidance
- This skill looks coherent for fetching/analysing stock data, but it relies on running an npm package with 'npx -y', which downloads and executes code at runtime — a meaningful supply-chain and execution risk. Before installing or enabling it: (1) review the npm package source (GitHub) and verify the maintainer; (2) confirm the published integrity/shasum match the package you fetch; (3) if possible, avoid npx -y in sensitive/production environments — instead pre-download and audit the package or run it in an isolated sandbox; (4) consider asking the skill author for a non-executing, API-based integration or for the package source to be vendor-reviewed; (5) if you must use it, run initial tests in a restricted container and consider disabling autonomous invocation for this skill. If you want, I can suggest exact checks to verify the npm package (where to look on the registry/GitHub and how to validate the integrity).
Review Dimensions
- Purpose & Capability
- okName/description describe querying A/HK/US market data and the SKILL.md consistently instructs using the npm package westock-data-clawhub to perform those queries and formatting. The documented commands and output formats align with the claimed capability.
- Instruction Scope
- noteRuntime instructions direct the agent to run npx -y westock-data-clawhub@1.0.4 for all queries. The guidance otherwise stays within the data-analysis scope and does not ask the agent to read unrelated local files or credentials. However, instructing npx -y implicitly executes third-party code (network download + run), which goes beyond a pure 'call an API' instruction and increases risk.
- Install Mechanism
- concernThere is no formal install spec in the registry entry; instead the SKILL.md recommends 'npx -y' which downloads and executes a package from registry.npmjs.org at runtime. That pattern creates a medium–high supply-chain risk: arbitrary code could run in the agent environment. The SKILL.md does include a sha512/shasum and a maintainer note, which is good, but the skill bundle does not enforce integrity verification or provide the package source code for review.
- Credentials
- okThe skill does not request environment variables, credentials, or config paths. The data access described (market data) does not appear to require additional secrets, so requested privileges are proportionate.
- Persistence & Privilege
- notealways:false (normal). Autonomous invocation is allowed (platform default). While that alone is acceptable, combining autonomous invocation with on-demand execution of an npm package increases the blast radius if the fetched package is malicious or compromised.
