feat: add dashboard top source report

This commit is contained in:
Christian Krakau-Louis
2026-05-22 21:01:14 +02:00
parent 81d302c867
commit 692ca913e0
4 changed files with 128 additions and 7 deletions
+1
View File
@@ -48,6 +48,7 @@ Priority tasks:
Delivered:
- Dashboard time-series charts show daily mail volume, compliance rate, and failure rate.
- Top sending sources show DMARC, SPF, and DKIM pass/fail breakdowns on the dashboard.
Quality bar:
- A domain owner can understand who sends mail as their domain, which sources fail, and what to fix next.
+1 -1
View File
@@ -79,9 +79,9 @@ Goal: convert raw DMARC data into useful operational reporting.
Delivered:
- Dashboard trend charts for volume, compliance rate, and failure rate.
- Top sender/source reports with pass/fail breakdowns.
Planned:
- Top sender/source reports with pass/fail breakdowns.
- Per-domain report timeline and daily rollups.
- Exportable reports for a selected domain and date range.
- Clear recommendations for common cases: unknown source, SPF-only pass, DKIM-only pass, full fail, and policy not enforced.
+2 -2
View File
@@ -131,14 +131,14 @@ This file tracks the specific implementation tasks for each milestone of the DMA
- [x] Integrate Chart.js library
- [x] Create time-series charts for DMARC compliance
- [x] Add volume charts for email traffic
- [ ] Implement sender breakdown visualizations
- [x] Implement sender breakdown visualizations
- [ ] Create policy distribution charts
### Dashboard Widgets
- [ ] Create compliance rate summary widget
- [ ] Add enforcement rate widget
- [x] Implement email volume trends widget
- [ ] Create top sender sources widget
- [x] Create top sender sources widget
- [ ] Add alert status summary (for later integration)
### Historical Data