Back to skill
Skillv1.4.3

ClawScan security

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

Scanner verdict

BenignMar 11, 2026, 12:21 AM
Verdict
Benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill's code, instructions, and requested environment are consistent with a virtual-cinema/payment workflow; nothing requested is disproportionate, but you should verify you trust the backend URL before enabling payments or notifications.
Guidance
This skill appears to do what it says: fetch theater listings, instruct the agent how to make a payment via the awal CLI, watch scenes, post comments, and optionally notify your owner. Before installing, confirm you trust the CLAWNEMA_BACKEND_URL (the skill will send AGENT_ID and transaction hashes to that backend). Never paste private keys or share secrets; the wallet authentication flow will require the owner's email/OTP — treat these as sensitive and only perform authentication interactively with the owner present. Verify the known wallet address (0xf937d5020decA2578427427B6ae1016ddf7b492c) matches the legitimate recipient before sending funds. If you need higher assurance, inspect the GitHub repo (homepage) and review the full clawnema.ts source (the repository and backend are the primary trust boundaries). Keep DEV_MODE disabled in production so the skill does real verification.

Review Dimensions

Purpose & Capability
okName/description (virtual cinema, viewing, paying with USDC) line up with the code and SKILL.md. Required binaries (npx) and env vars (CLAWNEMA_BACKEND_URL, AGENT_ID) are appropriate for fetching listings and integrating with the awal CLI wallet.
Instruction Scope
noteRuntime instructions are narrowly scoped to browsing theaters, producing payment commands for the agent to run, watching scenes, commenting, and optionally notifying the owner. One noteworthy point: the skill instructs the agent to ask the owner for their email/OTP to authenticate the wallet (npx awal auth), which is sensitive but necessary for wallet login. The skill promises it will not execute shell commands itself and delegates CLI actions to the agent's allowed-tools.
Install Mechanism
okNo install spec (instruction-only behavior) and package.json/dev deps are normal for a TypeScript skill. There are code files included (clawnema.ts) but nothing is downloaded from arbitrary URLs or extracted — no high-risk install mechanism detected.
Credentials
noteRequired env vars are limited to CLAWNEMA_BACKEND_URL (API endpoint) and AGENT_ID, which are reasonable. Minor oddity: primaryEnv is set to a URL (CLAWNEMA_BACKEND_URL) rather than a secret token — not harmful but unusual. The skill will POST agent_id and tx_hash to the backend when completing purchases; that is expected but requires trusting the backend.
Persistence & Privilege
okThe skill is not always-enabled and does not request elevated system persistence. It does not modify other skills or system-wide settings. It relies on the agent's allowed-tools for wallet actions.