T08 · Insecure Dependencies
- Location
clawhub.json:3- Finding
Unpinned Trading SDK Creates a Supply-Chain Execution Risk
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is openly a trading bot, but its live-trading risk controls are under-scoped and some documented safeguards are not actually enforced.
Review carefully before installing, especially for live trading. Use a tightly permissioned API key, keep the skill in paper mode until the dependency is pinned and the volume, exposure, and classification safeguards are fixed, and do not run it on a funded account without external account-level limits.
clawhub.json:3Unpinned Trading SDK Creates a Supply-Chain Execution Risk
trader.py:404Minimum Market Volume Safeguard Is Declared but Never Enforced
trader.py:410Configured Maximum Open Positions Only Limits Orders Per Invocation
trader.py:233Classification Order Increases Exposure to Emergency Rate Markets Instead of Dampening It
The skill declares access to a high-value credential (SIMMER_API_KEY) and describes live trading behavior, but it does not declare explicit tool scope or allowed tools. That creates ambiguous authority boundaries for an agent runtime and can permit broader-than-intended access to environment-backed capabilities, especially if the platform infers capabilities from context rather than explicit policy.
The skill states that default operation uses keyword-based market discovery without tight activation boundaries, which risks triggering on ordinary macroeconomic or financial discussion. In a trading skill, vague triggers can lead to unintended market selection, accidental trade recommendations, or execution against irrelevant events, increasing operational and financial risk.
The monitored keyword list is very broad and includes many terms common in general economics commentary, politics, and news. Because this skill can influence or execute trades, such overlap increases the chance of false-positive market discovery and mis-scoped actions, especially when paired with conviction-based sizing and optional live mode.
The keyword search list includes institutions and topics broader than the declared central-bank-decision focus, including Bank of England, BOJ, RBA, Norges Bank, recession, unemployment, NFP, and Sahm Rule. Because discovery drives what the bot can trade, these terms can pull in unrelated or weakly related markets and cause unintended automated positions outside the advertised mandate.
The trading logic expands beyond narrow central-bank decision markets into broader macro and quasi-political categories such as recession, GDP contraction, yield curve, employment, and leadership/succession questions. In an automated live-trading skill, this scope drift is dangerous because it can place real-money trades on markets with very different resolution mechanics, risk profiles, and thesis validity than the stated strategy, undermining operator expectations and risk controls.