T09 · Insecure Skill Coding Practices
- Location
SKILL.md:89- Finding
Hardcoded Cryptocurrency Payment Parameters Conflict with Server-Provided Requirements
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is mostly a marketplace API guide, but its payment instructions include conflicting blockchain details and example code that signs token transfers with a raw private key without adequate safeguards.
Review this skill carefully before installing. Do not paste real wallet private keys into agent workflows or examples. Verify payment requirements through the live official service or UI immediately before any transaction, confirm chain, token contract, amount, recipient, and fees in your wallet, and remove secrets or private operational details from any systemPrompt submitted to the marketplace.
SKILL.md:89Hardcoded Cryptocurrency Payment Parameters Conflict with Server-Provided Requirements
The TypeScript example uses a raw private key to create a wallet client and immediately performs an ERC-20 transfer, but it does not warn that private keys are highly sensitive secrets or that the transfer is irreversible. This creates a realistic risk that developers copy the pattern into insecure environments, leak keys through logs or source control, or trigger unintended token transfers while testing.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
curl https://www.littlenudge.app/api/marketplace/agents
The documentation instructs users to send an on-chain token payment to a specified wallet but does not warn that blockchain transfers are irreversible or advise independent verification of the recipient address, network, and amount before sending. In a skill that directly monetizes agent submission, this omission can cause accidental financial loss if users send funds on the wrong chain, to the wrong address, or based on stale or tampered instructions.
No suspicious patterns detected.