Back to skill
Skillv3.2.0

ClawScan security

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

Scanner verdict

BenignApr 9, 2026, 2:32 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is internally coherent: it is a thin instruction-only wrapper around the flyai CLI for Yunnan travel queries and asks the agent to install/use that CLI and produce booking links; nothing requested is disproportionate or unrelated to that purpose.
Guidance
What to consider before installing: 1) This skill is an instruction-only wrapper that requires the external flyai CLI; if not present it tells the agent to run 'npm i -g @fly-ai/flyai-cli' (a global npm install that may require elevated permissions). Review the npm package/@fly-ai/flyai-cli source before installing and prefer installing in a controlled environment if you have concerns. 2) The skill will contact the flyai service (Fliggy/Alibaba-backed) via the CLI to fetch real-time pricing and booking links — network calls to that service are expected. 3) The skill logs execution metadata (including your original query and CLI commands) to .flyai-execution-log.json if filesystem writes are available; this is persistent local data and may contain user-provided inputs. 4) No credentials or environment variables are requested by the skill itself. 5) If you need stricter privacy or avoid installing new CLIs globally, do not install/run the flyai CLI and expect the skill to refuse to answer (it explicitly forbids falling back to training-data answers). If you want extra caution: inspect the npm package, run the CLI in an isolated/container environment, or request the skill author provide a signed/release-hosted CLI binary before installing.

Review Dimensions

Purpose & Capability
okName/description (Yunnan travel, booking, itinerary) align with the instructions, which consistently require calling the flyai CLI for flights/hotels/POIs. There are no unrelated env vars, binaries, or config paths declared.
Instruction Scope
noteSKILL.md tightly constrains the agent to obtain all data from the flyai CLI and forbids using training data. It also requires verifying/installing the CLI and performing self-tests (every result must include a [Book]({detailUrl}) link). The runbook suggests persisting an execution log (.flyai-execution-log.json) including the raw user query and CLI calls if filesystem writes are available — this is within scope for a wrapper skill but is a privacy/persistence consideration the user should know about.
Install Mechanism
noteThere is no platform install spec in the registry, but SKILL.md instructs installing @fly-ai/flyai-cli via 'npm i -g @fly-ai/flyai-cli' when flyai is missing. Installing a third-party CLI from npm is expected for this skill but carries the usual risk of running code from the npm package; no arbitrary URL downloads or extract steps are present.
Credentials
okThe skill requests no credentials or env vars. The only notable data access is writing an execution log (structured JSON) to the local working directory if writable; no external secrets are requested or stored by the skill itself.
Persistence & Privilege
noteThe skill does not request permanent platform privileges (always:false) and cannot autonomously escalate that setting. It does instruct writing an execution log to a local file if possible, which gives it modest persistence on the host filesystem but limited to its own log file and not to other skills or system-wide configuration.