azure-postgres-ts
Connects Node.js/TypeScript applications to Azure PostgreSQL with support for passwordless authentication and connection pooling.
Install this skill
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
Template literal with variable interpolation in command context
| 377 | console.error(`PostgreSQL error ${error.code}: ${error.message}`); |
Template literal with variable interpolation in command context
| 389 | connectionString: `postgres://${user}:${password}@${host}:${port}/${database}?sslmode=require` |
Access to .env file
| 46 | host: process.env.AZURE_POSTGRESQL_HOST, |
Access to .env file
| 47 | database: process.env.AZURE_POSTGRESQL_DATABASE, |
Access to .env file
| 48 | user: process.env.AZURE_POSTGRESQL_USER, |
Access to .env file
| 49 | password: process.env.AZURE_POSTGRESQL_PASSWORD, |
Access to .env file
| 50 | port: Number(process.env.AZURE_POSTGRESQL_PORT) || 5432, |
Access to .env file
| 68 | // managedIdentityClientId: process.env.AZURE_POSTGRESQL_CLIENTID |
Access to .env file
| 77 | host: process.env.AZURE_POSTGRESQL_HOST, |
Access to .env file
| 78 | database: process.env.AZURE_POSTGRESQL_DATABASE, |
Access to .env file
| 79 | user: process.env.AZURE_POSTGRESQL_USER, // Entra ID user |
Access to .env file
| 81 | port: Number(process.env.AZURE_POSTGRESQL_PORT) || 5432, |
Access to .env file
| 96 | host: process.env.AZURE_POSTGRESQL_HOST, |
Access to .env file
| 97 | database: process.env.AZURE_POSTGRESQL_DATABASE, |
Access to .env file
| 98 | user: process.env.AZURE_POSTGRESQL_USER, |
Access to .env file
| 99 | password: process.env.AZURE_POSTGRESQL_PASSWORD, |
Access to .env file
| 120 | host: process.env.AZURE_POSTGRESQL_HOST, |
Access to .env file
| 121 | database: process.env.AZURE_POSTGRESQL_DATABASE, |
Access to .env file
| 122 | user: process.env.AZURE_POSTGRESQL_USER, |
Access to .env file
| 123 | password: process.env.AZURE_POSTGRESQL_PASSWORD, |
Access to .env file
| 340 | host: process.env.AZURE_POSTGRESQL_HOST!, |
Access to .env file
| 341 | database: process.env.AZURE_POSTGRESQL_DATABASE!, |
Access to .env file
| 342 | user: process.env.AZURE_POSTGRESQL_USER!, |
External URL reference
| 73 | "https://ossrdbms-aad.database.windows.net/.default" |
External URL reference
| 294 | "https://ossrdbms-aad.database.windows.net/.default" |
External URL reference
| 430 | | Token scope | `https://ossrdbms-aad.database.windows.net/.default` | Entra ID token scope | |
External URL reference
| 475 | | node-postgres Docs | https://node-postgres.com | |
External URL reference
| 476 | | npm Package | https://www.npmjs.com/package/pg | |
External URL reference
| 478 | | Azure PostgreSQL Docs | https://learn.microsoft.com/azure/postgresql/flexible-server/ | |
External URL reference
| 479 | | Passwordless Connection | https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-connect-with-managed-identity | |