T09 · Insecure Skill Coding Practices
- Location
SKILL.md:114- Finding
Wallet Private Key Exposed Through Plaintext Environment Configuration
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a coherent Polymarket trading skill, but it asks users to put a raw wallet private key in the environment and perform persistent on-chain approvals without enough scoping detail.
Install only with a dedicated low-balance wallet and after inspecting the actual scripts and dependencies that will run under uv. Understand exactly what each approval permits, avoid storing valuable wallet keys in shell history or long-lived environment files, and plan how to revoke approvals after use.
SKILL.md:114Wallet Private Key Exposed Through Plaintext Environment Configuration
Output size or generation rate is not bounded. Unbounded output enables denial-of-service through resource exhaustion, log flooding, or context-window stuffing.
**Output options:**
- Default output is a formatted table (good for display)
- Use `--full` flag for full question text without truncation
- Use `--json` flag via `scripts/markets.py --json trending` for structured JSON output
### Wallet Management
No suspicious patterns detected.