ERCData
Analysis
The skill matches its blockchain storage purpose, but it gives the agent wallet-signing authority for Base mainnet transactions and should be reviewed carefully before use.
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
`store` | Store data on-chain ... `grant-access` | Grant read access ... `revoke-access` | Revoke read access ... `register-type` | Register a new data type (admin only) ... `snapshot` | Create a point-in-time snapshot
The documented commands include state-changing blockchain and access-control operations. They are aligned with the skill's purpose, but they can have persistent and potentially costly effects.
Python 3.10+ with `web3` and `eth-account` packages (auto-installed by uv)
The skill relies on runtime Python packages for blockchain signing and RPC access, but the provided artifacts do not show pinned dependency versions or an install spec.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
account = Account.from_key(key) w3.middleware_onion.inject(SignAndSendRawMiddlewareBuilder.build(account), layer=0) ... tx_hash = fn(args.type, data_bytes, meta_bytes, sig).transact()
The script turns a supplied private key into a signing account and sends contract transactions. This is high-impact wallet authority, especially because the registry metadata says there is no primary credential or required environment variable.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Private entries store the same data on-chain but gate `getData()` access. Note: raw transaction calldata is still visible on-chain explorers. For maximum privacy, encrypt data before storing.
The skill stores AI data or memory-related content in a persistent on-chain system. Its own privacy note correctly warns that private mode does not hide raw transaction calldata.
