Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

ReviewApr 13, 2026, 6:29 PM
Verdict
Review
Confidence
medium
Model
gpt-5-mini
Summary
The skill's purpose (predict nationality from a first name) matches what the instructions do, but the SKILL.md requires running npx to download and execute a remote npm package (mcp-remote@latest) and this runtime requirement is not declared — and running arbitrary remote code + sending user data to an external gateway is a supply‑chain and privacy concern.
Guidance
This skill appears to be a thin connector to Pipeworx's Nationalize MCP and will run 'npx -y mcp-remote@latest' to connect to https://gateway.pipeworx.io/nationalize/mcp. Before installing, confirm you are comfortable with: (1) the agent requiring npx/Node on the host (the metadata doesn't list this), (2) the agent downloading and executing a remote npm package (using @latest is a supply‑chain risk), and (3) any names or personal data you send being transmitted to and processed by an external server (check privacy/retention). If you need tighter security, ask the author to: declare npx as a required binary, pin a specific package version instead of @latest, and document what data is sent/retained by the gateway. Run first in a sandboxed environment if you want to observe behavior.

Review Dimensions

Purpose & Capability
noteThe description (nationality prediction via nationalize/pipeworx) aligns with the connect snippet which points to a Pipeworx gateway. However the registry metadata said 'required binaries: none' while the SKILL.md explicitly invokes 'npx' — a discrepancy between declared requirements and actual runtime behavior.
Instruction Scope
noteInstructions only show a connect block that runs 'npx -y mcp-remote@latest https://gateway.pipeworx.io/nationalize/mcp'. That implies the agent will execute remote code and send inputs (names) to an external endpoint. The instructions do not ask to read local files or other environment variables, but they also do not state how input data is handled by the remote service (privacy/retention).
Install Mechanism
concernThere is no install spec, but the connect snippet uses 'npx' to fetch and run 'mcp-remote@latest' from the npm registry. Using npx/@latest means downloading and executing code from the network at runtime (supply-chain risk). The remote gateway (gateway.pipeworx.io) is an external domain — not an obvious red flag, but the combination (remote npm package + external gateway) increases risk compared with an instruction-only HTTP call to a known API.
Credentials
okThe skill requests no credentials or environment variables, which is proportionate for an unauthenticated public API. The only omission is that the SKILL.md expects 'npx' to be available but the metadata did not declare it as a required binary.
Persistence & Privilege
okalways is false and there are no install scripts or files, so the skill does not request persistent elevated privileges or automatic always-on presence. It does, however, enable remote code execution via npx when invoked.