Repository navigation
Full-repo review and fix pass. Highlights:
Fixed
- Pi-hole recipe: v5 env vars on a v6 image (
WEBPASSWORD_FILEsemantics,FTLCONF_dns_upstreams) - Traefik recipe: healthcheck could never pass (
--ping=truewas missing) - Image pins with known CVEs or EOL: redis 7.4.9, traefik v3.6.2, nextcloud 32, mariadb 11.8 LTS, pihole 2026.05
- Env-var precedence, volume-prune semantics (Engine 23+), CIS control numbers, dead links
- MCP linter: password regex no longer flags compliant secrets blocks; untagged images now flagged; hardened path validation
Added
- Best practices: privilege-dropping entrypoint gotcha (§3.2), hardening verification checklist (§3.10), VPN-sidecar pattern (§7.6),
deploy.resourcessyntax,shm_sizeguidance - CI smoke test for the MCP server; healthcheck
start_interval; review report underdocs/reviews/ - README: dual human/agent purpose and a currency note
See CHANGELOG.md for the full list.