Why DMARC-Passing Emails Can Still Be Phishing
DMARC-passing emails can still be phishing. See why compromised accounts bypass authentication and what actually stops them.

A DMARC pass confirms that a message's sending domain matches its authentication records. It does not confirm the message is safe. When attackers send from a real, compromised mailbox, every authentication check passes correctly because the account genuinely belongs to a trusted sender.
Key takeaways
- DMARC, SPF, and DKIM validate domain alignment, not sender intent or message safety.
- AegisAI's State of the AI Attack report found attacks launched from hijacked accounts (what the report calls "AI Dragnet") jumped 38x in a single quarter.
- These compromised-account attacks slipped past email providers' own filters more often.
- The report states that sender and domain reputation "can no longer be a primary signal" for filtering decisions.
- Catching this category requires inspecting claims, headers, thread history, and destination behavior, not just authentication status.
What does DMARC actually check?
DMARC (Domain-based Message Authentication, Reporting, and Conformance) checks whether an incoming message's "From" domain aligns with the domain that passed SPF or DKIM validation. It was built to stop domain spoofing, where an attacker fakes a company's domain in the sender field without controlling any part of its infrastructure.
| What DMARC verifies | What DMARC does not verify |
|---|---|
| Sending domain matches authenticated domain | Who is actually typing the message |
| SPF record includes the sending IP | Whether a link leads to a credential harvesting page |
| DKIM signature is valid and unaltered | Whether the request is consistent with past behavior |
| Policy alignment (none, quarantine, reject) | Whether the account has been taken over |
AegisAI's technical guide on SPF, DKIM, and DMARC architecture covers how these three protocols interact and why each one answers a narrow question about infrastructure, not content.
What is trust hijacking?
Trust hijacking describes attacks that originate from a genuinely compromised, authenticated account rather than a spoofed one. The attacker does not need to forge anything. They log into a real mailbox, often through stolen credentials or a session token, and send messages that pass every authentication check because they are, technically, legitimate mail from that domain.
Hi, our banking details have changed. Please review the updated remittance document before your next payment run.
View document- SPF pass
- DKIM pass
- DMARC pass
- Who sent it: not checked
- Where the link leads: not checked
Illustrative example. The sender, recipient and message are fictional.
This matters because most inbound filtering still weights sender reputation heavily. A message from an established domain with a clean sending history and a valid DMARC pass looks like the safest possible email. If that account has been hijacked, those same signals make the attack more effective, not less.
Why did compromised-account attacks rise so sharply?
AegisAI's report tracked this shift closely. The sender-compromise rate for AI Dragnet attacks rose from 0.2% to 7.7% in one quarter. The report describes this as "the largest single behavior change this report tracks."
Attacks from hijacked accounts
Share of AI Dragnet attacks sent from a compromised, authenticated account.
Source: AegisAI, State of the AI Attack, Q3 2026.
The same data shows these attacks were also harder to catch once an account was taken over:
| Metric | Prior quarter | Current quarter |
|---|---|---|
| AI Dragnet attacks from hijacked accounts | 0.2% | 7.7% |
| Evaded email providers' own filters | 22.2% | 30.6% |
| Passed DMARC when delivered | 61.9% | 73.2% |
This pattern lines up with broader industry reporting on credential-based attack methods. Microsoft's Q2 2026 email threat landscape report describes a rise in credential phishing and CAPTCHA-gated campaigns designed to harvest the logins that make account takeover possible in the first place. The FBI's Internet Crime Complaint Center has also published an advisory on the Kali365 phishing kit, which it describes as hijacking Microsoft 365 accounts through impersonation of trusted cloud productivity services, a direct feeder into the kind of compromised-sender attacks AegisAI's report tracks.
Why can't reputation-based filtering catch this?
Traditional filtering logic treats sender reputation as a strong positive signal: known domain, clean history, valid authentication, deliver to inbox. That logic assumes the account itself is trustworthy, which is exactly the assumption trust hijacking exploits.
"Sender and domain reputation can no longer be a primary signal."
AegisAI, State of the AI Attack, Q3 2026Once an account is compromised, every reputation signal it carries becomes a liability rather than a safeguard. The sender's history, authentication record, and prior trusted exchanges all work in the attacker's favor.
This is consistent with what AegisAI has documented elsewhere about detection gaps. The analysis in half of AI phishing reaches the inbox shows that authentication-passing status alone is a weak predictor of whether a message is actually safe.
What can catch a compromised account that authentication can't?
Since authentication cannot distinguish a legitimate sender from a hijacked one, detection has to look at what the message is actually doing.
One question, or five
Authentication asks about infrastructure. Investigation asks what the message is doing.
Authentication
One check on the sending domain
Investigation
Five questions about the message itself
- Claims
- Headers and routing
- Thread context
- Destination behavior
- Infrastructure evidence
- Claims analysis: Does the request match what this person or role would normally ask for?
- Header and routing review: Are there inconsistencies in the sending path that don't match the account's normal pattern, even if authentication passes?
- Thread context: Does this message fit the existing conversation history, or does it introduce a sudden change, like a new payment destination or urgent credential request?
- Destination behavior: Where do links and attachments actually lead, and does that destination match the sender's legitimate business?
- Infrastructure evidence: Does the underlying sending infrastructure show signs of takeover activity that a spoofed-domain attack would never produce?
This is the function of AegisAI's Zero-Day Reasoning approach: investigating the content and context a compromised account cannot fake, rather than relying on the authentication status it can pass by default. This approach is particularly relevant to business email compromise, where the entire attack depends on the message looking exactly like it came from someone the recipient already trusts.
How does this fit into account takeover protection?
Trust hijacking and account takeover are two sides of the same problem. The takeover is the initial compromise. The trust hijacking is what the attacker does with the access afterward, sending authenticated phishing from inside a real account.
AegisAI's account takeover protection approach is built around this connection, monitoring for the behavioral signs of compromise and the downstream messages a compromised account sends, rather than treating authentication as the final checkpoint.
Does adding this protection require changing mail routing?
No. AegisAI deploys through an API-based integration into Microsoft 365 or Google Workspace, which means it inspects mail inline without requiring MX record changes or rerouting mail through a new gateway. AegisAI's guide on rolling out DMARC without breaking mail flow covers related considerations for teams managing authentication policy alongside layered detection.
FAQ
Can a DMARC-passing email still be phishing?
Yes. DMARC confirms that the sending domain is properly authenticated. It does not confirm who is sending the message or what it is asking the recipient to do. A compromised but legitimate account will pass DMARC every time.
What is trust hijacking in email security?
Trust hijacking refers to attacks sent from a genuinely compromised, authenticated email account rather than a spoofed domain. Because the account is real, authentication checks pass normally, making the attack harder to catch with traditional filtering.
Why did compromised-account attacks increase so much recently?
AegisAI's State of the AI Attack report recorded a 38x increase in attacks from hijacked accounts in a single quarter, rising from 0.2% to 7.7% of observed attacks, alongside higher rates of evading provider filters and passing DMARC.
How is Zero-Day Reasoning different from standard authentication checks?
Authentication checks verify domain alignment. Zero-Day Reasoning examines the claims in a message, header and routing consistency, thread context, destination behavior, and infrastructure evidence to assess whether the message itself is legitimate, independent of authentication status.
Do I need to change my MX records to use AegisAI?
No. AegisAI connects via API to Microsoft 365 or Google Workspace, adding inline inspection without rerouting mail flow or changing MX records.
See the full data
AegisAI's State of the AI Attack report covers the full set of findings on compromised-account attacks, filter evasion rates, and why authentication alone can no longer carry the weight of a detection strategy. Book a demo to see how Zero-Day Reasoning evaluates mail that authentication alone would pass through.
Related posts
More from the AegisAI blog.
No related posts yet.
.png)