Crypto Market

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: crypto Version: 1.0.6 The skill is a legitimate cryptocurrency market monitoring tool that uses the well-known 'ccxt' library to fetch public market data. It provides functionality for tracking real-time prices, historical OHLCV data, and managing local price alerts stored in '~/.config/crypto/alerts.json'. The code in 'scripts/crypto.py' is well-structured, lacks any data exfiltration or remote execution capabilities, and strictly follows its stated purpose.

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 the dependency adds third-party code to the user's Python environment.

Why it was flagged

The skill depends on installing the external ccxt package without a pinned version. This is central to the tool's purpose, but users should recognize the dependency and its provenance.

Skill content
pip3 install ccxt --user
Recommendation

Install ccxt from a trusted package index, consider pinning a known version, and use a virtual environment if possible.

What this means

A user could unnecessarily provide high-impact exchange API keys if they follow the advanced reference outside the price-alert use case.

Why it was flagged

The reference documentation shows how to configure private exchange API credentials for ordering or account access, even though the main skill metadata declares no credential requirement and the visible script only uses public market-data calls.

Skill content
如果需要私有 API(下单、查看账户等): ... 'apiKey': 'YOUR_API_KEY', 'secret': 'YOUR_SECRET_KEY'
Recommendation

Do not provide trading API keys for simple price monitoring. If private exchange access is ever needed, use least-privilege, preferably read-only keys and do not paste secrets into chats or skill files.

What this means

Anyone with access to the local account or config directory could see or modify the user's alert strategy.

Why it was flagged

The script persists alert rules and status across runs in a local JSON file. This is purpose-aligned, but it stores the user's watched pairs and thresholds.

Skill content
CONFIG_DIR = os.path.expanduser("~/.config/crypto")
ALERTS_FILE = os.path.join(CONFIG_DIR, "alerts.json")
Recommendation

Treat the alert file as local user data; review or delete ~/.config/crypto/alerts.json if you no longer want those alerts stored.