Back to skills
extension
Category: Development & EngineeringNo API key required

compose-security-lint

Lint Docker Compose files for Makefile-first deployment environments using .deploy.env.common + .deploy.env.<ENV_MODE>. Use when validating local/test/prod/custom compose files for image/build declaration, restart, healthcheck, logging, and external network settings.

personAuthor: jakexiaohubgithub

Compose Security Lint

  1. Resolve compose file from .deploy.env.common + .deploy.env.<ENV_MODE> or lint all inferred compose files.
  2. Validate safety baseline fields.
  3. Enforce extra production checks (deploy.resources).

Command

python3 skills/compose-security-lint/scripts/lint_compose.py --root . --env-mode prod
python3 skills/compose-security-lint/scripts/lint_compose.py --root . --all