feat: DMARC report analyzer v1 (auth + ingest + reports UI) #4
Open
Peter Wickenberg opened 6 months ago

Summary

  • Add DMARC aggregate ingest and analysis backend with XML/gzip/zip parsing, dedupe by raw SHA, and report list/detail APIs.
  • Add magic-link based session flow for DMARC reports page and make tenant optional in auth request when email is uniquely resolvable.
  • Add a fourth UI tab (dmarc-reports) with login, upload/analyze flow, reports list, and details view.

Included changes

  • Backend: auth repository/service updates, DMARC ingest service, new report endpoints in API.
  • Frontend: new dmarc-reports.html/js/css and nav/i18n updates across existing pages.
  • Branch includes merge from main to bring latest hardening/UI updates.

Notes

  • Feature flags gate behavior (DMARC_ANALYZER_ENABLED, DMARC_INGEST_ENABLED).
  • Existing batch and DMARC wizard flows remain available.
Able to merge without conflicts
Pull request can only be merged by users with code write permission
1/1
Merge Strategy
Create Merge Commit
Watchers (1)
Reference
PR m365-dns-checkup#4
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover