Back to skill
Skillv1.0.1

ClawScan security

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

Scanner verdict

BenignMar 12, 2026, 9:47 AM
Verdict
benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill's requirements and runtime instructions match its stated purpose (a multi-agent LLM simulation that uses Docker and an LLM API key), but it runs remote code via npm and will pull/run Docker images at runtime so review the package and images before trusting sensitive data.
Guidance
This skill appears to be what it claims: a multi-agent simulation that needs Docker and an LLM API key. Before installing: 1) Verify the mirofish-cli npm package and its maintainer (inspect the GitHub repo and package contents). 2) Confirm which Docker image(s) the CLI will pull and inspect them (unknown images can run arbitrary code on your machine). 3) Use a scoped or low-privilege LLM API key or local model if possible, and set file permissions on ~/.mirofish/.env. 4) Consider limiting billing/quota on the API key (simulations are token-heavy). If you cannot verify the package or images, treat the runtime as higher risk and avoid supplying high-privilege credentials.

Review Dimensions

Purpose & Capability
okName/description (55-agent simulation) aligns with required binaries (mirofish CLI and docker) and the single declared secret (LLM_API_KEY). Installing an npm CLI to provide the 'mirofish' binary is a coherent way to implement this functionality.
Instruction Scope
okSKILL.md instructs only to run mirofish CLI commands, start/stop Docker backend, and set an LLM API key (via env, OpenClaw config, or ~/.mirofish/.env). It does not instruct reading unrelated system files or requesting unrelated credentials.
Install Mechanism
noteInstall is an npm package (mirofish-cli) which is a typical, traceable mechanism. However the runtime includes pulling and running a Docker backend image (SKILL.md indicates images are pulled on first start) — pulling/running unknown container images increases risk and should be reviewed (image origin not specified in SKILL.md).
Credentials
okOnly one environment variable (LLM_API_KEY) is required and is appropriate for a tool that drives many LLM calls. No unrelated secrets or config paths are requested. Note: the skill will send user prompts and generated context to the LLM provider associated with that key, so the key should be scoped/trusted.
Persistence & Privilege
okSkill is not always-enabled and does not request special platform privileges. It writes/reads its own config (~/.mirofish/.env) per instructions which is normal for a CLI tool; it does not request modifying other skills or system-wide agent settings.