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 openly automates Polymarket trading, but its live-trading safeguards and dependency controls need review before use.
Treat this as a review-before-live-trading skill. Use a tightly limited API key, avoid enabling --live until the volume and position-limit safeguards are fixed, pin the SDK dependency, and rely on account-level trading limits rather than this skill alone.
clawhub.json:6Unpinned Third-Party Trading SDK Creates a Supply-Chain Risk
trader.py:383Configured Minimum Market Volume Safeguard Is Not Enforced
trader.py:516Maximum Concurrent Position Limit Ignores Existing Account Positions
trader.py:428Minimum Trade Setting Can Override the Maximum Position Limit
The skill references environment-based credentials (SIMMER_API_KEY) and describes trading/execution behavior, but it does not declare an explicit tool/permission scope such as allowed tools or permissions. That creates an authorization ambiguity: an agent runtime may expose environment access more broadly than intended, increasing the chance that high-value credentials are available to the skill without clear least-privilege boundaries. In a trading skill, this is more sensitive because access to a live API key can directly enable financial actions.