Clawket

ReviewAudited by ClawScan on May 10, 2026.

Overview

Clawket appears to do its stated QR-pairing job, but it reads your OpenClaw Gateway auth token and exposes it in a QR image and plaintext command output.

Review this before installing if your OpenClaw Gateway token grants meaningful local control. Only use it when you explicitly want to pair Clawket, keep the QR code private, avoid copying the printed payload, and delete ~/.openclaw/media/clawket-qr.png after pairing.

Findings (3)

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

Anyone who sees the terminal output, generated QR code, or PNG file may be able to connect to the user's local OpenClaw Gateway using that token.

Why it was flagged

The script reads the unredacted OpenClaw Gateway auth token, embeds it in the QR payload, and also prints the full payload to command output. That token is the credential used to connect to the local Gateway.

Skill content
print(c['gateway']['auth']['token']) ... 'token': '$TOKEN' ... echo "Payload: $PAYLOAD"
Recommendation

Only run this after explicit user confirmation, avoid printing the plaintext token, keep the QR private, delete the generated PNG after pairing, and rotate the Gateway token if it may have been shared.

What this means

If invoked, the agent will create and share a QR image that can authorize Gateway access.

Why it was flagged

The skill directs local shell execution and sending a generated file to the user. This is disclosed and purpose-aligned, but the generated file contains an auth token.

Skill content
Run the script: `bash SKILL_DIR/scripts/gateway-qr.sh` ... Send the PNG to the user via the `message` tool
Recommendation

Use the skill only for an intentional pairing request and do not share the QR code publicly.

What this means

The user may need to install an additional local package before the skill works.

Why it was flagged

The skill depends on an external QR tool and suggests package-manager installation, while the registry metadata lists no required binaries. This is a visibility/provenance note rather than evidence of hidden behavior.

Skill content
If `qrencode` is not installed: `brew install qrencode` ... `sudo apt install qrencode` ... `choco install qrencode`
Recommendation

Declare qrencode and python3 as requirements and install them only from trusted package sources.