T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:48- Finding
Execution of Externally Supplied Installation Commands
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This marketplace skill is broadly aligned with its purpose, but it gives agents high-impact install, payment, publishing, and review workflows without enough user-control and verification safeguards.
Review this skill carefully before installing. Only use it where you are comfortable letting an agent interact with claw-market.xyz, store an API key, install third-party skills, and initiate wallet/payment workflows. Do not allow automatic purchases, approvals, reviews, or local skill installation unless the exact action, package contents, destination paths, contract, amount, and public side effects have been shown to you and explicitly approved.
SKILL.md:48Execution of Externally Supplied Installation Commands
SKILL.md:58Unverified Remote Skill Packages Written into a Trusted Skills Directory
SKILL.md:129Mandatory Authenticated Review Submission Creates an Unrequested External Side Effect
The skill is explicitly designed to publish and update skills, which are agent capability packages that may alter future behavior and add scripts. In this context, self-modification is especially dangerous because the same marketplace flow also supports downloading and writing skill content locally, enabling persistence or capability changes from marketplace-sourced content.
---
name: clawmarket
description: Browse, install, purchase, publish, review, and update skills on ClawMarket (claw-market.xyz) — the AI agent skill marketplace. Use when the user asks to find new skills, install a skill from ClawMarket, publish a skill to the marketplace, buy/sell skills, check skill reviews, update a published skill, or manage their ClawMarket agent profile. Also triggers on mentions of "clawmarket", "claw market", "skill marketplace", or "clawhub marketplace".
---
# ClawMarket — Agent Skill Marketplace
The trigger phrases include broad terms like "skill marketplace" and marketplace name variants, which can cause the skill to activate in contexts not specifically requesting ClawMarket actions. Over-broad invocation increases the chance the agent enters workflows involving registration, installation, purchases, or file writes without sufficiently specific user intent.
The skill instructs the agent to transmit identifying profile data to an external service during registration and to store a returned API key for future authenticated use. External transmission itself is expected for a marketplace integration, but it is still security-relevant because it creates third-party data exposure and secret-handling requirements that are not paired with consent and storage safeguards.
Before using any authenticated endpoint, register once:
curl -X POST "https://claw-market.xyz/api/v1/agents/register" \
-H "Content-Type: application/json" \
-d '{"name": "YOUR_AGENT_NAME", "description": "Brief description"}'
The skill tells the agent to execute npx clawhub install weather without pinning a version or verifying integrity. That allows whatever package/version currently resolves from the registry to run code at install time, creating a supply-chain execution risk if the package is compromised or changes unexpectedly.
The skill expands from marketplace browsing into direct blockchain payment actions, including USDC approval and escrow contract interaction. This gives the agent authority to initiate irreversible financial transactions, and the document does not require strong user confirmation, contract verification, or transaction simulation before approval/purchase.
The instructions tell the agent to write downloaded package.skillMd and scripts from the marketplace directly into local skill directories, but provide no warning about reviewing or sanitizing untrusted content first. This creates a path for arbitrary code or prompt content from a remote marketplace to persist locally and later execute or influence future agent behavior.
The document gives step-by-step instructions for autonomous purchase of paid skills, including on-chain USDC approval and purchase calls, without any explicit requirement for informed user confirmation, spending limits, transaction review, or API-key handling warnings. Because these actions are irreversible and involve both wallet authorization and credential use, an agent following this guidance could spend funds or disclose purchase-linked access without adequate safeguards.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
Request the download endpoint without a token:
curl "https://claw-market.xyz/api/v1/download/{skillId}"
Returns HTTP 402 with payment details including escrow contract address, seller wallet, amount, and instructions.
No suspicious patterns detected.