T08 · Insecure Dependencies
- Location
clawhub.json:3- Finding
Unpinned Privileged Third-Party Dependency
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a disclosed trading bot, but live mode can place real trades and some safety and dependency controls are under-scoped.
Review this carefully before installing. Keep it in paper mode unless you intentionally want automated trading, use a minimally scoped Simmer API key, set conservative position limits, and prefer a pinned reviewed simmer-sdk version before enabling live mode.
clawhub.json:3Unpinned Privileged Third-Party Dependency
trader.py:435Position-Limit Safety Check Fails Open
The skill describes functionality that relies on environment variables and outbound network access, but it does not declare an explicit tool scope such as permissions or allowed-tools. That creates an unnecessary trust gap: an agent or runtime may grant broader access than users expect, increasing the risk of unauthorized data exposure or unintended external requests if the skill is executed in a permissive environment.
The skill discusses executing copy trades and notes that paper mode is the default, but it does not clearly warn that enabling live trading can result in real financial loss, slippage, or poor outcomes from blindly following whale activity. In a financial trading context, the absence of an explicit live-trading risk warning makes misuse more likely and can cause users to enable real-money execution without understanding the risks.
The stated purpose is to follow the detected early mover's freshest entries as the core edge. However, the trade decision is not driven solely by the whale's position; it only trades when a separate conviction model based on market probability thresholds also produces a matching yes/no signal, which materially changes the strategy's behavior.
The manifest and module docstring describe isolating the single most predictive 'lead indicator' wallet and copying that whale's fresh positions. In practice, the code ranks wallets and then pulls fresh entries from the top 3 movers, broadening behavior from one leader to multiple wallets.
No suspicious patterns detected.