BORT Agent (BAP-578)

PassAudited by ClawScan on May 1, 2026.

Overview

This skill is coherent and does not show hidden or destructive behavior, but it sends user messages to a BORT runtime/autonomous agent where they may be queued or remembered.

This appears reasonable for talking to BORT agents and reading public BNB Chain state. Before use, verify BORT_RUNTIME_URL and BNB_RPC_URL are endpoints you trust, avoid sending secrets or irreversible instructions to autonomous agents, and use simple author values.

Findings (3)

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 malformed author value could break or alter the request payload, and the message is delivered to whatever BORT runtime URL is configured.

Why it was flagged

The helper sends user-provided message data to the configured BORT runtime using a raw REST POST. This is the skill's core purpose, but the optional author value is interpolated directly into JSON rather than escaped like the message body.

Skill content
RESPONSE=$(curl ... -X POST "$BORT_URL/agents/$AGENT_ID/messages" ... -d "$PAYLOAD" ...); "author": "$AUTHOR"
Recommendation

Use simple author identifiers, verify the BORT runtime URL before sending, and prefer updating the script to JSON-escape the author field as well.

What this means

Sensitive information or misleading instructions sent to an agent may be retained by that BORT agent runtime and affect later responses.

Why it was flagged

The referenced BORT platform may retain recent conversation history, so messages sent through this skill can influence later agent context.

Skill content
- **Conversation memory** - Last 20 messages per channel/chat
Recommendation

Avoid sending secrets or high-impact instructions unless you trust the runtime and understand its retention and memory-clearing behavior.

What this means

Your messages may be processed outside OpenClaw by the configured BORT runtime and may be routed or queued by that runtime.

Why it was flagged

The skill intentionally relays user messages to another autonomous AI agent/runtime and queues responses through that system.

Skill content
The agent's AI soul processes the message and generates a response. The response is queued in the WebAPI connector's outbound queue.
Recommendation

Confirm the agent ID and BORT_RUNTIME_URL point to a trusted runtime, and treat returned agent/persona content as untrusted external output.