Source ReviewPASS
Execution surface of the delivery reviewed item by item. Our own additions were read line by line: docker-compose.yml (the published port is bound to 127.0.0.1 only; it refuses to start without WHITEBOARD_HTPASSWD; a single service), Dockerfile.quickstart (base images fixed by digest; build-offline.vars is read in before the build), scripts/quickstart/build-offline.vars (empties the endpoints that point to the upstream cloud services and turns usage reporting off), scripts/quickstart/nginx.conf (every path except the liveness check needs a username and password), scripts/quickstart/40-write-htpasswd.sh (it refuses to start without a password hash) and scripts/quickstart/init-env.sh (openssl generates a random username and password, .env is mode 600, existing credentials are not overwritten). The upstream front-end source was not read file by file; the basis is the MIT licence and container isolation.