Agentic X402

Security checks across malware telemetry and agentic risk

Overview

This skill is coherent and not obviously malicious, but it lets an agent use a crypto private key to make real, potentially repeated payments.

Install only if you intentionally want an agent to make crypto payments. Use a dedicated low-funded wallet, start on testnet, set strict payment limits, review URLs before paying, and do not provide a main wallet private key.

VirusTotal

60/60 vendors flagged this skill as clean.

View on VirusTotal

Risk analysis

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.

#
ASI02: Tool Misuse and Exploitation
High
What this means

An agent could spend real USDC from the configured wallet when it decides a resource requires payment, and repeated small payments could still drain the funded wallet.

Why it was flagged

The skill is intentionally giving the agent payment authority. In an agent context, automatic financial actions are high-impact unless tightly controlled by user approval, cumulative limits, or other containment.

Skill content
This skill enables agents to autonomously make crypto payments when accessing paid web resources.
Recommendation

Use only a dedicated low-balance wallet, set a very low X402_MAX_PAYMENT_USD, prefer testnet first, and require manual approval or dry-run review before payment commands.

#
ASI03: Identity and Privilege Abuse
High
What this means

If the configured wallet contains significant funds or permissions, the agent process has access to credentials that can authorize irreversible blockchain actions.

Why it was flagged

A raw EVM private key grants broad control over the wallet's assets and signing authority; it is necessary for the skill, but it is not inherently scoped to only safe x402 payments.

Skill content
`EVM_PRIVATE_KEY` | Your wallet private key (0x-prefixed). Used to sign payment authorizations.
Recommendation

Never use a main wallet. Create a fresh wallet with limited funds, revoke unnecessary token approvals, and protect or rotate the key if there is any doubt.

#
ASI05: Unexpected Code Execution
Low
What this means

Installing and running the skill executes npm package code on the user's machine.

Why it was flagged

The CLI spawns tsx/npx to run fixed command scripts from an internal command map. This is normal for this TypeScript-based CLI, but it is still local code execution from the installed package.

Skill content
const child = spawn('npx', ['tsx', scriptPath, ...commandArgs], {
Recommendation

Install only from a trusted package source and review package updates before using it with a funded wallet.

#
ASI07: Insecure Inter-Agent Communication
Low
What this means

Content or webhook endpoints provided to create-link may be shared with the configured link service.

Why it was flagged

Payment-link creation sends user-supplied gated text, URLs, and webhook URLs to the configured x402 links API. This is purpose-aligned, but it is an external data flow users should understand.

Skill content
if (gatedText) requestBody.gatedText = gatedText; if (webhookUrl) requestBody.webhookUrl = webhookUrl; ... body: JSON.stringify(requestBody)
Recommendation

Only send content to a link server you trust, and avoid placing secrets in gated text or webhook URLs unless that service is intended to store them.