Back to skill
Skillv1.0.2

ClawScan security

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

Scanner verdict

BenignFeb 25, 2026, 1:14 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code, runtime instructions, and requested environment variables are consistent with a transaction-tracking integration and do not request unrelated credentials or system access.
Guidance
This skill appears coherent and limited to reporting agent transactions to the PayRail402 API. Before installing: 1) Verify you trust the service endpoint (the code defaults to a railway.app host while README refers to payrail402.com); confirm the TLS certificate and operator. 2) Use the least-privilege credentials: prefer a per-agent webhook token for single agents, and create scoped API keys for multi-agent setups. 3) Avoid sending sensitive payment data (full card numbers, unmasked PII) in the description or metadata — only send the minimal transaction fields required. 4) Rotate keys/tokens regularly and limit webhook token reuse across agents. 5) If you need stronger assurance, contact the operator or verify the npm SDK / homepage references exist (the README references an npm package and docs) and audit the remote API behavior on a test account before giving production tokens.

Review Dimensions

Purpose & Capability
okThe name/description (agent spend tracking across payment rails) aligns with the declared env vars (webhook token, API key, agent ID) and the tools provided (track, register, status). Requested credentials map to the described auth flows (webhook token for single-agent ingest; API key + agent ID for multi-agent/status).
Instruction Scope
okSKILL.md and openclaw-skill.js instruct only HTTP requests to the service endpoint and tool calls for tracking/registration/status. The instructions do not ask the agent to read files, execute shell commands, or access other unrelated environment variables or system state. The code only constructs JSON HTTP requests and returns responses.
Install Mechanism
okThere is no install spec (instruction-only skill with a single JS file). Nothing in the package pulls arbitrary executables or downloads code at install time. The skill relies on runtime HTTP calls only.
Credentials
okThe three required env vars are proportionate: a per-agent webhook token (primary credential) or an API key + agent ID for multi-agent setups. The agentId is documented as a non-secret identifier. No unrelated secrets or broad cloud credentials are requested.
Persistence & Privilege
okThe skill is not marked always:true and does not modify other skills or system-wide settings. It asks for no persistent system-level privileges beyond normal skill configuration.