Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

ReviewApr 13, 2026, 10:11 PM
Verdict
Review
Confidence
medium
Model
gpt-5-mini
Summary
The skill's stated purpose (querying PoetryDB) is plausible, but the runtime instructions require fetching and executing a remote npm package that connects to a third‑party gateway (gateway.pipeworx.io), which is a disproportionate and potentially risky mechanism that you should verify before installing.
Guidance
This pack likely just proxies PoetryDB, but it instructs the agent to run an npx command that downloads and executes code and connects to gateway.pipeworx.io. Before installing: 1) Verify the trustworthiness of the mcp-remote npm package (inspect its source or prefer a pinned version instead of @latest). 2) Verify what gateway.pipeworx.io does with query data (does it just proxy PoetryDB or log/collect requests?). 3) If you can't validate those, avoid running it on sensitive systems — run in a sandbox or restrict network access. 4) Prefer a version that calls PoetryDB directly (or an implementation you can inspect) if you want lower risk.

Review Dimensions

Purpose & Capability
noteName/description say this is a PoetryDB (no-auth) pack which matches the skill's intent to provide poem search/random/author tools. HOWEVER the SKILL.md does not call PoetryDB directly; it points the agent to a Pipeworx gateway (https://gateway.pipeworx.io/poetry/mcp). This is a small mismatch worth verifying (gateway likely proxies PoetryDB but that is not explicit).
Instruction Scope
concernThe SKILL.md instructs the agent to run: npx -y mcp-remote@latest https://gateway.pipeworx.io/poetry/mcp. That causes the agent to fetch and execute code from npm and open a connection to the Pipeworx gateway. The instructions do not ask to read local files or env vars, but they do grant dynamic remote code execution and network access to a third-party endpoint — more capability than a simple direct API curl would require.
Install Mechanism
concernThere is no static install spec, but the runtime relies on npx to pull and run mcp-remote@latest from the npm registry. Using npx/@latest executes unpinned, network-fetched code at runtime (moderate-high risk). The gateway URL is a custom domain rather than a well-known release host; this increases the need to validate the package and gateway before use.
Credentials
okThe skill declares no required environment variables, credentials, or config paths. That is proportionate to a read-only poetry lookup capability.
Persistence & Privilege
okalways:false and no install-time files are declared. The skill does not request persistent system privileges or modifications to other skills. Note: autonomous invocation is allowed by default (not flagged alone), so exercising caution when combining with the npx execution behavior is advisable.