Skip to main content

deploy-validate

Performs pre-deployment validation checks to ensure environment configuration, dependencies, and API compatibility are correct.

Install this skill

or
55/100

Security score

The deploy-validate skill was audited on Feb 9, 2026 and we found 25 security issues across 3 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 42

Curl to non-GitHub URL

SourceSKILL.md
42curl -f http://localhost:3000/health
medium line 33

Access to .env file

SourceSKILL.md
33- Validate .env presence without reading contents
medium line 62

Access to .env file

SourceSKILL.md
62- Standard security checks (.env in .gitignore, etc.)
low line 70

Access to .env file

SourceSKILL.md
70git diff --name-only origin/main | grep -E '(\.env\.example|Dockerfile|k8s/)'
medium line 77

Access to .env file

SourceSKILL.md
77- Read .env.example: 400 tokens
medium line 78

Access to .env file

SourceSKILL.md
78- Read .env: 400 tokens
low line 153

Access to .env file

SourceSKILL.md
153# Check for .env.example
low line 154

Access to .env file

SourceSKILL.md
154if [ ! -f ".env.example" ]; then
low line 155

Access to .env file

SourceSKILL.md
155echo "⚠️ No .env.example file found"
low line 159

Access to .env file

SourceSKILL.md
159echo "✓ .env.example found"
low line 161

Access to .env file

SourceSKILL.md
161# Check if .env exists
low line 162

Access to .env file

SourceSKILL.md
162if [ ! -f ".env" ]; then
low line 163

Access to .env file

SourceSKILL.md
163echo "⚠️ No .env file (okay for production, should use environment variables)"
low line 165

Access to .env file

SourceSKILL.md
165# Compare .env with .env.example
low line 166

Access to .env file

SourceSKILL.md
166EXAMPLE_VARS=$(grep -v '^#' .env.example | grep '=' | cut -d'=' -f1 | sort)
low line 167

Access to .env file

SourceSKILL.md
167ACTUAL_VARS=$(grep -v '^#' .env | grep '=' | cut -d'=' -f1 | sort)
low line 187

Access to .env file

SourceSKILL.md
187. 2>/dev/null | grep -v "process.env\|os.environ\|config\." || echo "")
low line 452

Access to .env file

SourceSKILL.md
452# Check for .env in git
low line 453

Access to .env file

SourceSKILL.md
453if git ls-files | grep -q "^\.env$" 2>/dev/null; then
low line 454

Access to .env file

SourceSKILL.md
454echo "❌ .env file is tracked in git!"
low line 455

Access to .env file

SourceSKILL.md
455echo " CRITICAL: Remove .env from git and add to .gitignore"
low line 458

Access to .env file

SourceSKILL.md
458echo "✓ .env not tracked in git"
low line 467

Access to .env file

SourceSKILL.md
467if ! grep -q "\.env" .gitignore; then
low line 468

Access to .env file

SourceSKILL.md
468echo "⚠️ .env not in .gitignore"
low line 42

External URL reference

SourceSKILL.md
42curl -f http://localhost:3000/health
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →