Superdesign

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This design skill is review-worthy because it can automatically install and use a mutable CLI, follow changing remote instructions, and copy broad UI source context into persistent files and SuperDesign CLI commands.

Install only if you are comfortable with SuperDesign scanning and storing UI source context and passing selected files to its CLI. Before use, pin or review the CLI and remote instructions, approve the exact context files, exclude secrets/proprietary code where needed, and confirm which SuperDesign account will receive the project data.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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

The agent may follow live GitHub instructions the user has not reviewed, potentially changing what files it reads, writes, or sends to tools.

Why it was flagged

The reviewed skill tells the agent to retrieve mutable remote instructions at runtime and treat them as authoritative, so behavior can change after review.

Skill content
MUST MANDATORY Fetch fresh guidelines below: https://raw.githubusercontent.com/superdesigndev/superdesign-skill/main/skills/superdesign/SUPERDESIGN.md ... Action accordingly based on instruction in the SUPERDESIGN.md
Recommendation

Use the bundled reviewed instructions or pin remote instructions to an immutable commit, and require user approval before applying newly fetched guidance.

What this means

Installing a global @latest CLI can change the user's Node environment and may run unreviewed package installation code.

Why it was flagged

The skill can install a mutable latest-version global npm package outside a pinned install spec; package contents and install-time behavior are not part of the reviewed artifact.

Skill content
If the command fails (not found), install the CLI:
     npm install -g @superdesign/cli@latest
Recommendation

Pin a reviewed CLI version, declare the install mechanism in metadata/install specs, prefer a local sandboxed install, and ask the user before installing.

What this means

Private or proprietary UI source code may be duplicated into persistent agent context and reused in later design tasks.

Why it was flagged

The init process creates persistent repo-local context files containing copied source code, but the artifacts do not define exclusions, retention, review, or cleanup controls.

Skill content
Write all files to `.superdesign/init/` ... Include FULL source code for each component ... Be generous with the content — more context is always better than less.
Recommendation

Review generated .superdesign files, exclude secrets and nonessential code, add clear retention/cleanup guidance, and require user confirmation before broad indexing.

What this means

Source files and design-system details could be shared with the SuperDesign service or account context without the user explicitly approving each file.

Why it was flagged

The skill requires many local source files to be passed into the SuperDesign CLI/provider workflow, but the artifacts do not explain data boundaries, upload behavior, retention, or filtering.

Skill content
Every file in that tree MUST be passed as `--context-file`. Then also add globals.css, tailwind.config, and design-system.md.
Recommendation

Show the user the exact files before passing them as context, document whether they are uploaded or stored, and provide exclusions for sensitive or proprietary files.

What this means

Design projects, drafts, and uploaded context may be associated with the logged-in SuperDesign account.

Why it was flagged

The skill uses a SuperDesign account session. That is expected for the integration, but users should notice that account authentication is required despite no credential being declared in the metadata.

Skill content
Check login status ... If you see an auth/login error, run:
   superdesign login
... Never assume the user is already logged in. Always verify login first.
Recommendation

Log in only with the intended account, confirm account/workspace scope, and log out or revoke access when no longer needed.