- Modified `scripts/web_dashboard.py` to catch exceptions in the dashboard route, log them to `sys.stderr`, and return a generic "Internal Server Error" message to the client.
- Added `scripts/test_web_dashboard_security.py` to verify that sensitive exception details are not exposed in HTTP responses.
- Verified that existing tests in `scripts/test_web_dashboard.py` still pass.