Intent-Code Divergence
Medium
- Confidence
- 98% confidence
- Finding
- The script documents `./start.sh [clean|full] [port]` but actually reads `VERSION` from `$2` and `PORT` from `$3`, meaning the first user-supplied argument is ignored and valid invocations will not behave as documented. This can cause operators to start the wrong container mode or expose the service on an unintended port, which is security-relevant because the `full` mode mounts persistent user data and the script advertises LAN access.
