Back to skill
Skillv1.0.1
ClawScan security
Yahoo Finance News · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 22, 2026, 7:12 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code, instructions, and requirements are coherent with its stated purpose (fetching Yahoo Finance news via yfinance); it requests no credentials and only performs local caching and network requests to Yahoo via the yfinance library.
- Guidance
- This skill appears to be what it says: a small Python script that uses yfinance to fetch Yahoo Finance news, caches results locally, and outputs JSON. Before installing, note: (1) it will make outbound network requests to Yahoo via the yfinance library (no other external endpoints are present), (2) it creates and writes to .cache/finance-news in the skill directory, and (3) you need to install the yfinance dependency (recommended inside a virtualenv). If you are concerned about network activity, run it in an isolated environment or review the script (scripts/market_news.py) — it is short and straightforward. No credentials are requested and nothing in the skill appears disproportionate or unrelated to its purpose.
Review Dimensions
- Purpose & Capability
- okName/description match the actual files and runtime behavior. The script uses yfinance to fetch news, requires python3 and yfinance (requirements.txt), and creates a local cache directory (.cache/finance-news) which is declared in SKILL.md metadata. There are no unrelated binaries or credentials requested.
- Instruction Scope
- okSKILL.md instructs the agent to install dependencies in a venv and run the included Python script per symbol, parse JSON, and present headlines with URLs. The instructions do not ask the agent to read unrelated files, access other credentials, or transmit data to unexpected endpoints. The skill will perform network calls via yfinance to fetch Yahoo data and write cache files under the declared cache directory.
- Install Mechanism
- okThis is instruction-only with a small code file and a requirements.txt containing only yfinance. There is no download-from-URL or archive extraction; installation is the normal pip install of a single dependency. No high-risk install mechanics are present.
- Credentials
- okThe skill requires only python3 and the yfinance package; it requests no environment variables, credentials, or config paths beyond a local cache directory. The absence of secrets or unrelated env vars is proportionate to its function.
- Persistence & Privilege
- okThe skill does not require always:true and does not request elevated privileges. It writes cache files under .cache/finance-news in the skill directory (matching SKILL.md metadata). It does not modify other skills or system-wide agent configuration.
