Back to skill
Skillv3.2.0

ClawScan security

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

Scanner verdict

SuspiciousApr 25, 2026, 10:38 PM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
The skill mostly matches a flight-booking purpose but contains incoherent and potentially risky execution instructions (an undeclared global npm install, on-disk logging, and a possible mismatch between the claimed provider and the CLI it requires).
Guidance
This skill is plausible for booking graduation travel, but before installing or enabling it you should: (1) verify the @fly-ai/flyai-cli package source (npm page, repository, maintainer) and inspect its code or audit logs — npm packages run arbitrary code at install/runtime; (2) consider running the skill in a sandboxed/container environment rather than on your primary machine; (3) be aware the skill will persist an execution log (.flyai-execution-log.json) that may contain user input — delete or audit that file if you proceed; (4) ask the publisher to add a formal install spec and declare the required binary in the skill metadata and to justify the “Powered by Fliggy” claim if the CLI is unrelated; (5) if you cannot validate the CLI's behavior and telemetry, avoid installing globally and prefer a vetted provider or a skill with no install step.

Review Dimensions

Purpose & Capability
concernThe skill claims to book graduation-trip travel (flights, hotels, etc.), which fits the CLI commands shown, but it requires installing and using a @fly-ai/flyai-cli tool that is not declared in the skill metadata (no required binaries, no install spec). The description also says “powered by Fliggy (Alibaba Group)” while the runtime relies on a package named @fly-ai/flyai-cli — this mismatch is unexplained.
Instruction Scope
concernSKILL.md forces the agent to source every answer from flyai CLI output and to install that CLI if missing. It also instructs writing an execution log to .flyai-execution-log.json (echo ... >>) if filesystem writes are available. These runtime actions (global npm install, persistent log writes) go beyond simple read-only queries and could persist sensitive user input.
Install Mechanism
concernThere is no formal install spec in the registry, yet SKILL.md instructs running `npm i -g @fly-ai/flyai-cli`. Installing a global npm package executes third-party code on the host and is higher risk; the registry did not declare this dependency. The skill is effectively encouraging an external package install without provenance or vetting guidance.
Credentials
noteThe skill requests no environment variables or credentials in metadata, which is appropriate for a simple instruction-only skill. However, the flyai CLI may itself require or prompt for credentials or send data to external services; that is not declared. The runbook's persistent logging could capture queries (including PII) and store them locally.
Persistence & Privilege
concernThe skill does not request always:true, but it explicitly instructs installing a global binary and persisting execution logs to disk. Global installs and persistent logs increase the skill's system footprint and persistence beyond a single invocation.