Back to skill
Skillv0.58.1

ClawScan security

Bankofbots · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 15, 2026, 5:24 PM
Verdict
Benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's requirements and runtime instructions align with its stated purpose (on‑chain proof submission, wallet binding, treasury flows and lending); nothing requested appears unrelated or unexplained, though the agent will be instructed to manage local wallets and sign/submit on‑chain transactions so operational caution is warranted.
Guidance
This skill appears internally consistent for a BOB wallet/treasury/trust integration, but it performs sensitive financial actions and interacts with local wallet material and a local OpenClaw gateway. Before installing: 1) Only provide a BOB_API_KEY with least privilege (if BOB supports scoped keys) and a dedicated agent_id for testing. 2) Verify and download the 'bob' CLI from the official GitHub Releases and check the SHA256 sums as instructed. 3) Do not enable autonomous spending for production agents until operator policies (review/approval thresholds) are configured and tested. 4) Understand that commands like wallet sweep, prepare/sign/submit and treasury transfer will access local wallet keys and can move funds; keep private keys and node endpoints protected. 5) Test end‑to‑end on a staging agent with small funds first and audit webhook / API activity and operator logs. If you are not comfortable with an agent having the ability to sign/submit transactions, do not provide production API keys or enable spending/custody tiers.

Review Dimensions

Purpose & Capability
okName/description claim a trust layer for on‑chain proofs, scoring and credit/treasury flows. The declared requirements (BOB_API_KEY, BOB_AGENT_ID, optional BOB_API_URL) and the CLI commands in SKILL.md directly support that purpose. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
noteSKILL.md instructs the agent to run the 'bob' CLI for init, wallet binding, Safe deployment, signing, submitting transactions, submitting proofs, spend sync (pulling from a local OpenClaw gateway) and loan requests. Those actions are consistent with a wallet/treasury/trust skill, but they involve access to local wallet keys, signing operations, and reading a local gateway endpoint; these are sensitive (financial & local RPC data) even though they are on‑purpose.
Install Mechanism
okThis is instruction/content-only (no install spec). The README advises obtaining the bob CLI from GitHub Releases with SHA256 verification. That is a reasonable, low‑risk recommendation if the user actually verifies checksums and uses the official release URL.
Credentials
okOnly two required env vars (BOB_API_KEY, BOB_AGENT_ID) plus an optional API URL are declared. Those map directly to authenticating the agent with the BOB service. No broad or unrelated secrets are requested.
Persistence & Privilege
notealways:false (no forced inclusion). The skill can be invoked autonomously by default, which is normal for skills — but because the skill's commands can prepare/sign/submit on‑chain transactions and perform treasury operations, enabling autonomous invocation for a spending-enabled agent increases risk; treat autonomous spending permissions and API key scope carefully.