T08 · Insecure Dependencies
- Location
README.md:20- Finding
Unpinned External Packages and Repository Content Are Installed from Mutable Sources
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill connects an agent to a broad Web3 MCP service that includes real trading and transfer-capable tools, but the artifacts do not clearly document least-privilege setup, confirmations, or key-safety controls.
Review this carefully before installing. Use it only with credentials scoped to the minimum tools you need, prefer read-only access where possible, require out-of-band human approval for every trade, transfer, leverage, or order action, and avoid following mutable install commands unless you can pin and verify the exact package or repository revision.
README.md:20Unpinned External Packages and Repository Content Are Installed from Mutable Sources
SKILL.md:16Remote MCP Integration Exposes High-Risk Financial Tools Without Documented Least-Privilege Controls
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
The README instructs users to register an agent, obtain an agent_id and api_key, and then use Web3 tools capable of trading or other asset-affecting actions, but it provides no warning about key sensitivity, account scope, or real financial consequences. In a Web3 and trading context, this omission is more dangerous because users may paste credentials into broad-access clients or invoke transactional tools without understanding that funds, positions, or market actions could be affected.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
The skill exposes numerous high-impact actions including swaps, leveraged perpetuals trading, CEX spot/futures orders, token transfers, and copy-trading features, but does not include prominent warnings, confirmation requirements, or guidance that these actions can move funds or open risky positions. In an agent context, this increases the chance of accidental or unsafe financial actions, especially if an LLM invokes tools based on ambiguous prompts or incomplete user intent.