Api3 Feed Manager Executor

PassAudited by ClawScan on May 10, 2026.

Overview

This is a coherent Api3 feed-management skill, but it can spend crypto funds if you give it a wallet signer and approve execution.

Install this only if you want an agent to help manage Api3 feed funding. Keep it in planning/dry-run mode by default, use a dedicated low-balance wallet for execution, verify every transaction detail before signing, and review dependency versions before using it with meaningful funds.

Findings (3)

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 agent is allowed to execute instead of only plan, it may submit onchain purchases or top-ups for Api3 feed subscriptions.

Why it was flagged

The skill intentionally exposes transaction execution and browser-assisted funding. This is purpose-aligned, but a mistaken invocation could spend real funds.

Skill content
when explicitly requested, execute the supported browser-assisted or signer-backed funding path that can spend funds onchain. Default to discovery, readiness checks, and dry-run planning first.
Recommendation

Use dry-run/discovery modes first, verify the chain, feed, amount, recipient contract, and calldata, and require explicit human approval before any transaction is signed or browser wallet flow is completed.

What this means

A signer or private key provided to this tool can authorize spending from that wallet.

Why it was flagged

The CLI can accept signer material for transaction submission. That signer controls wallet authority for the relevant chain.

Skill content
execute-buy-subscription ... --signing-key <local-runtime-signer>
Recommendation

Use a dedicated limited-balance wallet, avoid committing or logging private keys, prefer safer runtime secret handling where available, and do not provide a signer unless you intend to execute a transaction.

What this means

Future dependency versions could change behavior if the package is installed or rebuilt without a lockfile.

Why it was flagged

The package uses semver ranges rather than exact pinned dependency versions. This is common, but dependency changes matter more for code that prepares or signs transactions.

Skill content
"@api3/contracts": "^37.0.0", "@api3/dapi-management": "^4.13.0", "ethers": "^6.15.0"
Recommendation

For production or high-value wallets, review the exact installed dependency versions and use a lockfile or pinned versions.