Skip to main content
ThreatPhishing & impersonation

OAuth device code phishing — microsoft.com/devicelogin or Google device URL + code prompt (Storm-2372 / EvilTokens PhaaS)

oauth-device-code-phishing-lure

What this tier means

High-confidence threat indicator — phishing, impersonation, BEC, or scam pattern. Strong contributor to the trash decision.

How Gorganizer detects this

Email directs the recipient to microsoft.com/devicelogin or google.com/device with a short alphanumeric code — the hallmark of OAuth Device Code Authorization phishing. Unlike URL-harvest phishing, these attacks often contain no malicious link: the vector is the victim pasting an attacker-generated code into the genuine Microsoft/Google login page, granting the attacker a persistent OAuth token. Proofpoint Feb-Dec 2025 tracked 10+ campaigns; Microsoft MSRC attributed Storm-2372 nation-state activity to this technique; Unit 42 confirmed 340+ M365 organizations compromised across 5 countries in March 2026. Successful exploitation = full mailbox, OneDrive, Teams access with refresh tokens.

False-positive guard

Every signal in Gorganizer feeds a multi-module score — never a sole verdict. This is a threat-tier signal — it adds a strong contribution to the trash score. The full pipeline still requires convergence across multiple modules + a margin over the safety floor before deletion happens, and Gmail's trash (30-day recovery) is always used — never permanent delete.

About the scoring engine

Gorganizer's scoring engine emits over 1,800 signals across six modules — headers, sender, subject, body, attachments, and structural metadata. Every email is scored by every module independently; the final verdict requires multiple modules to agree and the trash score to beat the safety floor by a margin.

Sacred safety guards — never delete starred emails, replies, calendar invites, receipts/invoices, or attachments — apply unconditionally regardless of any signal.

Ready to clean your inbox?

Gorganizer scans your Gmail with this signal and 1,800+ others, then cleans everything in one click. $4.99 one-time, no subscription.

Get started