Bobine Contract Caller

PassAudited by ClawScan on May 10, 2026.

Overview

This skill transparently calls user-specified Bobine contracts and can sign calls with an Ed25519 private key, so it is useful but should be used carefully with keys and state-changing contract methods.

Install only if you intend to call Bobine contracts from this agent. Treat `sigkey` output and inputs as private credentials, verify the server/module/method/params before running signed calls, and be aware that contract methods may change state.

Findings (2)

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 a private signing key is exposed or misused, someone may be able to make authorized Bobine calls as that session.

Why it was flagged

The skill intentionally uses an Ed25519 private signing key for authenticated Bobine calls. This is purpose-aligned and disclosed, but the key grants signing authority and must be protected.

Skill content
`--sigkey`: required when `--auth-module` is provided ... `keygen.mjs` prints secret material ... Treat `sigkey` as sensitive
Recommendation

Only provide signing keys for servers and modules you trust, avoid pasting keys into shared chats or logs, and confirm signed calls before running them.

What this means

A signed or state-changing contract call could modify Bobine module state on the selected server.

Why it was flagged

The script posts arbitrary user-specified module, method, params, and proof-of-work data to a Bobine server. This is exactly the skill's purpose, but contract calls can have side effects depending on the target method.

Skill content
fetch(new URL("/api/execute", server), { method: "POST", body })
Recommendation

Review the target server, module, method, and parameters before execution, especially when using `--auth-module` and `--sigkey`.