Skip to main content

Database Migrations

Establishes comprehensive database migration patterns with version control, rollback procedures, and safe deployment strategies.

Install this skill

or
35/100

Security score

The Database Migrations skill was audited on Mar 1, 2026 and we found 13 security issues across 1 threat category. Review the findings below before installing.

Categories Tested

Security Issues

medium line 161

Template literal with variable interpolation in command context

SourceSKILL.md
161console.log(`✅ Migration ${migration.version} executed successfully`);
medium line 171

Template literal with variable interpolation in command context

SourceSKILL.md
171console.error(`❌ Migration ${migration.version} failed:`, error);
medium line 179

Template literal with variable interpolation in command context

SourceSKILL.md
179throw new Error(`Migration ${version} not found`);
medium line 185

Template literal with variable interpolation in command context

SourceSKILL.md
185throw new Error(`Migration ${version} was not executed`);
medium line 202

Template literal with variable interpolation in command context

SourceSKILL.md
202console.log(`✅ Migration ${version} rolled back successfully`);
medium line 209

Template literal with variable interpolation in command context

SourceSKILL.md
209console.error(`❌ Migration ${version} rollback failed:`, error);
medium line 220

Template literal with variable interpolation in command context

SourceSKILL.md
220throw new Error(`Dependency ${dependency} not executed for migration ${migration.version}`);
medium line 332

Template literal with variable interpolation in command context

SourceSKILL.md
332error: `Assertion failed: ${assertion.type} on ${assertion.target}`
medium line 385

Template literal with variable interpolation in command context

SourceSKILL.md
385const countResult = await db.query(`SELECT COUNT(*) as count FROM ${assertion.target}`);
medium line 394

Template literal with variable interpolation in command context

SourceSKILL.md
394throw new Error(`Unknown assertion type: ${assertion.type}`);
medium line 427

Template literal with variable interpolation in command context

SourceSKILL.md
427console.log(`🚀 Starting migration deployment to ${config.environment}`);
medium line 467

Template literal with variable interpolation in command context

SourceSKILL.md
467console.log(`💾 Creating backup for ${environment}...`);
medium line 533

Template literal with variable interpolation in command context

SourceSKILL.md
533throw new Error(`${testResults.failedTests} migration tests failed`);
Scanned on Mar 1, 2026
View Security Dashboard