Back to skill
Skillv1.0.0

ClawScan security

A Stock Market · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 7, 2026, 7:14 PM
Verdict
Benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill's code and runtime behavior match its purpose (fetching A‑share quotes via a public Tencent API) and there is no sign of hidden exfiltration, but documentation inconsistencies and an optional sudo-based install step deserve attention.
Guidance
This skill's code simply fetches and parses stock quotes from a public Tencent endpoint and prints them — that matches the core purpose. Before installing: (1) note the documentation mismatch (SKILL.md mentions Sina but the script uses qt.gtimg.cn/Tencent); (2) avoid blindly running the suggested sudo ln -sf /usr/local/bin/... command — inspect the a-stock.py file first and, if you prefer, run it directly from the skill directory without creating a system-wide symlink; (3) be aware the script makes outbound HTTP requests (no credentials used), so if you need to restrict network access run it in a sandbox or environment where outbound requests are controlled; (4) if you need higher assurance, verify the skill source (publisher) or obtain the script from a trusted repository before placing it in a system path.

Review Dimensions

Purpose & Capability
noteThe skill's stated purpose (fetch A‑share quotes) matches the included script which queries a public finance endpoint and formats results. However, the SKILL.md claims 'Sina Finance' while README and the code actually use Tencent's API (https://qt.gtimg.cn). This is a documentation inconsistency but does not change the observable behavior.
Instruction Scope
okRuntime instructions and the script only perform HTTP GET requests to a public finance endpoint, parse returned text, and print formatted output. The SKILL.md/README examples and the a-stock.py script do not read unrelated files, environment variables, or send data to unexpected endpoints.
Install Mechanism
noteThere is no formal install spec (instruction-only skill), and the code is included in the package. README suggests creating a symlink into /usr/local/bin with sudo — that step writes to a system path and requires elevated privileges; it's optional but worth caution. The skill does not download or execute remote code during install.
Credentials
okThe skill requests no environment variables, credentials, or config paths. The network access it needs (public HTTP requests to a finance endpoint) is proportional to its stated function.
Persistence & Privilege
okThe skill is not always-enabled and does not request persistent elevated privileges. It does not modify other skills or system-wide agent settings.