OKX Exchange

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

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

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.

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.