Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

ReviewApr 6, 2026, 8:06 PM
Verdict
Review
Confidence
medium
Model
gpt-5-mini
Summary
The skill is plausibly a wrapper around UK police data, but it routes queries to a third‑party gateway and its runtime instructions imply installing/running remote code (npx) that the metadata does not declare — these mismatches and the external endpoint risk warrant caution.
Guidance
This skill appears to be a simple wrapper around UK police data, but it forwards queries to a third‑party gateway (gateway.pipeworx.io) rather than calling data.police.uk directly. Before installing or using it, consider: 1) Trust: verify the operator (pipeworx.io) and their privacy/security practices because your location queries (lat/lng and time) will be sent to that service; 2) Runtime risk: if you enable the MCP config the example runs `npx mcp-remote@latest` — that will download and execute code from npm (you should only do that if you trust the package and have Node/npm installed); 3) Incoherence: the skill metadata fails to list npx/node as a required binary despite the example using it. If you want a lower-risk alternative, call data.police.uk directly (their API is public) or request a version of this skill that documents and pins any required runtime packages and explicitly names required binaries.

Review Dimensions

Purpose & Capability
noteName/description (street-level UK police data) match the examples and required binary (curl). However the supplied MCP example uses `npx mcp-remote@latest`, implying Node/npm (npx) is needed — but the skill's metadata does not declare node/npx as a required binary. That mismatch is an incoherence.
Instruction Scope
concernSKILL.md's primary runtime example POSTs JSON to https://gateway.pipeworx.io/ukpolice/mcp. That will transmit user-supplied location/month queries to a third‑party service rather than directly to data.police.uk. The instructions do not request reading local files or extra env vars, but they do send potentially sensitive location data off‑host.
Install Mechanism
concernThere is no formal install spec (instruction‑only), which is low risk on its own. But the MCP config example instructs use of `npx mcp-remote@latest`, which would fetch and run code from the npm registry at runtime. Running `npx ...@latest` executes remote code and is not enumerated in the skill's required binaries — this is an installation/execution risk if the user follows that example.
Credentials
okThe skill declares no environment variables or credentials, which is appropriate for public police data. No hidden env/credential access is apparent in SKILL.md.
Persistence & Privilege
okThe skill is not always: true, does not request persistent privileges, and is user-invocable only. It does not attempt to modify other skills or system settings in the provided instructions.