Setup Solidity Contracts

PassAudited by ClawScan on May 1, 2026.

Overview

The skill is a coherent Solidity setup guide, but users should review the package-install and remote installer commands before running them.

This looks safe as an instruction-only setup guide. Before using it, review the shell and package installation commands, verify the official Foundry and OpenZeppelin sources, and make sure the commands are run only in the intended project directory.

Findings (2)

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

Running these commands changes the user's local project dependencies and relies on external package sources.

Why it was flagged

The skill directs users to install third-party packages from npm and GitHub-based Foundry dependencies. This is purpose-aligned for a Solidity setup guide, and the Foundry instructions explicitly recommend pinning a release tag.

Skill content
npm install @openzeppelin/contracts
...
forge install OpenZeppelin/openzeppelin-contracts@v<VERSION>
Recommendation

Verify package names and sources, prefer pinned versions where practical, and review dependency changes before committing or deploying.

What this means

If the user runs it, a remote installer can modify the local development environment.

Why it was flagged

The Foundry setup uses a remote shell installer. It is presented as a user-directed setup step and is central to the skill's purpose, but it still executes downloaded code on the user's machine.

Skill content
curl -L https://foundry.paradigm.xyz | bash
foundryup
Recommendation

Run the installer only after confirming the URL is the official Foundry source and understanding what the installer does.