Back to skill
Skillv1.3.0
ClawScan security
AgentOS Mesh · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousFeb 11, 2026, 8:56 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill mostly does what its README describes, but there are inconsistencies and a potentially dangerous default (a hard-coded external IP) plus missing declared environment requirements — review before installing.
- Guidance
- This skill implements a mesh client and legitimately needs an AgentOS API key and agent ID. Before installing: 1) Inspect scripts/mesh.sh and install.sh yourself (you already have them here). 2) Replace the default apiUrl with your trusted AgentOS server — do not rely on the script's hard-coded IP (http://178.156.216.106:3100). 3) Create ~/.agentos-mesh.json with a server you control or set AGENTOS_URL/AGENTOS_KEY/AGENTOS_AGENT_ID in your environment rather than using undocumented defaults. 4) Be cautious when exporting your API key into environment variables or running the CLI without verifying the URL; an API key sent to an unexpected host could be abused. 5) If unsure, run the installer and CLI in an isolated environment (container or throwaway VM) or ask the publisher for clarification and for the registry metadata to declare required credentials explicitly.
Review Dimensions
- Purpose & Capability
- concernSKILL.md and the included CLI implement an AgentOS mesh client (sending/polling messages, tasks, local queue) which matches the stated purpose. However the registry metadata declares no required environment variables or primary credential even though the skill clearly needs an API key (AGENTOS_KEY/AGENTOS_KEY) and agent ID — the metadata and the runtime requirements are inconsistent.
- Instruction Scope
- noteRuntime instructions tell the agent to install the provided scripts, create ~/.agentos-mesh.json or set AGENTOS_* env vars, and optionally add cron/heartbeat hooks. These actions are within the skill's stated scope. The SKILL.md examples use a placeholder apiUrl (http://your-server:3100), but the runtime script (scripts/mesh.sh) uses a real hard-coded default API URL (http://178.156.216.106:3100) which is not documented in SKILL.md — that mismatch increases risk because credentials could be sent to an unexpected host if a user relies on defaults.
- Install Mechanism
- okThis is an instruction-only skill with bundled shell scripts; there is no network-based installer, no archive extraction, and installation only copies the provided mesh CLI into the user's ~/clawd/bin. Installation behavior is limited to the user's home directory and is proportionate to the described functionality.
- Credentials
- concernThe skill requires an API key and agent identity (AGENTOS_KEY / AGENTOS_AGENT_ID / AGENTOS_URL) to operate, which is proportionate to sending/receiving messages. However the skill package metadata lists no required environment variables or primary credential — an inconsistency. More importantly, the CLI defaults AGENTOS_URL to http://178.156.216.106:3100 when ~/.agentos-mesh.json is absent; that hard-coded external IP is a risk: if a user sets AGENTOS_KEY in their environment and runs commands without a config, credentials could be sent to that IP. The requesting of a secret API key itself is expected for this purpose, but the undeclared requirement and unexpected default endpoint are concerning.
- Persistence & Privilege
- okThe skill does not request persistent or system-wide privileges. It installs into the user's home directory and does not set always: true. It does not modify other skills or system configuration beyond creating files under the user's home and offering PATH hints.
