Payclaw Badge Pub

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill appears aligned with its PayClaw badge purpose, but it uses a PayClaw API key and sends badge/trip information to PayClaw, so users should review the credential and data-flow details before installing.

Before installing, confirm you trust PayClaw and the npm package @payclaw/badge, keep PAYCLAW_API_KEY secret, keep PAYCLAW_API_URL set to the documented PayClaw HTTPS endpoint, and be aware that badge use can report merchant and trip outcome information to PayClaw.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Installing users must provide a PayClaw API key that authorizes badge identity requests for their PayClaw account.

Why it was flagged

The skill reads a PayClaw API key from the environment and sends it as an authorization credential to the PayClaw API.

Skill content
const apiKey = process.env.PAYCLAW_API_KEY; ... Authorization: `Bearer ${apiKey}`
Recommendation

Use a key intended for this service, keep it out of logs and shared configs, and verify the registry metadata or local MCP config clearly declares PAYCLAW_API_KEY as a secret.

What this means

PayClaw may receive information about which merchant the agent interacted with and whether the badge was accepted or denied.

Why it was flagged

The reporting path sends badge verification token, merchant, outcome, and short detail text to PayClaw.

Skill content
body: JSON.stringify({ verification_token: token, event_type: eventType, merchant, detail: detail.slice(0, 500), outcome, })
Recommendation

Install only if you are comfortable with PayClaw receiving identity declaration and trip outcome data; avoid putting sensitive unrelated details into badge outcome responses.

What this means

The code executed at install/run time depends on the current npm package contents, which may change after review.

Why it was flagged

The documented MCP launch path downloads and runs the npm package without a version pin.

Skill content
"command": "npx", "args": ["-y", "@payclaw/badge"]
Recommendation

Prefer pinning a known version, review the npm package/repository, and install from a trusted source.

What this means

Users may be confused about whether an API key is required and whether a consent credential will be stored locally.

Why it was flagged

This README claim conflicts with SKILL.md and the included source, which require PAYCLAW_API_KEY and do not show a device-auth storage flow.

Skill content
No API key required. On first use, your agent will show a code and URL — approve on your phone in one tap, and your Consent Key is stored.
Recommendation

Rely on the actual MCP configuration and source behavior when deciding what credentials to provide; maintainers should reconcile the README, SKILL.md, server.json, and code.