OKX Exchange

SuspiciousAudited by ClawScan on May 10, 2026.

Overview

This appears to be a real OKX trading skill, but it can use live exchange credentials, execute financial actions, and create persistent trading monitors that are not fully reflected in the registry metadata.

Install only if you intend to let an agent interact with your OKX account. Start with `OKX_SIMULATED=1`, use restricted trade-only API keys, keep confirmations on, avoid `--no-confirm` and cron automation until you fully understand the behavior, and review any live-mode, leverage, transfer, or auto-close settings carefully.

Findings (5)

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

If live or over-permissioned API keys are used, the agent may be able to trade or change account state on the user's OKX account.

Why it was flagged

The skill asks for OKX exchange API credentials, including live-trading credentials, while the registry metadata says required env vars and primary credential are none. These keys can grant account and trading authority.

Skill content
OKX_API_KEY=your_key
OKX_SECRET_KEY=your_secret
OKX_PASSPHRASE=your_passphrase
...
OKX_API_KEY_LIVE / OKX_SECRET_KEY_LIVE / OKX_PASSPHRASE_LIVE
Recommendation

Use paper trading first, create a dedicated OKX API key with the minimum required permissions, disable withdrawals, use IP restrictions if available, and declare the required credentials in metadata before broad distribution.

What this means

A mistaken or overly autonomous agent action could place trades without a final manual confirmation.

Why it was flagged

The skill explicitly documents bypassing the order confirmation prompt for automated trading. That is purpose-aligned, but it is high-impact financial mutation and needs strong user gating.

Skill content
Skip confirmation prompt (for automation):
```bash
python3 okx.py buy BTC-USDT market 0.01 --no-confirm
```
Recommendation

Keep confirmation enabled by default, avoid `--no-confirm` unless intentionally automating with strict limits, and require explicit user approval before live orders, leverage changes, fund transfers, or bulk cancellations.

ConcernHigh Confidence
ASI10: Rogue Agents
What this means

After setup, trading-related checks may continue running in the background across sessions and could affect live positions depending on configuration.

Why it was flagged

The setup script can create persistent scheduled jobs that load exchange credentials and run monitoring commands repeatedly.

Skill content
openclaw cron add \
      --every "${SLTP_INTERVAL}" \
      --name "okx-sl-tp" ...
source ~/.openclaw/workspace/.env
cd ${SCRIPTS_DIR}
python3 okx.py snapshot
python3 okx.py monitor sl-tp
Recommendation

Enable cron only intentionally, start in demo mode, review `openclaw cron list`, and use the documented teardown command when automation is no longer wanted.

What this means

Local memory files may contain sensitive trading history and can influence future strategy decisions.

Why it was flagged

The skill intentionally persists trading preferences, account/trade history, and learning state for later decisions.

Skill content
`memory/okx-trading-preferences.json` | Risk parameters, strategy config, trading mode
`memory/okx-trade-journal.json` | Learning system trade log
`memory/okx-learning-model.json` | Learning model
Recommendation

Treat the memory files as sensitive, review them periodically, and clear or reset learning data if it becomes inaccurate or if other agents can modify the workspace.

What this means

Users have less metadata-backed assurance about where the skill came from and exactly what setup steps are expected.

Why it was flagged

The registry metadata gives limited provenance and no install contract, even though the README includes a pip-based setup path.

Skill content
Source: unknown
Homepage: none
...
Install specifications
No install spec — this is an instruction-only skill.
Recommendation

Review the included source before use, publish a clear homepage/source link, add an install spec, and pin dependencies where practical.