T08 · Insecure Dependencies
- Location
clawhub.json:8- Finding
Unpinned Privileged Runtime Dependency
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a disclosed trading bot, but some promised live-trading risk controls are not actually enforced, so it needs review before use with real funds.
Install only for paper trading unless you have reviewed and fixed the live-risk controls. Before using --live, confirm the Simmer API key is narrowly scoped, pin simmer-sdk to a reviewed version, and enforce volume, position, and interval-continuity checks in code or through external trading limits.
clawhub.json:8Unpinned Privileged Runtime Dependency
trader.py:387Declared Minimum-Volume Trading Safeguard Is Not Enforced
trader.py:367Concurrent Position Limit Only Counts Orders Placed During the Current Run
trader.py:190Pattern Detection Does Not Verify Consecutive Five-Minute Intervals
The skill requires a high-value credential (SIMMER_API_KEY) and describes trading/execution behavior, but it does not declare any explicit tool scope such as permissions or allowed-tools. That mismatch weakens least-privilege controls because an agent runtime may grant broader environment or tool access than the skill actually needs, increasing the blast radius if the skill is modified, misused, or composed with other capabilities.
This JSON manifest requires the SIMMER_API_KEY environment variable, indicating the skill uses sensitive credentials. The manifest provides no accompanying disclosure about credential handling, external service access, or the implications of supplying the key, which is a missing user warning for a manifest/markdown-adjacent skill descriptor.