T08 · Insecure Dependencies
- Location
clawhub.json:3- 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
This is a disclosed Polymarket trading skill, but its live-trading safety controls have material gaps that could cause unintended real-money trades.
Review this carefully before installing. Use it only with a limited-risk SIMMER_API_KEY, start in paper mode, avoid reusing the module in a long-lived process after any live run, and consider requiring an extra live-trading confirmation plus pinning simmer-sdk before enabling real-money trading.
clawhub.json:3Unpinned Trading SDK Creates a Supply-Chain Risk
trader.py:51Global Client Cache Can Reuse a Live Trading Client During Paper Mode
trader.py:362Configured Minimum-Volume Risk Control Is Never Enforced
The skill references access to environment-backed credentials via SIMMER_API_KEY and describes live trading capability, but it does not declare any explicit tool scope or permission boundary. In an agent ecosystem, undeclared access to env-derived secrets increases the chance that the runtime grants broader secret access than reviewers or users expect, which is especially sensitive here because the credential authorizes financial actions.
The script enables real-money trading solely via the presence of a --live CLI flag and immediately proceeds to place trades without any secondary confirmation, dry-run summary, environment guard, or interactive acknowledgment. In a trading skill, this increases the chance of accidental financial loss from operator error, misconfigured automation, or unintended invocation in production contexts.
No suspicious patterns detected.