Threat Intelligence

The Procurement Email That Passed SendGrid but Failed the Domain It Claimed

Written by Audian Paxson | Mar 13, 2026 4:45:00 AM
TL;DR A phishing email impersonating a procurement contact sent from ernest@chezlando[.]com through SendGrid infrastructure passed SPF and DKIM for SendGrid but failed DMARC composite authentication for the claimed domain. The 'Download Agreement' CTA directed recipients to a Vercel-hosted page at psychic-sipoman[.]vercel[.]app with the target's email embedded in a query parameter. The email referenced a nonexistent attachment named '174291464_Contract_Quote_2025.doc' but contained no actual file. The sending domain chezlando[.]com was registered in 2007 in Kigali, Rwanda. Microsoft classified the message as phishing with SCL=6.
Severity: High Credential Harvesting Esp Abuse MITRE: {'id': 'T1566.002', 'name': 'Phishing: Spearphishing Link'} MITRE: {'id': 'T1036.005', 'name': 'Masquerading: Match Legitimate Name or Location'} MITRE: {'id': 'T1598.003', 'name': 'Phishing for Information: Spearphishing Link'}

The email arrived from "Karim Abdullah (Procurement)" with a straightforward CTA: download a contract agreement. The display name carried a title. The subject line referenced a document. The button said "Download Agreement." Everything about the message was designed to look like a routine procurement workflow.

The sending address was ernest@chezlando[.]com, routed through SendGrid infrastructure at IP 149[.]72[.]123[.]24. SPF and DKIM both passed for SendGrid. But DMARC composite authentication failed for chezlando[.]com because SendGrid was not authorized to send on behalf of that domain. Microsoft flagged the message with a Spam Confidence Level of 6, classifying it as phishing.

The domain chezlando[.]com was registered in 2007 through a registrar in Kigali, Rwanda, with an admin contact email of kapibo24@gmail[.]com. This is the kind of ESP abuse pattern that splits authentication results: the infrastructure passes, but the domain alignment fails.

The Attachment That Did Not Exist

The email body referenced a file named "174291464_Contract_Quote_2025.doc" and instructed the recipient to download it. But there was no attachment. The only action available was the "Download Agreement" button, which pointed to a Vercel-hosted page: psychic-sipoman[.]vercel[.]app/?ref=[recipient-email].

The recipient's email address was embedded directly in the URL query parameter. When the target clicked, the phishing page received their identity before they entered a single keystroke. This personalization allows the credential harvesting form to pre-populate the email field, making the fake login page feel like a natural continuation of the document download process.

Vercel is a legitimate cloud platform used by millions of developers. Phishing pages hosted on vercel[.]app subdomains inherit the platform's domain reputation, which means URL scanners evaluating the link see a trusted hosting provider rather than attacker infrastructure.

The Split Between ESP Trust and Domain Trust

This attack exploits a gap that many organizations do not monitor: the difference between ESP authentication and domain authentication. SendGrid's DKIM signature verified because SendGrid signed the message. SPF passed because the sending IP belonged to SendGrid's authorized range. But DMARC evaluates whether the authenticated domain aligns with the From header domain, and chezlando[.]com had no relationship with SendGrid's infrastructure.

The result was compauth=fail, a signal that the visible sender could not be verified. Microsoft's filters caught this and assigned SCL=6. But in environments where DMARC failures are logged rather than enforced, this message would have reached the inbox with clean SPF and DKIM results masking the alignment failure.

Adaptive AI flagged the behavioral convergence: a first-time sender with a procurement display name, a phantom attachment reference, a Vercel-hosted credential harvesting link personalized with the recipient's email, and a DMARC failure that contradicted the otherwise clean ESP authentication.

See Your Risk: Calculate how many threats your SEG is missing

Indicators of Compromise

TypeIndicatorContext
Sender Emailernest@chezlando[.]comClaimed procurement sender
Sender Domainchezlando[.]comRegistered 2007, Kigali, Rwanda (admin: kapibo24@gmail[.]com)
Sending IP149[.]72[.]123[.]24SendGrid infrastructure
Phishing URLhxxps://psychic-sipoman[.]vercel[.]app/?ref=[recipient]Vercel-hosted credential harvesting page
Referenced File174291464_Contract_Quote_2025.docPhantom attachment (not actually attached)
DMARC Resultcompauth=failDomain alignment failure for chezlando[.]com
SCL6Microsoft phishing classification

MITRE ATT&CK Mapping

TechniqueIDRelevance
Phishing: Spearphishing LinkT1566.002CTA button directing to credential harvesting page
Masquerading: Match Legitimate Name or LocationT1036.005Procurement display name impersonation
Phishing for Information: Spearphishing LinkT1598.003Personalized URL to collect credentials
Email Attack of the Day is a daily series from IRONSCALES spotlighting real phishing attacks caught by Adaptive AI and our community of 35,000+ security professionals. Each post breaks down a real attack. What it looked like, why it worked, and what to do about it.

Related attacks

Attack What happened
The Subdomain That Fused Two Trusted Brands Into One Convincing LieAttackers fused two real brand names into a single subdomain, routed the message through Zix infrastructure to inherit enterprise authentication.
How ARC Re-Signing and an IP Allow-List Turned Three Authentication Failures Into SCL -1A phishing email claiming to be a OneDrive share from an outlook.com address originated from a county government mail server.
Every Link Said U.S. Bank. Every Link Went Through Brevo.A U.S.
DMARC Said Reject, the Gateway Said Deliver: Anthem Notification With Broken Authentication and a Casino HelpdeskAn Anthem health spending account notification failed SPF, DKIM, and DMARC with p=reject.
SafeLinks Wrapped the Phishing URL With the Recipient's Name on ItMicrosoft SafeLinks rewrote a phishing URL and embedded the recipient's email address into the redirect chain.