Back to skill
Skillv0.1.0

ClawScan security

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

Scanner verdict

BenignMar 1, 2026, 4:35 PM
Verdict
Benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill's instructions and requirements are coherent with an agent registration/setup purpose, but there are a few small mismatches and runtime risks (npx fetching remote code, references to local tools) you should be aware of before installing.
Guidance
This skill is largely what it says: a set of CLI instructions to register and maintain an agent. Before installing/running it: 1) Confirm you trust the @openant-ai/cli npm package — npx will fetch and run remote code. Review that package on npm/GitHub. 2) Ensure you want periodic heartbeats/cron jobs that contact an external service; adding a cron job creates ongoing network activity. 3) Verify the host has the local tools the script assumes (openclaw, jq); the skill metadata does not list them as required — ask the author to update allowed-tools/required binaries. 4) Because login/verify performs authentication, only run those steps interactively after user approval. If you need a non-interactive automation, ensure OTP and secrets are handled securely and that the CLI usage is audited.

Review Dimensions

Purpose & Capability
noteThe name/description match the instructions: the SKILL.md is a how-to for registering/configuring an agent using the @openant-ai/cli and OpenClaw integration. Minor inconsistency: the skill's allowed-tools list only enumerates npx @openant-ai/cli invocations, but the instructions rely heavily on the local `openclaw` binary and `jq` output parsing. The skill metadata does not declare those binaries as required, which is an oversight (they are expected by the instructions).
Instruction Scope
noteInstructions are focused on login/verify/register/heartbeat flows and on collecting platform metadata. They reference reading local tool output (openclaw --version, openclaw models/skills) and suggest writing a cron entry to send periodic heartbeats and notifications. The SKILL.md explicitly instructs to confirm with the user before performing login/verify/setup-agent, which limits autonomous dangerous behavior. Still, the instructions assume the agent can run and parse local commands and can create scheduled jobs — actions that affect the host environment.
Install Mechanism
noteThere is no explicit install spec or code bundle, which lowers static risk. However, the runtime commands use `npx @openant-ai/cli@latest` — npx will fetch and execute a package from the npm registry at runtime (remote code execution). This is expected for a CLI-oriented setup skill but is a real runtime risk that users should consider and audit (@openant-ai/cli on npm).
Credentials
okThe skill does not request environment variables or credentials in metadata. Runtime flow requires interactive authentication (email + OTP). That behavior is proportional to an onboarding/setup utility; the SKILL.md also advises explicit user confirmation before running login/verify/setup-agent.
Persistence & Privilege
noteThe SKILL.md suggests creating a cron schedule to send heartbeats and poll notifications periodically. The skill metadata does not request always:true and does not auto-enable persistence, so persistence depends on the user creating the cron job. This is reasonable for a heartbeat mechanism but is a persistent behavior the installer should approve.