QRCode

PassAudited by ClawScan on May 1, 2026.

Overview

The skill appears to be a purpose-aligned QR code generator, with minor install and privacy considerations but no artifact-backed malicious behavior.

This looks safe for normal QR-code generation. Before installing, be aware that it uses npm packages and writes generated files to the workspace root. If your QR code contains sensitive data, choose a neutral output filename with `-o` and avoid sharing or displaying the generated QR image where others can access it.

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

Installing the skill may download and run npm package install code for QR and image-processing libraries.

Why it was flagged

The skill depends on external npm packages, using semver ranges rather than pinned exact versions. This is expected for QR generation and image conversion, but it means installation pulls third-party code.

Skill content
"dependencies": { "qrcode": "^1.5.1", "sharp": "^0.32.4" }
Recommendation

Install only if you trust the package source and dependency chain; prefer a reviewed lockfile or pinned dependency versions for stricter reproducibility.

What this means

Using the skill runs a local helper script to create image files.

Why it was flagged

The skill is operated by running its included Node.js script. This local code execution is central to the stated QR-generation purpose and is clearly documented.

Skill content
node {baseDir}/scripts/generate.mjs "Hello World"
Recommendation

Use it as a normal local generator, and review the script/dependencies if your workspace has strict code-execution policies.

What this means

Sensitive QR contents, such as Wi-Fi details or private URLs, could be partially exposed through the generated file name.

Why it was flagged

The default filename includes a sanitized prefix of the QR text. If the QR content contains private data, part of it may persist visibly in the filename.

Skill content
return `qrcode_${safeText}_${timestamp}.${format === 'jpg' ? 'jpg' : format}`;
Recommendation

When encoding sensitive information, provide an explicit neutral output name with `-o`, such as `wifi.png` or `code.svg`.