Scanblitz

PassAudited by ClawScan on May 17, 2026.

Overview

Scanblitz appears to be a normal ScanBlitz API integration, but it needs an API key and can change live QR-code destinations, so update and delete actions should be reviewed carefully.

This skill looks coherent for managing ScanBlitz dynamic QR codes. Before installing, make sure you trust ScanBlitz, protect the SCANBLITZ_API_KEY, confirm any update/delete operation on live QR codes, and avoid the optional MCP/npx setup unless you specifically need it and trust the package.

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

Anyone with the API key may be able to access or modify the user's ScanBlitz QR-code resources, depending on the key's permissions.

Why it was flagged

The skill requires and transmits a ScanBlitz API key to perform account-level API operations. This is expected for the integration, but the key is a sensitive credential.

Skill content
AUTH_HEADER="Authorization: Bearer $SCANBLITZ_API_KEY"
Recommendation

Store the key securely, avoid sharing logs that include commands or headers, use only trusted API base URLs, and revoke or rotate the key if it may have been exposed.

What this means

A mistaken update or deletion could redirect a public QR code to the wrong destination or disrupt an active campaign.

Why it was flagged

The skill documents mutating operations for QR-code resources. These operations are purpose-aligned, but they can alter or remove live QR links.

Skill content
Update, deactivate, or delete an existing ScanBlitz QR code.
Recommendation

Confirm the intended QR code, destination URL, and impact before running update, deactivate, or delete operations.

What this means

If the optional MCP setup is enabled, the local agent would execute code from the npm package and provide it with the ScanBlitz API key.

Why it was flagged

The optional MCP configuration would run an npm package through npx without a pinned version. This is optional and disclosed, but it introduces package provenance and version-trust considerations.

Skill content
"command": "npx", "args": ["-y", "@scanblitz/mcp-server"]
Recommendation

Use the instruction-only curl flow unless MCP is needed; if enabling MCP, verify the package source and consider pinning a known-good version.

What this means

Enabling the MCP server expands trust from the instruction-only skill to the MCP package that handles API-key-backed requests.

Why it was flagged

The optional MCP server would mediate ScanBlitz actions and receive the API key. The visible artifact does not detail the MCP server's internal tool boundaries, though this setup is optional and purpose-aligned.

Skill content
"mcpServers": { "scanblitz": { ... "env": { "SCANBLITZ_API_KEY": "sb_api_..." } } }
Recommendation

Only enable the MCP server if you trust the package and understand which tools it exposes to the agent.