T09 · Insecure Skill Coding Practices
- Location
SKILL.md:37- Finding
Command and SQL Injection Through Unsafely Interpolated Bet Data
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill has a coherent betting-tracker purpose, but its documented command pattern can turn supplied bet fields into executable Python or SQL.
Review this carefully before installing. Only use it with trusted, simple numeric and text inputs, and prefer a revised version that validates odds, uses SQLite parameter binding, documents how stored betting history can be deleted, and removes unused credential/tool requirements until implemented.
SKILL.md:37Command and SQL Injection Through Unsafely Interpolated Bet Data
The skill explicitly instructs the agent to persist betting data into a local SQLite database under the user's home directory without any warning, consent flow, retention notice, or explanation of what data will remain on disk. Persistent storage of betting history can expose sensitive behavioral, financial, or regulatory information to other local users, backups, or later agent actions, especially because the path is predictable and long-lived.
No suspicious patterns detected.