T08 · Insecure Dependencies
- Location
clawhub.json:6- Finding
Unpinned Third-Party Trading Dependency Creates a Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This trading skill is not malicious, but it should be reviewed because it can place real trades with an API key and several documented safety limits are missing or inconsistent.
Install only if you are comfortable giving this skill a scoped Simmer/Polymarket trading key. Keep it in paper mode until the liquidity filter, position-limit semantics, and threshold default are corrected or explicitly accepted, and prefer a pinned reviewed simmer-sdk version before using live trading.
clawhub.json:6Unpinned Third-Party Trading Dependency Creates a Supply-Chain Risk
trader.py:303Configured Minimum Market Volume Safeguard Is Not Enforced
trader.py:431Maximum Position Count Only Limits Orders in the Current Run
trader.py:50Documented Violation Threshold Does Not Match the Executable Default
The skill references a high-value environment credential (SIMMER_API_KEY) but does not declare any explicit tool scope or permissions boundary for environment access. In agent platforms, undeclared access to environment variables weakens least-privilege controls and can allow the skill to read sensitive secrets it was not narrowly scoped to use, increasing the chance of credential exposure or misuse if the skill is modified or composed with other components.
This manifest requires the sensitive environment variable SIMMER_API_KEY, but the file provides no warning or disclosure about credential use, storage, or the fact that the skill will operate with authenticated access. Because this is a trading-related skill, omission of any warning about use of an API key could leave users unaware of the sensitivity of the permission they are granting.