Pinata ERC-8004

ReviewAudited by ClawScan on May 1, 2026.

Overview

This is a high-risk but clearly disclosed crypto/IPFS skill that requires a wallet private key and Pinata token, with explicit warnings and confirmation rules before irreversible actions.

Install only if you are comfortable giving the skill access to a dedicated Ethereum private key and Pinata API token. Use a low-balance wallet, restrict the Pinata token, and never confirm transactions, NFT transfers, uploads, or deletions unless the displayed details are exactly what you intend.

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

If the wrong wallet key is provided or a transaction is confirmed incorrectly, the wallet could spend gas or transfer valuable NFTs/assets.

Why it was flagged

The skill requires a raw Ethereum private key, which is powerful account authority. The artifact clearly discloses the risk and instructs users to use a dedicated low-value wallet.

Skill content
PRIVATE_KEY (Ethereum wallet private key) - Used for: Signing blockchain transactions, minting NFTs, transferring assets
Recommendation

Use only a dedicated, low-balance wallet for this skill, never a primary wallet, and verify every transaction before confirming.

What this means

A broadly scoped Pinata token could allow unwanted uploads, deletions, or quota usage if misused.

Why it was flagged

The skill requires a Pinata API credential that can affect hosted IPFS content and storage quota. The artifact discloses this and recommends a dedicated or restricted Pinata account/key.

Skill content
PINATA_JWT (IPFS API token) - Used for: Uploading/deleting files on Pinata IPFS
Recommendation

Use a dedicated Pinata account or restricted API key limited to the files and operations needed for agent registration.

What this means

Confirmed actions may spend gas, mint NFTs, transfer ownership, or delete IPFS files, and some of these actions cannot be undone.

Why it was flagged

The skill can perform high-impact actions such as blockchain transactions and file deletions, but it explicitly requires user confirmation and full operation details before proceeding.

Skill content
Before ANY transaction or destructive operation, you MUST: Display complete operation details; Wait for explicit "yes" or "confirm" from user; Never proceed with implied consent
Recommendation

Only confirm after checking the full wallet address, contract, network, token ID, CID, and estimated cost.

What this means

Running generated scripts without review could expose or misuse credentials if the generated script deviates from the documented rules.

Why it was flagged

The workflow involves generated Node.js scripts for blockchain operations. This is aligned with the Viem-based purpose, but generated code that handles private keys should be reviewed carefully.

Skill content
PRIVATE_KEY is used ONLY as an argument to Viem's privateKeyToAccount() inside generated Node.js scripts
Recommendation

Review generated scripts before running them and ensure credentials are referenced only via environment variables, not written into files or logs.