Stock Info Explorer

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: stock-info-explorer Version: 1.2.10 The OpenClaw skill 'stock-info-explorer' is benign. It uses the `yfinance` library to fetch stock data and `mplfinance`/`matplotlib` to generate charts, saving them to the `/tmp/` directory. All operations, including network requests to Yahoo Finance and local file writes, are clearly aligned with its stated purpose of providing financial analysis. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts against the agent in `SKILL.md`.

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

A future dependency update or compromised package could change what code runs locally.

Why it was flagged

The script declares runtime Python dependencies without version pins. This is expected for a yfinance charting tool, but it means execution depends on third-party package resolution at run time.

Skill content
# dependencies = [
#   "yfinance",
#   "rich",
#   "pandas",
#   "plotille",
#   "matplotlib",
#   "mplfinance"
# ]
Recommendation

Run the skill in a normal least-privilege environment, and consider pinning or reviewing dependencies if you need reproducible or higher-assurance use.

What this means

Your requested ticker/period is sent through the yfinance/Yahoo Finance data path, and a chart file may be created or overwritten under `/tmp`.

Why it was flagged

The script fetches market history for the provided symbol/period and saves a chart image locally. This is disclosed and purpose-aligned, but it is still a local tool action with network access and file output.

Skill content
hist = ticker.history(period=period) ... path = f"/tmp/{symbol}_pro.png" ... mpf.plot(hist, **plot_kwargs)
Recommendation

Use ordinary ticker symbols, review the printed `CHART_PATH`, and avoid passing unusual path-like strings as ticker names.