Neckr0ik X402 Payments

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This payment skill asks for wallet-level authority and advertises autonomous stablecoin payments, but the artifacts under-declare key handling and the visible code appears to simulate rather than verify real payments.

Do not provide a real funded wallet private key to this skill unless the publisher clarifies secure key handling, real payment settlement, approval controls, budgets, and provenance. If testing, use dry-run mode and a dedicated low-balance wallet only.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

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.

What this means

A user or agent could believe a real payment was made or settled when the included implementation only generated a simulated receipt.

Why it was flagged

The visible code explicitly simulates blockchain payment and signatures while still reporting payment success, which conflicts with the documentation's claims about settled stablecoin payments.

Skill content
# Simulate payment (in real implementation, would use blockchain) ... signature="simulated" ... print(f"Payment successful: {receipt.transaction_hash[:16]}...")
Recommendation

Treat this as a demo until the publisher clearly documents and implements real signing, settlement, confirmation, and failure handling.

What this means

If a real funded wallet key is entered or exposed to the agent environment, mishandling could lead to loss of funds.

Why it was flagged

Wallet private keys are high-impact credentials, but the provided metadata declares no credential or environment-variable contract for this skill.

Skill content
# Set wallet private key (stored securely)
neckr0ik-x402-payments config set wallet.private_key <key>

# Or use environment variable
export X402_PRIVATE_KEY=<key>
Recommendation

Do not use a main wallet private key; require explicit credential declarations, secure storage details, and use only a dedicated low-balance wallet if testing.

What this means

If connected to a real wallet implementation, an agent could initiate payments to endpoints without a clear human approval boundary.

Why it was flagged

The documented behavior gives the agent autonomous financial action authority, but the artifacts do not define strong controls such as explicit approvals, trusted-recipient lists, or total spend budgets.

Skill content
It enables AI agents to pay for API calls automatically using stablecoins, without accounts or human intervention.
Recommendation

Require user confirmation for every payment or configure strict allowlists, low per-call and total budgets, and dry-run-by-default behavior.

What this means

Users have less information to verify who maintains the payment code and how the advertised command should be safely installed or invoked.

Why it was flagged

The skill has limited provenance and no install/entrypoint specification, which is notable for software that asks users to configure payment credentials.

Skill content
Source: unknown
Homepage: none
No install spec — this is an instruction-only skill.
Recommendation

Verify the publisher and source code independently before providing wallet-related credentials.