T08 · Insecure Dependencies
- Location
clawhub.json:6- Finding
Unpinned Third-Party Trading SDK Creates a Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is disclosed as a trading bot, but its live-trading risk controls do not fully match the safeguards it documents.
Review carefully before installing or enabling live mode. Use only a restricted API key, keep live balances and venue-side limits low, do not rely on the documented volume and position controls as complete, and avoid live use until the dependency is pinned and the risk-control bugs are fixed.
clawhub.json:6Unpinned Third-Party Trading SDK Creates a Supply-Chain Risk
trader.py:363Declared Minimum-Volume Safeguard Is Not Enforced Before Trading
trader.py:363Maximum Concurrent Position Limit Only Counts Orders Placed During the Current Run
trader.py:259Minimum Trade Size Can Override the Configured Maximum Position Size
The skill explicitly requires a high-value credential (SIMMER_API_KEY) and describes trading execution, but it does not declare any explicit tool scope such as permissions or allowed-tools. That mismatch weakens least-privilege controls and can let an agent access environment-backed capabilities without clear, reviewable restriction, which is especially risky in a trading skill that can place orders.
The phrase 'Convergence guarantee' presents a trading thesis as certain, which can mislead operators or downstream agents into treating speculative financial behavior as deterministic. In context, this is dangerous because the skill can be switched to live trading, so overstated certainty can directly drive unjustified risk-taking with real funds.
Saying the outcome is 'not a question of if, but when' implies inevitability of profit or directional resolution, which is an unjustified certainty claim for a live-capable trading strategy. This can bias users or autonomous systems to overtrust the signal, ignore contrary evidence, and accept elevated financial exposure.
The manifest explicitly requires an API credential and describes an automated trading skill, but it provides no user-facing warning that the skill will perform external networked trading activity using that credential. This creates a transparency and consent risk: users may supply sensitive credentials and enable live trading without clearly understanding the external actions, financial exposure, or data flows involved.