x402-wurk

WarnAudited by ClawScan on May 10, 2026.

Overview

This skill is upfront about using USDC to hire humans and buy social engagement, but it involves payment signing, wallet keys, external humans, and public-impact actions without clear approval or spending safeguards in the provided artifacts.

Before installing, decide whether you are comfortable letting an agent interact with a USDC-paid service. If you use it, configure a separate low-balance wallet, require explicit approval for every payment, verify costs and target URLs, avoid confidential task content, and only buy social services for accounts or content you are authorized to promote.

Findings (5)

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 configured with a funded wallet, an agent could spend USDC on WURK endpoints without the user noticing each payment.

Why it was flagged

The recommended flow can automatically sign paid x402 requests once a wallet signer is configured. The artifacts do not show spending limits or mandatory confirmation before paid actions.

Skill content
const paymentFetch = wrapFetchWithPayment(fetch, client)
// Now just fetch — x402 handles 402 → sign → retry automatically
Recommendation

Use a dedicated low-balance wallet, require explicit confirmation for every paid request, and verify the exact USDC amount before signing.

What this means

The agent could purchase engagement for public social targets, potentially causing unwanted public activity, platform-policy issues, or spending on the wrong target.

Why it was flagged

The skill exposes paid social-engagement actions that can affect public platforms. The provided artifacts do not show checks that the target account or URL is owned or authorized by the user.

Skill content
"buy social growth services (likes, followers, reposts, raids, votes) — all paid with USDC via x402"
Recommendation

Use only for accounts and URLs you control or are authorized to promote, and require human review before any social-growth purchase.

What this means

Anyone who obtains the printed private key could control the wallet funds.

Why it was flagged

The setup example generates and prints a wallet private key. Wallet credentials are expected for x402 payments, but they are sensitive and can authorize spending.

Skill content
console.log('Private:',Buffer.from(k.secretKey).toString('hex'));console.log('Address:',k.publicKey.toBase58())
Recommendation

Do not paste private keys into chats or logs; use a fresh wallet with only the funds you are willing to spend.

What this means

A later or tampered remote file could change the instructions installed locally.

Why it was flagged

The documented local install pulls skill files from a remote URL without pinning or checksum verification. This is not automatic execution, but it is mutable provenance.

Skill content
curl -s https://wurkapi.fun/skill.md > ~/.openclaw/skills/wurk-x402/SKILL.md
Recommendation

Review downloaded files before installing and prefer pinned, checksummed, or registry-verified sources.

What this means

Private prompts, URLs, documents, or business information included in a task may be seen by external humans or the provider.

Why it was flagged

The primary feature intentionally sends task descriptions to WURK and external human workers, then returns submissions. This is purpose-aligned, but the provided artifacts do not define data handling boundaries.

Skill content
Create a paid task, collect human feedback/answers, then fetch submissions later.
Recommendation

Do not include secrets, confidential documents, personal data, or non-public business information in microjob descriptions.