Back to skill
Skillv1.0.0
ClawScan security
Earnings Reader · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousMar 2, 2026, 10:21 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's instructions tell the agent to run a local Python script and expect AKShare data, but the repository provides no code or install/dependency declarations — the runtime requirements are missing and inconsistent with the skill metadata.
- Guidance
- This skill's documentation expects you to run a local Python script (skills/akshare-finance/scripts/earnings.py) with python3.12 and to use AKShare/东方财富 data, but the skill package contains no code or install instructions. Do not run unknown scripts. Before installing or enabling this skill, ask the publisher for: (1) the missing earnings.py (or include it in the skill), (2) a clear dependency list and installation steps (Python version, AKShare), and (3) confirmation that no credentials or sensitive files are needed. If you must run the provided commands, inspect the earnings.py source yourself to ensure it only fetches financial data and does not access or exfiltrate unrelated files or secrets.
Review Dimensions
- Purpose & Capability
- concernThe skill name/description (A股财报研读) matches the instructions' intent (financial-statement analysis). However the SKILL.md expects a local script at skills/akshare-finance/scripts/earnings.py and a specific Python binary (python3.12), but the skill package contains no code files and declares no required binaries or dependencies (e.g., AKShare). That mismatch means required capabilities are not provided or declared.
- Instruction Scope
- concernRuntime instructions are limited to running a local Python script and formatting analysis output; they do not request unrelated system files or secrets. The main issue is that the instructions require executing an external script path that is not included with the skill. Executing an out-of-band/unseen script is a risk because its behavior is unknown.
- Install Mechanism
- okThere is no install spec (instruction-only skill), so nothing is downloaded or written by an installer. This lowers installation risk but amplifies the problem that required code/dependencies are missing.
- Credentials
- noteThe skill declares no environment variables or credentials, which is consistent with a read-only data-analysis utility. However SKILL.md assumes a specific Python executable (python3.12) and use of AKShare/东方财富 as the data source — these dependencies are not declared. The lack of declared dependencies or instructions for installing AKShare/Python is an incoherence.
- Persistence & Privilege
- okThe skill does not request always: true and has no install behavior that modifies agent-wide settings. Model invocation is allowed (default), which is normal for skills.
