rcourtman
dc4669f9f6
security: harden agent installers and auto-update mechanism
Install script (scripts/install.sh):
- Add multi-platform support: Unraid, OpenRC/Alpine, Synology DSM 6/7
- Add input validation for URL, token format, and interval
- Add binary magic verification (ELF/Mach-O/PE)
- Add cleanup trap for temp files
- Wrap script in main() for partial download protection
- Fix shellcheck compliance issues
- Add curl timeouts
Agent auto-update (agentupdate, dockeragent):
- Enforce TLS 1.2 minimum version
- Make SHA256 checksum verification mandatory
- Add 100MB binary size limit
- Add binary magic verification before replacement
- Add Unraid persistent binary update after self-update
- Add 5-minute download timeout
Frontend:
- Update Linux install description to note auto-detection of init systems
2025-11-26 13:14:58 +00:00
..
2025-10-11 23:29:47 +00:00
2025-11-25 11:17:37 +00:00
2025-11-13 13:02:15 +00:00
2025-11-13 22:31:53 +00:00
2025-10-11 23:29:47 +00:00
2025-11-26 09:57:06 +00:00
2025-10-20 15:13:38 +00:00
2025-10-20 15:13:38 +00:00
2025-10-16 08:15:49 +00:00
2025-11-04 21:50:46 +00:00
2025-10-20 15:13:37 +00:00
2025-10-20 15:13:37 +00:00
2025-11-13 09:10:43 +00:00
2025-10-20 15:13:37 +00:00
2025-11-20 12:28:01 +00:00
2025-11-25 08:24:26 +00:00
2025-11-25 23:26:22 +00:00
2025-11-26 08:59:59 +00:00
2025-10-11 23:29:47 +00:00
2025-11-25 23:26:22 +00:00
2025-11-26 08:59:59 +00:00
2025-11-25 23:39:10 +00:00
2025-11-26 13:14:58 +00:00
2025-11-19 11:04:58 +00:00
2025-11-16 09:47:07 +00:00
2025-10-22 10:46:18 +00:00
2025-11-26 08:59:59 +00:00
2025-10-13 13:17:05 +00:00
2025-11-24 22:54:58 +00:00
2025-11-13 13:25:27 +00:00
2025-10-14 15:47:49 +00:00
2025-10-20 15:13:37 +00:00
2025-11-14 10:39:10 +00:00
2025-11-25 11:27:07 +00:00
2025-10-14 10:21:52 +00:00
2025-10-27 19:46:51 +00:00
2025-11-24 19:14:54 +00:00
2025-11-13 23:09:22 +00:00
2025-11-21 10:07:14 +00:00
2025-11-12 17:56:16 +00:00
2025-11-26 09:57:06 +00:00