Missing User Warnings
Medium
- Confidence
- 92% confidence
- Finding
- The script builds a heartbeat path directly from the user-controlled service name and reads it from /tmp, a world-writable directory. An attacker who can influence the service argument or place files/symlinks in /tmp may spoof heartbeat state or force unnecessary restarts/alerts, especially because the script immediately invokes deploy.sh when the file is missing or stale.
