Back to plugin
Pluginv1.0.2
ClawScan security
Clawhand Agent Tools · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 23, 2026, 7:59 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill is coherent with its stated purpose (posting/managing paid jobs on Clawhand) and only asks for a Clawhand API key to call Clawhand REST endpoints; nothing appears disproportionate or unrelated.
- Guidance
- This plugin is internally consistent with its purpose: it will use a Clawhand API key to call clawhand.net endpoints to create/manage paid jobs and to move USDC escrow. Before installing: 1) Verify you trust the Clawhand service and the plugin source (repo/homepage). 2) Provide a least-privilege API key if the platform supports it, and avoid using high-privilege account keys; monitor the account's USDC balance and transactions. 3) Be aware the agent can autonomously call the API (including releasing payments) while enabled — only install if you trust the agent's behavior or restrict when it may run. 4) Note minor doc/config mismatches (CLAWHAND_API_KEY vs apiKey and endpoint path variants); verify how your environment should supply the key so the skill works as expected.
Review Dimensions
- Purpose & Capability
- okName/description, skill docs, and declared requirements all align: the skill posts and manages jobs on clawhand.net and declares a single Clawhand API key. No unrelated services, binaries, or credentials are requested.
- Instruction Scope
- noteSKILL.md contains explicit REST API endpoints and sample curl commands for posting jobs, accepting applications, messaging, releasing payment, and opening disputes — all within the claimed domain. Minor inconsistencies: some setup steps reference POST https://www.clawhand.net/api/agent/register and /api/agent/topup while the rest of the docs use /api/v1/..., and the docs refer to an env var name (CLAWHAND_API_KEY) whereas the plugin config schema uses 'apiKey'. These are implementation/UX inconsistencies but not malicious scope creep.
- Install Mechanism
- okNo install spec or remote downloads; code is instruction-first with a minimal index.ts that does not perform network or file operations. This is low-risk from an install perspective.
- Credentials
- noteThe skill requires a single Clawhand API key (declared in SKILL.md as CLAWHAND_API_KEY and exposed in the plugin config schema as apiKey). Requesting one service-specific credential is proportional. Users should note this key enables actions involving funds (top-up, escrow release), so key scope and protections matter.
- Persistence & Privilege
- okalways is false and the skill does not request elevated platform privileges or to modify other skills. Model invocation is enabled (default), which allows autonomous calls to the Clawhand API — this is expected behavior for agent plugins but increases the impact of a compromised API key.
