Tomas Kracmar
e348881083
feat: Admin Operations SIEM — alerts, notifications, pre-built rules
- Add pluggable notification system (webhook, Slack, Teams) with retry
- Add alert deduplication: same rule + actor within 15 min = one alert
- Add 10 pre-built admin-ops rule templates seeded on startup:
- Failed Conditional Access, After-Hours Admin Activity
- New Application Registration, Admin Role Assignment
- License Change, Bulk User Deletion
- Device Compliance Failure, Exchange Transport Rule Change
- Service Principal Credential Added, External Sharing Enabled
- Add /api/alerts, /api/alerts/{id}/status, /api/alerts/summary endpoints
- Add alert dashboard to frontend with status filters and ack/resolve buttons
- Add alert summary badge in hero header (high/medium/low counts)
- New env vars: ALERT_WEBHOOK_URL, ALERT_WEBHOOK_FORMAT, ALERT_DEDUPE_MINUTES
2026-04-22 14:12:36 +02:00
..
2026-04-22 14:12:36 +02:00
2026-04-16 18:58:41 +02:00
2026-04-22 09:55:05 +02:00
2026-04-22 14:12:36 +02:00
2026-04-16 18:58:41 +02:00
2026-04-22 14:12:36 +02:00
2026-04-16 18:58:41 +02:00
2026-04-14 15:38:39 +02:00
2026-04-22 07:26:21 +02:00
2026-04-22 14:12:36 +02:00
2026-04-22 14:12:36 +02:00
2026-04-20 17:24:20 +02:00
2026-04-22 10:08:32 +02:00
2026-04-22 14:12:36 +02:00
2026-04-16 18:58:41 +02:00
2026-04-14 12:02:28 +02:00
2025-11-28 21:43:44 +01:00
2026-04-21 07:38:12 +02:00
2026-04-21 07:38:12 +02:00
2026-04-16 18:58:41 +02:00
2026-04-14 14:58:50 +02:00
2026-04-22 14:12:36 +02:00
2026-04-22 09:55:05 +02:00
2026-04-14 12:02:28 +02:00
2026-04-22 09:55:05 +02:00
2026-04-22 14:12:36 +02:00
2026-04-14 15:38:39 +02:00
2026-04-16 11:32:45 +02:00