T08 · Insecure Dependencies
- Location
SKILL.md:53- Finding
Unpinned Global Dependency Receives a Funded Wallet Private Key
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill has a coherent payment purpose, but it asks users to install an unpinned global package and give it a funded wallet private key, which needs careful review before use.
Use only a dedicated low-value wallet, never a main wallet or reusable key. Before installing, verify the drain-mcp package/source yourself, prefer a pinned reviewed version, and understand that the local MCP process can sign transactions and paid requests with the configured wallet key.
SKILL.md:53Unpinned Global Dependency Receives a Funded Wallet Private Key
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
No POL needed — if your wallet holds $5+ USDC, free gas is provided:
curl -X POST https://handshake58.com/api/gas-station \
-H "Content-Type: application/json" \
-d '{"address": "0x_your_wallet_address"}'
Skill's behavior or capabilities extend beyond its stated purpose. Scope creep allows an agent to perform actions unrelated to its documented functionality, increasing the attack surface.
## Provider Categories
Providers are not limited to LLM chat. Each has a `category` and a docs endpoint.
| Category | Examples | How to Call |
|---|---|---|
No suspicious patterns detected.