Pulse/internal/monitoring
Pulse Monitor a8b7d2748e feat: encrypt webhook data at rest for improved security
Webhooks now stored encrypted (webhooks.enc) instead of plain text:
- Automatic migration from webhooks.json to webhooks.enc
- Uses same AES-256-GCM encryption as nodes and email configs
- Original file backed up as webhooks.json.backup
- Protects sensitive webhook URLs and authentication headers

This addresses the security concern where webhook URLs containing API tokens
(like Telegram bot tokens) were stored in plain text.
2025-08-22 10:19:42 +00:00
..
metrics_history.go Initial clean Go + TypeScript rewrite 2025-07-28 21:24:33 +00:00
monitor.go feat: encrypt webhook data at rest for improved security 2025-08-22 10:19:42 +00:00
poller.go Fix all TypeScript 'any' types and ensure strict typing 2025-07-30 14:08:06 +00:00
ratetracker.go fix: resolve WebSocket metric updates and improve polling efficiency 2025-08-16 12:12:10 +00:00
reload.go fix: resolve WebSocket metric updates and improve polling efficiency 2025-08-16 12:12:10 +00:00