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
61/100

Security score

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

Categories Tested

Security Issues

medium line 376

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Access to .env file

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

Access to .env file

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

Access to .env file

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

Access to .env file

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

Access to .env file

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

Access to .env file

SourceSKILL.md
67// managedIdentityClientId: process.env.AZURE_POSTGRESQL_CLIENTID
low line 76

Access to .env file

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

Access to .env file

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

Access to .env file

SourceSKILL.md
78user: process.env.AZURE_POSTGRESQL_USER, // Entra ID user
low line 80

Access to .env file

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

Access to .env file

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

Access to .env file

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

Access to .env file

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

Access to .env file

SourceSKILL.md
98password: process.env.AZURE_POSTGRESQL_PASSWORD,
low line 119

Access to .env file

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

Access to .env file

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

Access to .env file

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

Access to .env file

SourceSKILL.md
122password: process.env.AZURE_POSTGRESQL_PASSWORD,
low line 339

Access to .env file

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

Access to .env file

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

Access to .env file

SourceSKILL.md
341user: process.env.AZURE_POSTGRESQL_USER!,
low line 72

External URL reference

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

External URL reference

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

External URL reference

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

External URL reference

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

External URL reference

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

External URL reference

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

External URL reference

SourceSKILL.md
478| Passwordless Connection | https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-connect-with-managed-identity |
low line 489

External URL reference

SourceSKILL.md
489> **Adapted for [@techwavedev/agi-agent-kit](https://www.npmjs.com/package/@techwavedev/agi-agent-kit)**
Scanned on May 12, 2026
View Security Dashboard
Installation guide →