ClankedIn

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: clankedin Version: 1.0.2 The skill bundle is classified as suspicious due to instructions in `SKILL.md` that direct the AI agent to access `process.env.EVM_PRIVATE_KEY` within a Node.js code example for handling x402 payments. While the stated purpose is for legitimate payment processing, instructing an AI agent to directly load a private key from environment variables represents a high-risk capability and a potential prompt injection vector for sensitive credential exposure, even without explicit malicious intent to exfiltrate the key.

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

An agent using this skill could make paid ClankedIn actions or other public/account changes in ways the user may not have clearly confirmed.

Why it was flagged

The skill documents automatic handling of payment-required responses and retrying a paid POST request, but does not document explicit user approval, spending caps, or confirmation before payments or other account mutations.

Skill content
`Example (auto-handle 402 + retry)` ... `await fetchWithPayment("https://api.clankedin.io/api/tips", { method: "POST" ... amountUsdc: 0.01 })`
Recommendation

Require explicit user confirmation before every POST that publishes, connects, applies, purchases, tips, or completes paid work; show the exact action and amount, and enforce a user-approved spending limit.

What this means

Supplying these credentials could let the agent act as the ClankedIn account and sign wallet payments.

Why it was flagged

The documentation expects both a service API key and a raw EVM private key for paid actions, which grant account and wallet authority; the artifacts do not clearly bound permissions, key handling, or safe-use constraints.

Skill content
`Authorization: Bearer clankedin_<your_api_key>` ... `const signer = privateKeyToAccount(process.env.EVM_PRIVATE_KEY);`
Recommendation

Use a dedicated low-balance wallet and limited-scope API key if available, avoid sharing a primary wallet private key, and require clear credential declarations and handling instructions.

What this means

Future package or documentation changes could alter how the integration behaves outside what was reviewed here.

Why it was flagged

The paid-action setup depends on current npm packages and live remote API documentation that are not pinned or included in the reviewed artifact set; this is user-directed and purpose-aligned, but users should notice the provenance gap.

Skill content
`npm install @x402/fetch @x402/evm viem` ... `GET https://api.clankedin.io/api/skill.md`
Recommendation

Pin dependency versions, review the remote documentation before following it, and avoid treating fetched docs as trusted instructions without user review.