The DocuSign Portal That Was Two Days Old and Spelled Wrong: Typosquat Credential Harvesting via SendGrid Redirect

TL;DR A phishing email spoofing a DocuSign document signing notification was sent from tiendajireh[.]com[.]mx through SendGrid and AppRiver relay infrastructure. SPF failed at the AppRiver hop and DKIM failed, yet the message reached inboxes. The 'Review & Return Copy' CTA linked through an EdgePilot redirect to a SendGrid tracking URL, which resolved to cloud.docusign-electronical-signature-portal[.]com, a typosquat domain registered April 29, 2026, hosted on a Bulgarian IP with no PTR record. The landing page used 'HumanCheck' anti-bot gating to prevent automated analysis. The email body was Base64-encoded to evade content inspection.
Severity: High Credential Harvesting Impersonation MITRE: {'id': 'T1566.002', 'name': 'Phishing: Spearphishing Link'} MITRE: {'id': 'T1036.005', 'name': 'Masquerading: Match Legitimate Name or Location'} MITRE: {'id': 'T1608.005', 'name': 'Stage Capabilities: Link Target'}

The email claimed a new file had been assigned for review. The subject line read "has assign a new file," a grammar error that a real DocuSign notification would never carry. The sender displayed as "westernbanks | Fax" from 876532@tiendajireh[.]com[.]mx, a Mexican retail domain with no connection to document signing services.

SPF failed at the AppRiver relay hop. DKIM failed. Yet the message landed in the recipient's inbox, carrying a single CTA button labeled "Review & Return Copy" that pointed to a domain registered two days earlier.

A Redirect Chain Through Three Trust Layers

The link behind the CTA did not go directly to the attacker's infrastructure. It routed through link.edgepilot[.]com, a URL defense service, then to u106697411.ct.sendgrid[.]net, a SendGrid tracking redirect, before finally resolving to cloud.docusign-electronical-signature-portal[.]com.

That final domain is a textbook case of typosquatting. The misspelling ("electronical" instead of "electronic") is subtle enough to pass a quick visual scan but obvious under inspection. The domain was registered on April 29, 2026, hosted on IP 91.92.41[.]5 in Bulgaria with no PTR record. No legitimate DocuSign infrastructure runs from a Bulgarian IP block with zero reverse DNS.

Each hop in the redirect chain served a purpose. EdgePilot added a layer of URL defense legitimacy. SendGrid added a trusted intermediary domain. By the time a scanner reached the final destination, it had already passed through two reputable services.

Anti-Bot Gating Blocked Automated Analysis

The landing page at the typosquat domain did not immediately present a credential form. Instead, it deployed "HumanCheck" anti-bot gating, a JavaScript challenge designed to distinguish human browsers from automated URL rewriting scanners and sandbox detonation tools.

When a security scanner followed the redirect chain, it encountered the HumanCheck page and returned a clean verdict. The actual credential harvesting form sat behind the gate, visible only to human visitors who passed the challenge. This two-layer evasion (redirect chain plus anti-bot gating) ensured that automated analysis never saw the payload.

The email body itself was Base64-encoded, adding a third evasion layer. Content inspection filters scanning for suspicious keywords or brand references in the raw message body would find only encoded text. The footer claimed the message came from "Document Services Team, Inc." described as an Amazon subsidiary, a claim with no verifiable basis.

The Signal Three Trust Layers Could Not Hide

Themis flagged the convergence of signals that no single check could catch: dual authentication failure (SPF and DKIM), a sender domain with no relationship to document signing, a redirect chain terminating at a two-day-old domain, and a Base64-encoded body obscuring the visual content from pre-delivery inspection.

Authentication told the story plainly. Both SPF and DKIM failed. The message should never have delivered. But relay infrastructure and ARC headers from earlier hops created enough ambiguity for the gateway to pass it through.

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

Indicators of Compromise

TypeIndicatorContext
Sender Email876532@tiendajireh[.]com[.]mxMexican retail domain, no DocuSign affiliation
Display Name"westernbanks \Fax"Unrelated to document signing
Relayencryptdel201.appriver[.]comAppRiver relay hop, SPF fail
Redirect Hop 1link.edgepilot[.]comURL defense service
Redirect Hop 2u106697411.ct.sendgrid[.]netSendGrid tracking redirect
Landing Domaincloud.docusign-electronical-signature-portal[.]comTyposquat, registered Apr 29, 2026
Landing IP91.92.41[.]5Bulgaria, no PTR record
Anti-BotHumanCheck gatingBlocks automated scanner analysis
Body EncodingBase64Content inspection evasion
Footer Claim"Document Services Team, Inc."Unverifiable Amazon subsidiary claim

MITRE ATT&CK Mapping

TechniqueIDRelevance
Phishing: Spearphishing LinkT1566.002CTA link through redirect chain to typosquat credential page
Masquerading: Match Legitimate Name or LocationT1036.005DocuSign brand impersonation via typosquat domain
Stage Capabilities: Link TargetT1608.005Anti-bot gated landing page staged on newly registered infrastructure
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
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.
The Phishing Link Lived on a Domain That Didn't Exist Nine Hours EarlierA compromised university student account sent a phishing email that passed SPF, DKIM, and DMARC.
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.
The Rocket Mortgage Notification That Passed DKIM but Led to a Domain With No Mortgage BusinessA Rocket Mortgage notification arrived from a compromised Australian consulting firm account with valid DKIM for a Microsoft tenant.
The Zoho Sign Request That Passed Every Check Except the Reply-To: Government Impersonation via E-Sign InfrastructureA Zoho Sign document request passed SPF, DKIM, DMARC, and ARC.

Explore More Articles

Say goodbye to Phishing, BEC, and QR code attacks. Our Adaptive AI automatically learns and evolves to keep your employees safe from email attacks.