Skip to main content

database-connect

Facilitates efficient database integration and management for PostgreSQL, MySQL, and MongoDB, optimizing token usage for queries and inspections.

Install this skill

or
10/100

Security score

The database-connect skill was audited on Feb 9, 2026 and we found 22 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 351

Template literal with variable interpolation in command context

SourceSKILL.md
351console.log(`✓ Query completed in ${duration}ms`);
medium line 352

Template literal with variable interpolation in command context

SourceSKILL.md
352console.log(` Rows: ${result.rowCount}`);
medium line 360

Template literal with variable interpolation in command context

SourceSKILL.md
360console.log(`... and ${result.rows.length - 100} more rows`);
medium line 411

Template literal with variable interpolation in command context

SourceSKILL.md
411```bash
medium line 530

Template literal with variable interpolation in command context

SourceSKILL.md
530console.log(`✓ Using database: ${config.database}`);
medium line 534

Template literal with variable interpolation in command context

SourceSKILL.md
534console.log(`✓ Using collection: ${config.collection}`);
medium line 546

Template literal with variable interpolation in command context

SourceSKILL.md
546console.log(`✓ Found ${docs.length} documents`);
medium line 553

Template literal with variable interpolation in command context

SourceSKILL.md
553console.log(`✓ Count: ${count}`);
medium line 559

Template literal with variable interpolation in command context

SourceSKILL.md
559console.log(`✓ Distinct values for ${field}:`);
medium line 566

Template literal with variable interpolation in command context

SourceSKILL.md
566console.log(`✓ Aggregation results: ${results.length} documents`);
medium line 576

Template literal with variable interpolation in command context

SourceSKILL.md
576console.log(` - ${col.name}`);
medium line 692

Template literal with variable interpolation in command context

SourceSKILL.md
692let query = `SELECT ${this.columns.join(', ')} FROM ${this.table}`;
medium line 695

Template literal with variable interpolation in command context

SourceSKILL.md
695query += ` WHERE ${this.conditions.join(' AND ')}`;
medium line 699

Template literal with variable interpolation in command context

SourceSKILL.md
699query += ` ORDER BY ${this.orderColumn} ${this.orderDirection}`;
medium line 703

Template literal with variable interpolation in command context

SourceSKILL.md
703query += ` LIMIT ${this.limitCount}`;
medium line 727

Template literal with variable interpolation in command context

SourceSKILL.md
727```bash
medium line 36

Access to .env file

SourceSKILL.md
36- Invalidate on config file changes (.env, schema.prisma, etc.)
low line 115

Access to .env file

SourceSKILL.md
115if [ -f ".env" ]; then
low line 116

Access to .env file

SourceSKILL.md
116echo "✓ .env file found"
low line 118

Access to .env file

SourceSKILL.md
118if grep -q "DATABASE_URL\|POSTGRES\|MYSQL" .env; then
low line 382

Access to .env file

SourceSKILL.md
382const connectionString = process.env.DATABASE_URL || process.argv[3];
low line 590

Access to .env file

SourceSKILL.md
590const uri = process.env.MONGODB_URI || process.argv[2];
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →