T08 · Insecure Dependencies
- Location
references/migrations.md:9- Finding
Unpinned Executable Dependency Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a coherent Go database guidance skill, but it includes production-looking transaction examples with serious financial-integrity and cleanup flaws that users should review before relying on it.
Treat this skill as database-design reference material, not drop-in production code. Pin any CLI versions before installing tools, and review or replace the transaction examples before using them for payments, balances, inventory, credits, or other high-impact state changes.
references/migrations.md:9Unpinned Executable Dependency Installation
references/transactions.md:18Funds Transfer Example Credits an Account Without Confirming the Debit
references/transactions.md:45Transaction Helper Does Not Guarantee Rollback After a Panic
Skill establishes unauthorized persistence across sessions via cron jobs, startup scripts, or state files. Session persistence allows an attacker to maintain access beyond the current interaction.
ALTER TABLE users ADD COLUMN IF NOT EXISTS legacy_field TEXT;
Document in comments when a down migration cannot fully restore the previous state.
## Migration Rules
No suspicious patterns detected.