CANSLIM-Top100-US
PassAudited by VirusTotal on May 11, 2026.
Overview
Type: OpenClaw Skill Name: canslim-top100-us Version: 1.0.0 The skill bundle is a legitimate financial analysis tool that performs CANSLIM-style screening on S&P 500 stocks. The Python script (analyzer.py) fetches public data from Wikipedia and Yahoo Finance (via yfinance), processes it locally, and outputs results to a JSON file as described in SKILL.md. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Findings (0)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Installing unpinned Python packages can pull newer or changed third-party code, though the packages are consistent with the stock-analysis purpose.
The dependency file lists packages without version pins or hashes; because SKILL.md instructs installing dependencies from this file if missing, the installed package versions may vary over time.
yfinance pandas lxml tqdm requests
Install in a dedicated virtual environment and consider pinning reviewed dependency versions before use.
Running the skill will contact external data providers and create or overwrite the expected local results file.
The script uses external network calls for market data and writes a generated JSON results file; these operations are disclosed by the skill and fit the stock-screening function.
response = requests.get(url, headers=headers) ... hist = stock.history(period="1y") ... json.dump(results_sorted, f, ensure_ascii=False, indent=4)
Run it only when network access to public market-data sources is acceptable, and check the generated results file before relying on the output.
