Audit your docker-compose.
Compose is easy to write and easy to ship with a hole in it. Paste your docker-compose.yml and get a production audit — exposed database ports, hardcoded secrets, missing restart policies, :latest images, and more — per service, with the fix.
The holes compose makes easy
A compose file that works on your laptop and a compose file that's safe in production are not the same file. The gaps are quiet: a database with a host port mapping that's now on the public internet, a password sitting in plaintext under environment, a service with no restart policy that won't come back after a reboot, an image: postgres with no tag that pulls a different version next month. None of them error; all of them bite later.
This catches the common ones in seconds. Keeping them caught — across every service, every deploy, every host — so a fix doesn't quietly regress, is the ongoing version of the job, and the part a control plane is built to hold.
Catch it once here. Keep it caught everywhere.
Infraveil runs, supervises, and audits your containers across the hosts you own — with the restart, recovery, and tamper-evident record that turns a one-time fix into a standing guarantee.
See how it worksGet the production-compose playbook
Hardening, secrets, restarts, and healthchecks for containers you run yourself. No spam.