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.

What this means

Installing unpinned Python packages can pull newer or changed third-party code, though the packages are consistent with the stock-analysis purpose.

Why it was flagged

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.

Skill content
yfinance
pandas
lxml
tqdm
requests
Recommendation

Install in a dedicated virtual environment and consider pinning reviewed dependency versions before use.

What this means

Running the skill will contact external data providers and create or overwrite the expected local results file.

Why it was flagged

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.

Skill content
response = requests.get(url, headers=headers) ... hist = stock.history(period="1y") ... json.dump(results_sorted, f, ensure_ascii=False, indent=4)
Recommendation

Run it only when network access to public market-data sources is acceptable, and check the generated results file before relying on the output.