Source ReviewPASS
Execution surface of the delivery reviewed item by item. Our own additions were read: docker-compose.yml (the web port and the SSH port are both bound to 127.0.0.1 only; the database is SQLite in a named volume; it refuses to start when the site key or the internal token is missing; installation is locked, free registration is closed and the version check is closed), scripts/quickstart/bootstrap-admin.sh (the password goes in as an argument and the output holds no password; an existing account is not overwritten, and a marker file prevents creating it twice), scripts/quickstart/init-env.sh (openssl generates random values, .env is mode 600, an existing .env is not overwritten) and Dockerfile.quickstart. The upstream Go and front-end sources were not read file by file; the basis is the MIT licence and container isolation.