Back to skill
Skillv0.3.6
ClawScan security
CoinFello · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 15, 2026, 5:28 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's requirements and runtime instructions are coherent with a CLI that talks to CoinFello (node/npx, API base URL, and optional RPC settings); nothing requested appears unrelated to its stated purpose.
- Guidance
- This skill appears to do what it says: it runs the CoinFello CLI via npx and stores config and (optionally) signing keys/tokens under ~/.clawdbot/skills/coinfello. Before installing: 1) Verify you trust https://coinfello.com and review the npm package @coinfello/agent-cli (consider using a pinned version instead of @latest). 2) Be aware the tool will store a SIWE session token and may store a plaintext private key only if you use `--use-unsafe-private-key` — avoid that flag in production. 3) The signer daemon caches authentication and opens a user-scoped socket in /tmp; stop the daemon when not needed. 4) Double-check COINFELLO_BASE_URL if you override it so you don't point to a malicious endpoint. 5) Note the registry metadata rendered env entries as [object Object] — confirm the actual env var names (they are listed in SKILL.md).
Review Dimensions
- Purpose & Capability
- okName/description describe a CoinFello CLI helper. Declared required binaries (node, npx) and the environment variables (COINFELLO_BASE_URL, RPC_BASE_URL, RPC_API_KEY, RPC_URL_OVERRIDE) all match the documented behavior (calling CoinFello APIs and optionally routing RPCs). There are no unrelated credentials or unrelated system paths requested.
- Instruction Scope
- okSKILL.md instructs the agent to run the npm-hosted CLI via npx to create accounts, SIWE sign-in, manage delegations, and check transactions. The instructions reference only the skill's config files (~/.clawdbot/skills/coinfello/*), the signing daemon socket under /tmp, and the CoinFello API — nothing outside the stated scope (no broad file-system scraping or unrelated credential access).
- Install Mechanism
- noteThis is instruction-only (no install spec), which minimizes preinstalled footprint. However, the runtime uses `npx @coinfello/agent-cli@latest`, which will download and execute code from the npm registry at runtime; that is expected for this CLI but is a supply-chain consideration. Pinning a specific version rather than `@latest` would reduce risk.
- Credentials
- okThe optional env vars are proportional to the skill's function: a base API URL and optional RPC endpoints/API key for blockchain RPC routing. No unrelated secrets or multiple unrelated credential sets are requested. Note: the tool will persist a SIWE session token and (only if explicitly requested via `--use-unsafe-private-key`) a plaintext private key in the tool's config file — this is documented and optional.
- Persistence & Privilege
- noteThe skill persists config and pending-delegation files under the user's home and may run a user-scoped signer daemon that holds an auth context and listens on a Unix socket. These behaviors are consistent with a local signer workflow but are sensitive (session tokens, hardware-backed keys or optional plaintext keys). `always` is false and autonomous invocation is allowed by default (expected).
