Source ReviewPASS
Execution surface of the delivery reviewed item by item. Our own additions were read: docker-compose.yml (the published port is bound to 127.0.0.1 only; it refuses to start when the sign-in account or the password hash is missing; the configuration folder is mounted read-only; the check results sit in a named volume), quickstart/config/config.yaml (storage is SQLite, it monitors only the service itself, the account and password hash are read from the environment, and no alert is sent by default), Dockerfile.quickstart (the images of the build and run stages are pinned by version and digest, and the run stage runs as a non-root user), and scripts/quickstart/init-env.sh with tools/quickstart-hashpw/main.go (openssl generates a random password, only the URL-safe hashed string is written to .env, .env is mode 600, and an existing one is not overwritten). The upstream Go source was not read file by file; the basis is the Apache-2.0 licence and container isolation.