Skip to main content

Neon PostgreSQL Skill

Enables serverless PostgreSQL database management with features like connection pooling, branching, and autoscaling for efficient application deployment.

Install this skill

or
56/100

Security score

The Neon PostgreSQL Skill skill was audited on Feb 28, 2026 and we found 20 security issues across 3 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 84

Template literal with variable interpolation in command context

SourceSKILL.md
84const post = await sql`SELECT * FROM posts WHERE id = ${postId}`;
medium line 87

Template literal with variable interpolation in command context

SourceSKILL.md
87await sql`INSERT INTO posts (title, content) VALUES (${title}, ${content})`;
medium line 181

Template literal with variable interpolation in command context

SourceSKILL.md
181```yaml
medium line 276

Template literal with variable interpolation in command context

SourceSKILL.md
276const result = await sql`SELECT * FROM users WHERE id = ${userId}`;
medium line 279

Template literal with variable interpolation in command context

SourceSKILL.md
279const result = await sql(`SELECT * FROM users WHERE id = '${userId}'`);
medium line 290

Template literal with variable interpolation in command context

SourceSKILL.md
290await sql`INSERT INTO users (email) VALUES (${email})`;
low line 78

Access to .env file

SourceSKILL.md
78const sql = neon(process.env.DATABASE_URL!);
low line 97

Access to .env file

SourceSKILL.md
97const pool = new Pool({ connectionString: process.env.DATABASE_URL });
low line 122

Access to .env file

SourceSKILL.md
122const sql = neon(process.env.DATABASE_URL!);
low line 134

Access to .env file

SourceSKILL.md
134const pool = new Pool({ connectionString: process.env.DATABASE_URL });
low line 240

Access to .env file

SourceSKILL.md
240const sql = neon(process.env.DATABASE_URL!, {
low line 255

Access to .env file

SourceSKILL.md
255const sql = neon(process.env.DATABASE_URL!);
low line 259

Access to .env file

SourceSKILL.md
259const pool = new Pool({ connectionString: process.env.DATABASE_URL });
low line 265

Access to .env file

SourceSKILL.md
265# .env.development
low line 268

Access to .env file

SourceSKILL.md
268# .env.production
low line 287

Access to .env file

SourceSKILL.md
287const sql = neon(process.env.DATABASE_URL!);
low line 308

Access to .env file

SourceSKILL.md
308const sql = neon(process.env.DATABASE_URL!);
low line 331

Access to .env file

SourceSKILL.md
331const sql = neon(process.env.DATABASE_URL!);
low line 352

Access to .env file

SourceSKILL.md
352url: process.env.DATABASE_URL!,
low line 14

External URL reference

SourceSKILL.md
141. Go to [console.neon.tech](https://console.neon.tech)
Scanned on Feb 28, 2026
View Security Dashboard
Installation guide →