Skip to main content

compose-patterns-2025

Documents production-ready Docker Compose patterns for 2025, focusing on multi-environment strategies and modern features.

Install this skill

or
51/100

Security score

The compose-patterns-2025 skill was audited on Feb 9, 2026 and we found 17 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 123

Template literal with variable interpolation in command context

SourceSKILL.md
123```bash
medium line 576

Template literal with variable interpolation in command context

SourceSKILL.md
576```yaml
medium line 667

Template literal with variable interpolation in command context

SourceSKILL.md
667```yaml
medium line 660

Curl to non-GitHub URL

SourceSKILL.md
660curl -f http://localhost:8080/health || exit 1
medium line 93

Access to .env file

SourceSKILL.md
93### Pattern: .env Files per Environment
medium line 95

Access to .env file

SourceSKILL.md
95**.env.template (committed to git):**
low line 102

Access to .env file

SourceSKILL.md
102# DB_PASSWORD= (set in actual .env)
low line 107

Access to .env file

SourceSKILL.md
107# REDIS_PASSWORD= (set in actual .env)
medium line 114

Access to .env file

SourceSKILL.md
114**.env.dev:**
medium line 122

Access to .env file

SourceSKILL.md
122**.env.prod:**
low line 132

Access to .env file

SourceSKILL.md
132docker compose --env-file .env.dev up
low line 597

Access to .env file

SourceSKILL.md
597# Development (.env.dev)
low line 600

Access to .env file

SourceSKILL.md
600# Production (.env.prod)
low line 720

Access to .env file

SourceSKILL.md
720- .env
low line 212

External URL reference

SourceSKILL.md
212test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
low line 660

External URL reference

SourceSKILL.md
660curl -f http://localhost:8080/health || exit 1
low line 694

External URL reference

SourceSKILL.md
694test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:8080/health"]
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →