Back to skill
Skillv0.1.0

ClawScan security

Satoshi API — Bitcoin Intelligence · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 15, 2026, 3:56 AM
Verdict
Benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is coherent with its stated purpose: it queries bitcoinsapi.com endpoints for Bitcoin data and does not request unrelated credentials or access; only minor implementation/packaging quirks are present.
Guidance
This skill appears to do what it says: fetch public Bitcoin data from bitcoinsapi.com. Before installing, consider: 1) verify the provenance of the 'uv' brew formula (ensure it’s the expected tool) and that you trust bitcoinsapi.com for data and privacy policy; 2) the Python script lists httpx as a dependency but the install step does not install it—ensure you have Python (>=3.10) and httpx installed in the environment where 'uv run' executes; 3) no secrets should be sent to this skill — avoid pasting private keys or wallet seeds into the address command; and 4) if you’re concerned about autonomous calls to an external API, you can disable autonomous invocation or review calls in a sandboxed environment first.

Review Dimensions

Purpose & Capability
okName/description match behavior: the script calls bitcoinsapi.com endpoints for fees, mempool, price, block, address, and halving information. No unrelated services, credentials, or system resources are requested.
Instruction Scope
okSKILL.md instructs running the bundled Python script via the 'uv' binary; the runtime instructions only perform network requests to bitcoinsapi.com and print results. The instructions do not attempt to read arbitrary files, environment secrets, or other system state.
Install Mechanism
noteInstall spec only installs a brew formula 'uv' which provides the required binary. This is a reasonable, limited install method. Minor packaging gap: the script declares a Python dependency (httpx) in its header but the install spec does not install Python or httpx — callers must ensure a compatible Python environment and httpx are available.
Credentials
okThe skill requests no environment variables, no credentials, and no config paths. That is proportionate to simply calling a public HTTP API for read-only Bitcoin data.
Persistence & Privilege
okSkill is not always-included and uses default autonomous-invocation behavior. It does not modify other skills or system-wide settings, and does not request elevated privileges.