T08 · Insecure Dependencies
- Location
clawhub.json:3- Finding
Unpinned Privileged Third-Party Trading Dependency
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a disclosed trading tool, but its live-trading safeguards are materially weaker than the documentation suggests.
Review this carefully before installing for live trading. Paper mode is the default, but do not provide a live-capable SIMMER_API_KEY unless you are comfortable with the actual implemented controls, have scoped spending and trading limits server-side, and have reviewed or pinned the simmer-sdk dependency.
clawhub.json:3Unpinned Privileged Third-Party Trading Dependency
trader.py:232Documented Minimum-Volume Safeguard Is Not Enforced
trader.py:27Implemented Trading Controls Are Weaker Than the Documented Defaults
trader.py:198Minimum-Trade Floor Can Exceed the Configured Maximum Position
The skill references environment-based credentials (SIMMER_API_KEY) and describes execution modes that can place live trades, but it does not declare an explicit tool or permission scope. That mismatch weakens least-privilege controls because an agent or platform may expose environment access implicitly without a clear policy boundary, increasing the risk of credential misuse or unintended trading behavior.
The manifest requires a sensitive credential (SIMMER_API_KEY) but provides no user-facing disclosure about why the key is needed, what operations it enables, or how it will be used. In a trading skill, that omission is more dangerous because the credential may permit market access, order placement, or account actions, so users cannot make an informed trust decision before granting it.
No suspicious patterns detected.