Back to skill
Skillv0.1.0

ClawScan security

Mx Finance Search · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 4, 2026, 1:24 PM
Verdict
Benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is internally consistent: it requires a single EM_API_KEY to call EastMoney's search endpoint, runs a small Python client that posts queries and optionally writes readable results to disk, and does not request unrelated credentials or perform unexpected actions.
Guidance
This skill appears coherent and limited to EastMoney search calls, but before installing: 1) verify you obtained EM_API_KEY from the official EastMoney/MxClaw service and that the key can be revoked/rotated; 2) avoid embedding the key in code or logs; use environment variables as instructed; 3) be aware results are saved by default under the skill's workspace (miaoxiang/mx_finance_search)—sensitive content may be persisted; 4) run the script in an isolated environment or with network egress controls if you require stricter data handling; 5) if you need higher assurance, review the bundled scripts locally (they are small) and confirm the MCP endpoint (https://ai-saas.eastmoney.com/proxy/b/mcp/tool/searchNews) matches your expectation.

Review Dimensions

Purpose & Capability
okThe name/description (financial news/search) align with the code and SKILL.md. The only required secret is EM_API_KEY, which is exactly what a service-backed financial search client would need. The code constructs requests to an EastMoney MCP URL and returns/extracts content as documented.
Instruction Scope
okSKILL.md and the Python script limit actions to: read EM_API_KEY, accept a query, call the EastMoney search API, extract text, and optionally save results to a local .txt file. There are no instructions to read unrelated local files, exfiltrate other data, or call unexplained external endpoints.
Install Mechanism
okThere is no install spec (instruction-only with one bundled Python script). That is low-risk: nothing is downloaded or injected at install time. The runtime requires a Python environment but installs nothing automatically.
Credentials
okOnly EM_API_KEY is required and is used for the documented API call. No other credentials, keys, or config paths are requested. The secret's use is justified by the skill's purpose.
Persistence & Privilege
okalways is false (no forced inclusion). The code writes output only to its own default output directory (miaoxiang/mx_finance_search) when saving is enabled; it does not modify other skills or system-wide agent settings.