Apechain Reader

PassAudited by ClawScan on May 10, 2026.

Overview

This appears to be a read-only blockchain wallet analysis skill; it uses external blockchain and pricing providers plus an optional Alchemy API key, but those uses are disclosed and purpose-aligned.

This skill looks safe for read-only wallet analysis if you are comfortable sending queried blockchain addresses to public RPC, CoinGecko, and optionally Alchemy. Use a dedicated Alchemy API key if you enable enhanced collection-name resolution, ensure Node.js is installed, and do not rely on ENS support until the documentation and implementation are consistent.

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 you set an Alchemy key, the skill can use that key when making provider requests.

Why it was flagged

The helper reads an optional provider API key. This is credential access, but the documentation says the key is optional and used for Alchemy-backed collection-name resolution.

Skill content
const alchemyKey = process.env.ALCHEMY_API_KEY;
Recommendation

Use a dedicated, low-privilege Alchemy API key and rotate it if you suspect exposure.

What this means

Queried wallet addresses, contract addresses, and chain choices may be visible to third-party RPC/API providers.

Why it was flagged

The skill sends wallet/contract lookup context to external blockchain, pricing, and collection-name providers as part of its normal operation.

Skill content
Real-time token valuations via CoinGecko API ... Resolves NFT collection names via Alchemy API
Recommendation

Avoid querying addresses you consider sensitive unless you are comfortable with those providers receiving the lookup request.

What this means

Installation/runtime expectations may be less clear, and the agent or user must have Node.js available to run the scripts.

Why it was flagged

The skill depends on local Node.js script execution, while the registry requirements list no required binaries and there is no install spec. This is under-declared runtime metadata, not evidence of malicious behavior.

Skill content
This skill requires Node.js (v16+). No additional dependencies needed - uses built-in `fetch` API.
Recommendation

The publisher should declare Node.js as a required binary/runtime in metadata; users should verify the included scripts before running them.

What this means

Users or agents may expect .eth names to work even though the included tests say ENS resolution is blocked.

Why it was flagged

This contradicts the skill description claiming ENS domain support across commands. It is a functional trust/coherence issue, not a security escalation.

Skill content
ENS Domain Resolution (Task 4) ... STATUS: BLOCKED - Missing keccak256 dependency
Recommendation

Treat ENS support as unreliable unless the publisher updates the code and documentation consistently.