Skip to main content

azure-postgres-ts

Connects Node.js/TypeScript applications to Azure PostgreSQL with support for passwordless authentication and connection pooling.

Install this skill

or
62/100

Security score

The azure-postgres-ts skill was audited on Mar 7, 2026 and we found 30 security issues across 3 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 377

Template literal with variable interpolation in command context

SourceSKILL.md
377console.error(`PostgreSQL error ${error.code}: ${error.message}`);
medium line 389

Template literal with variable interpolation in command context

SourceSKILL.md
389connectionString: `postgres://${user}:${password}@${host}:${port}/${database}?sslmode=require`
low line 46

Access to .env file

SourceSKILL.md
46host: process.env.AZURE_POSTGRESQL_HOST,
low line 47

Access to .env file

SourceSKILL.md
47database: process.env.AZURE_POSTGRESQL_DATABASE,
low line 48

Access to .env file

SourceSKILL.md
48user: process.env.AZURE_POSTGRESQL_USER,
low line 49

Access to .env file

SourceSKILL.md
49password: process.env.AZURE_POSTGRESQL_PASSWORD,
low line 50

Access to .env file

SourceSKILL.md
50port: Number(process.env.AZURE_POSTGRESQL_PORT) || 5432,
low line 68

Access to .env file

SourceSKILL.md
68// managedIdentityClientId: process.env.AZURE_POSTGRESQL_CLIENTID
low line 77

Access to .env file

SourceSKILL.md
77host: process.env.AZURE_POSTGRESQL_HOST,
low line 78

Access to .env file

SourceSKILL.md
78database: process.env.AZURE_POSTGRESQL_DATABASE,
low line 79

Access to .env file

SourceSKILL.md
79user: process.env.AZURE_POSTGRESQL_USER, // Entra ID user
low line 81

Access to .env file

SourceSKILL.md
81port: Number(process.env.AZURE_POSTGRESQL_PORT) || 5432,
low line 96

Access to .env file

SourceSKILL.md
96host: process.env.AZURE_POSTGRESQL_HOST,
low line 97

Access to .env file

SourceSKILL.md
97database: process.env.AZURE_POSTGRESQL_DATABASE,
low line 98

Access to .env file

SourceSKILL.md
98user: process.env.AZURE_POSTGRESQL_USER,
low line 99

Access to .env file

SourceSKILL.md
99password: process.env.AZURE_POSTGRESQL_PASSWORD,
low line 120

Access to .env file

SourceSKILL.md
120host: process.env.AZURE_POSTGRESQL_HOST,
low line 121

Access to .env file

SourceSKILL.md
121database: process.env.AZURE_POSTGRESQL_DATABASE,
low line 122

Access to .env file

SourceSKILL.md
122user: process.env.AZURE_POSTGRESQL_USER,
low line 123

Access to .env file

SourceSKILL.md
123password: process.env.AZURE_POSTGRESQL_PASSWORD,
low line 340

Access to .env file

SourceSKILL.md
340host: process.env.AZURE_POSTGRESQL_HOST!,
low line 341

Access to .env file

SourceSKILL.md
341database: process.env.AZURE_POSTGRESQL_DATABASE!,
low line 342

Access to .env file

SourceSKILL.md
342user: process.env.AZURE_POSTGRESQL_USER!,
low line 73

External URL reference

SourceSKILL.md
73"https://ossrdbms-aad.database.windows.net/.default"
low line 294

External URL reference

SourceSKILL.md
294"https://ossrdbms-aad.database.windows.net/.default"
low line 430

External URL reference

SourceSKILL.md
430| Token scope | `https://ossrdbms-aad.database.windows.net/.default` | Entra ID token scope |
low line 475

External URL reference

SourceSKILL.md
475| node-postgres Docs | https://node-postgres.com |
low line 476

External URL reference

SourceSKILL.md
476| npm Package | https://www.npmjs.com/package/pg |
low line 478

External URL reference

SourceSKILL.md
478| Azure PostgreSQL Docs | https://learn.microsoft.com/azure/postgresql/flexible-server/ |
low line 479

External URL reference

SourceSKILL.md
479| Passwordless Connection | https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-connect-with-managed-identity |
Scanned on Mar 7, 2026
View Security Dashboard
Installation guide →