Use aggregate reports to spot trends in sending sources, alignment failures and policy changes over time, then use failure reports for message-level troubleshooting when a specific failure needs diagnosis. Treat the two report types as complementary rather than interchangeable, because one supports governance and the other supports rapid investigation.
How DMARC reports help you separate trend analysis from message-level failure diagnosis
DMARC reporting is useful because it gives security teams two different views of the same authentication problem. Aggregate reports show whether alignment is failing in a pattern across senders, receivers and policy changes, while failure reports help explain one message or one source in detail. If you try to use only one report type, you usually miss either the broad trend or the specific cause.
That distinction matters when you are trying to determine whether a failure is a deployment issue, a sender change, a forwarding problem or a policy rollout problem. Aggregate data is better for governance and posture tracking, but it is too coarse for deep investigation. Failure data is more actionable for troubleshooting, but it is not a substitute for understanding whether the same failure is happening repeatedly across the mail ecosystem.
For teams still tuning alignment, the practical value is that report review should answer two separate questions: is the programme getting healthier over time, and can we explain this specific delivery or authentication failure right now? When those questions are mixed together, teams often overreact to a single failed message or underreact to a slow drift in sender behaviour.
What aggregate reports tell you that failure reports do not
Aggregate reports are the right place to look for volume, source distribution and policy effects over time. They help you spot which sending systems are authenticating cleanly, which ones are drifting out of alignment, and whether a policy change is reducing or increasing failures. If you want to understand whether a rollout is working across all mail flows, aggregate reporting is the primary source of truth.
For this reason, aggregate reports are usually the first dataset to examine when the goal is diagnosis at programme level rather than incident level. They let you compare aligned versus non-aligned traffic, identify forgotten senders, and see whether new mail platforms, marketing tools or cloud services have started emitting mail that no longer meets policy expectations. NHIMG’s DMARC, SPF and DKIM Guide is useful here because it covers the relationship between alignment, aggregate reporting and staged policy rollout.
Security teams should read aggregate reports as evidence of ecosystem health, not as proof that a single message is authentic. They are strongest when you need to answer “what is changing over time?” and weakest when you need to answer “why did this particular message fail?” That is why they are best treated as the control-plane view of DMARC.
When failure reports are the better diagnostic tool
Failure reports are more useful when the question is narrowly scoped, such as whether a specific sender, message path or forwarding path caused the authentication failure. They provide message-level detail that can help confirm whether SPF, DKIM or alignment broke at a particular point in the route. In practice, they are the faster route to root-cause analysis when you already know what message or source you are investigating.
Failure reports are also the better choice when the issue may be intermittent. A sender might appear healthy in aggregate, yet a subset of messages can still fail because of content changes, new infrastructure, delegated sending, broken forwarding or inconsistent signing. Those cases are easy to miss if you only look at averages. Teams that investigate one-off failures through aggregate data alone often end up chasing the wrong cause.
For operational triage, failure reports should answer a simple question: did the failure happen because the source changed, the message path changed, or the receiving system enforced policy differently than expected? That is the level of detail needed to decide whether the fix belongs with the sending system, the authentication configuration or the policy itself.
Risk and Threat Considerations
DMARC reporting failures matter because delayed diagnosis can leave spoofed, misrouted or misconfigured mail flowing longer than expected, and it can also hide a gradual loss of authentication coverage across legitimate senders. The main risk is not just a single failed message, but a blind spot that lets either attacker activity or normal business change look the same in telemetry until delivery or trust is affected.
Failure mechanism: Aggregate reporting can hide message-level causes, while failure reporting can be too narrow to show whether a recurring sender or policy change is producing a broader alignment problem. If teams rely on only one report type, they may misclassify a systemic issue as an isolated error, or vice versa.
Impact: That misclassification can delay remediation, weaken enforcement decisions and leave a gap between what the domain owner believes is protected and what receivers are actually seeing. It also makes it harder to distinguish accidental authentication breakage from abuse of a trusted sending path.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5, OWASP ASVS and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | AU-6 — Audit Record Review, Analysis, and Reporting | DMARC reports are reviewed to identify failures and trends over time. |
| IA-5 — Authenticator Management | DMARC diagnostics often lead to rotating or correcting signing and authentication material. | |
| Recommendation — Review report data regularly and investigate recurring authentication failures. Maintain and rotate mail authentication material that drives DMARC results. | ||
| ISO/IEC 27001:2022 | A.5.25 — Assessment and decision on information security events | DMARC reporting supports evaluating whether authentication failures need investigation or escalation. |
| Recommendation — Classify recurring DMARC failures and escalate those that indicate security events. | ||
| OWASP ASVS | V16 — Security Logging and Error Handling | DMARC reports function as operational security telemetry used to diagnose authentication failures. |
| Recommendation — Use authentication telemetry to detect, explain and track failures. | ||
| CIS Controls v8 | CIS-8 — Audit Log Management | DMARC aggregate and failure reports are log-like evidence for analysis and troubleshooting. |
| Recommendation — Centralize and review mail authentication logs and reports for drift and failures. | ||
Practitioner Guidance
What to prioritise: Start by deciding whether you are doing posture review or incident triage. Use aggregate reports for sender inventory, alignment drift and policy trend analysis, then switch to failure reports when you need to explain a specific failure chain or isolate a problematic source.
What to verify: Confirm that the reporting pipeline is complete enough to compare trends over time, and that the failure data you rely on is tied to the exact message or sender path you are investigating. If the reports do not line up with your mail inventory, the diagnosis will be incomplete even if the data looks clean.
Practitioner takeaway: Treat aggregate and failure reporting as two different diagnostic tools, because DMARC works best when governance-level trend analysis and message-level troubleshooting are used together rather than substituted for one another.
Related resources from NHI Mgmt Group
- How should security teams use Python try-except blocks without hiding authentication or validation failures in production code?
- Why does Domain-based Message Authentication, Reporting & Conformance (DMARC) matter for security teams?
- How should security teams use context-based authentication in high-risk environments?
- How should security teams use passwordless authentication without weakening PAM?