BNB Chain trading

PassAudited by VirusTotal on May 7, 2026.

Overview

Type: OpenClaw Skill Name: bnb-chain-trading Version: 1.0.0 The skill bundle facilitates non-custodial trading on EVM chains (BNB Chain, Ethereum, etc.) via the Orbs Network 'Spot' protocol. It provides structured instructions for an agent to build, sign, and submit EIP-712 order payloads to a designated relay endpoint (agents-sink.orbs.network). The documentation (SKILL.md, README.md) and templates (repermit.template.json) are consistent with the stated purpose of advanced order types like TWAP and stop-loss. No indicators of malicious intent, such as secret exfiltration or unauthorized execution, were 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

A user may think they are installing a BNB-only trading helper while the agent may treat it as valid for other chains too.

Why it was flagged

The registry presents the skill as 'BNB Chain trading', but the actual instructions authorize order creation across eight chains. For a wallet-signing trading skill, this under-discloses the asset-moving scope.

Skill content
## Supported Chains

1. Ethereum - `1` ...
2. BNB Chain - `56` ...
3. Polygon - `137` ...
4. Sonic - `146` ...
5. Base - `8453` ...
6. Arbitrum One - `42161` ...
7. Avalanche - `43114` ...
8. Linea - `59144` ...
Recommendation

Install only if you intend to use this Spot/Orbs workflow across the listed chains, and verify the target chain and contract addresses in every wallet prompt.

What this means

Approving or signing the wrong order could allow the protocol contract to spend tokens up to the order's max amount.

Why it was flagged

The skill asks the user to approve token spending by a contract and then sign EIP-712 data. This is expected for non-custodial trading, but it grants authority over the specified token amount.

Skill content
If allowance for `input.token` to `typedData.domain.verifyingContract` is lower than `input.maxAmount`, the default suggestion is a standard ERC-20 `approve(typedData.domain.verifyingContract, input.maxAmount)` transaction first.
Recommendation

Review token, amount, spender/verifying contract, recipient, deadline, chain ID, and slippage in the wallet before approving or signing.

What this means

Once submitted, an eligible order may be executed according to its signed parameters.

Why it was flagged

The skill sends a signed trading payload to an external relay. This is purpose-aligned, but the signed payload is what enables the order lifecycle.

Skill content
Submit this exact relay payload to `https://agents-sink.orbs.network/orders/new`:

```json
{
  "order": "<typedData.message>",
  "signature": "<full signature or { r, s, v }>",
  "status": "pending"
}
```
Recommendation

Submit only orders you intentionally approved, and keep the exact typed data and signature so you can query or cancel the order if needed.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

A recurring order can keep filling chunks after initial submission, rather than being a one-time action.

Why it was flagged

The skill supports recurring orders that can continue executing over time until the deadline. This persistence is disclosed and central to TWAP/DCA behavior.

Skill content
chunked or TWAP = `input.amount < input.maxAmount`; recurring chunked = `epoch > 0` ... `deadline = start + 300 + chunkCount * epoch`
Recommendation

Use conservative max amounts and deadlines for recurring orders, and understand the cancellation flow before placing them.

What this means

Users may need extra verification that this registry package matches the intended upstream Spot/Orbs skill and contract set.

Why it was flagged

The bundled package metadata identifies a different package name/version than the registry listing. There is no installable code here, but provenance matters for a skill that hardcodes contracts and relay endpoints.

Skill content
"name": "@orbs-network/spot-skill", "version": "2.5.5", "repository": { "type": "git", "url": "git+https://github.com/orbs-network/spot.git" }
Recommendation

Verify the upstream repository, audit link, relay endpoint, and contract addresses independently before using real funds.