Skip to main content

firebase-admin-sdk-server-integration

Integrates Firebase Admin SDK with Next.js for secure server-side operations, including token verification and custom claims management.

Install this skill

or
76/100

Security score

The firebase-admin-sdk-server-integration skill was audited on Feb 9, 2026 and we found 12 security issues across 1 threat category. Review the findings below before installing.

Categories Tested

Security Issues

low line 44

Access to .env file

SourceSKILL.md
44projectId: process.env.FIREBASE_ADMIN_PROJECT_ID,
low line 46

Access to .env file

SourceSKILL.md
46projectId: process.env.FIREBASE_ADMIN_PROJECT_ID,
low line 47

Access to .env file

SourceSKILL.md
47clientEmail: process.env.FIREBASE_ADMIN_CLIENT_EMAIL,
low line 49

Access to .env file

SourceSKILL.md
49privateKey: process.env.FIREBASE_ADMIN_PRIVATE_KEY?.replace(/\\n/g, '\n'),
low line 55

Access to .env file

SourceSKILL.md
55!process.env.FIREBASE_ADMIN_PROJECT_ID ||
low line 56

Access to .env file

SourceSKILL.md
56!process.env.FIREBASE_ADMIN_CLIENT_EMAIL ||
low line 57

Access to .env file

SourceSKILL.md
57!process.env.FIREBASE_ADMIN_PRIVATE_KEY
low line 60

Access to .env file

SourceSKILL.md
60'Missing Firebase Admin SDK environment variables. Ensure .env.local is configured.'
medium line 95

Access to .env file

SourceSKILL.md
95**`.env.local`** (Server-only variables):
medium line 107

Access to .env file

SourceSKILL.md
1074. Extract values into `.env.local`
low line 419

Access to .env file

SourceSKILL.md
419privateKey: process.env.FIREBASE_ADMIN_PRIVATE_KEY?.replace(/\\n/g, '\n'),
medium line 435

Access to .env file

SourceSKILL.md
435- Commit `.env.local` to version control
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →