Back to skill
Skillv2.0.0
ClawScan security
China Stock Smallcap · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 14, 2026, 7:16 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code and instructions match its stated purpose (selecting small-cap A-share stocks via Eastmoney public API); it requires only Python and makes expected network requests, with one minor packaging/path inconsistency to fix.
- Guidance
- This skill appears coherent and implements what it claims: a public-source small-cap stock selector that queries Eastmoney and returns JSON. Before installing, note: (1) the SKILL.md references a scripts/ path but the provided file is at the package root — you may need to correct the path or move the file; (2) the script makes outbound HTTP requests to push2.eastmoney.com (normal for market data) — confirm you are comfortable with that network access; (3) no credentials or sensitive local files are accessed by the skill, and outputs are explicitly labeled as not investment advice. If you need higher assurance, inspect the included a_share_public_selector.py yourself or run it in an isolated environment. If the skill ever requests tokens, env secrets, or downloads code from external URLs, treat that as a red flag and re-evaluate.
- Findings
[no_pre_scan_findings] expected: Static pre-scan found no injection signals. Given this is a small Python script that fetches a public API and has no credential use, that's expected.
Review Dimensions
- Purpose & Capability
- okName/description, SKILL.md, and the included Python script all implement a public-source small-cap stock selector that queries Eastmoney's public API. Requested resources (python) and no credentials are proportionate to the claimed functionality.
- Instruction Scope
- noteSKILL.md instructs the agent to run a script and to use web_search/web_fetch for supplemental info — these are within the skill's purpose. Minor inconsistency: SKILL.md references {baseDir}/scripts/a_share_public_selector.py while the package contains a_share_public_selector.py at the top level; this may cause runtime failures or require path adjustment.
- Install Mechanism
- okNo install spec and only an instruction-only runtime plus a single Python file — nothing is downloaded or written to disk at install time. This is low-risk and proportional.
- Credentials
- okThe skill does not request environment variables, credentials, or config paths. It only performs outbound HTTP requests to Eastmoney, which is expected for market-data retrieval.
- Persistence & Privilege
- okThe skill is not always-enabled and does not request elevated persistence or modify other skills. Model invocation is allowed (platform default), which is normal for skills.
