T08 · Insecure Dependencies
- Location
clawhub.json:7- Finding
Unpinned Trading SDK Creates a Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is openly a Polymarket trading automaton, but its live-trading safeguards have concrete gaps users should review before trusting it with funds.
Install only if you understand it can submit real Polymarket orders when run with --live. Use paper mode first, use a dedicated least-privilege Simmer/Polymarket credential, avoid live-capable keys in automation, pin and review simmer-sdk, and fix or account for the missing volume gate and max-position sizing issue before risking funds.
clawhub.json:7Unpinned Trading SDK Creates a Supply-Chain Risk
trader.py:160Minimum Trade Floor Can Exceed the Configured Maximum Position
trader.py:201Declared Minimum Market Volume Safeguard Is Not Enforced
The skill references environment-based credentials (SIMMER_API_KEY) and describes executable trading behavior, but it does not declare an explicit tool/permission scope such as allowed tools or environment access. That makes the skill's effective capabilities less transparent to reviewers and increases the risk of over-privileged execution if the runtime exposes broader env access than intended.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
## Key Data Sources
- **SMHI** (Weather): https://www.smhi.se/
- **Riksdagen** (Parliament): https://data.riksdagen.se/
- **SCB** (Statistics): https://www.scb.se/
- **SVT Nyheter**: https://www.svt.se/nyheter/
- **Di.se** (Business): https://www.di.se/
The manifest requires a sensitive credential (SIMMER_API_KEY) but provides no user-facing disclosure of what service it authenticates to, what permissions it grants, or how it will be used by the trading agent. In a financial trading skill, undisclosed credential use is more concerning because the key may enable account actions, market access, or fund movement, leaving users unable to make an informed trust decision.