Basename Agent

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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

A malicious or mistaken WalletConnect URI could cause the agent to approve wallet actions before you personally review them.

Why it was flagged

The helper exposes transaction and signing methods and defaults to non-interactive auto-approval unless the user explicitly passes --interactive.

Skill content
Allows AI agents to programmatically connect to dApps via WalletConnect and automatically sign transactions... interactive: false... methods: ['eth_sendTransaction', 'eth_signTransaction', 'personal_sign', 'eth_signTypedData', 'eth_signTypedData_v4']
Recommendation

Use only trusted WalletConnect URIs, run with --interactive, and keep only limited funds in a dedicated wallet.

What this means

If the agent or connected dApp behaves unexpectedly, the wallet tied to PRIVATE_KEY could sign messages or transactions with real financial consequences.

Why it was flagged

A raw wallet private key grants broad signing and spending authority; the artifacts do not enforce contract, amount, or dApp limits around that authority.

Skill content
Environment Variables (REQUIRED):
  PRIVATE_KEY           Wallet private key
Recommendation

Never use a primary wallet key; create a dedicated low-balance wallet and verify every transaction destination and value.

What this means

The agent may treat financial/onchain registration as something it should do without asking you first.

Why it was flagged

The wording encourages the agent to avoid human confirmation even though the workflow can spend ETH, donate funds, and sign wallet messages.

Skill content
Your agent deserves a name and an email. Get both without bothering your human.
Recommendation

Require explicit user approval before any registration, donation, wallet signature, or transaction.

What this means

Installing dependencies may run with code that differs from what was reviewed here.

Why it was flagged

The package uses version ranges, so a future npm install could fetch dependency versions not represented in this review.

Skill content
"dependencies": {
  "@walletconnect/core": "^2.0.0",
  "@walletconnect/web3wallet": "^1.0.0",
  "ethers": "^6.0.0",
  "puppeteer": "^21.0.0"
}
Recommendation

Use a lockfile or pinned dependency versions and install in an isolated environment.