meta.sui · Free checklist · SAFE

The login page was real.
It was still a trap.

Someone used my website to send people to Microsoft's real sign-in page. Checking the URL wouldn't have saved them. These 12 checks would.

Get the checklist ↓
12 checks3 groups: before · after · ITMicrosoft 365 + Google7 official sources
01 · The checklist

First, the thing you came for

One line each. Tick as you go, or copy it as text for your team.

CHECKLIST · 12 CHECKS

A · Before you tap Accept

B · If you already tapped Accept

C · For IT and admins

Plain-text version
THE REAL-LOGIN PHISHING CHECKLIST (meta.sui)

A · Before you tap Accept
☐ A shared file should never need you to approve a new app.
☐ Read who's asking: app name + publisher. Unverified + wants mail/files = Cancel.
☐ Read what it wants. Does it match what you were trying to do?
☐ After signing in, look where you landed. Asked for your password again, or not on a Microsoft/Google address = close it.
☐ Not sure? Cancel and ask. (Microsoft's consent screen has a "Report it here" link.)

B · If you already tapped Accept
☐ Microsoft work/school: myapplications.microsoft.com → app → … → Manage your application → Revoke Permissions.
☐ Google: myaccount.google.com/linkedapps → Access to your Google Account → app → See details → Remove access.
☐ Tell IT anyway. They can check the app's activity and sign-in logs.

C · For IT and admins
☐ Entra: User consent settings → allow only verified publishers, selected permissions.
☐ Entra: Admin consent settings → let users request admin consent; pick reviewers.
☐ Review apps people already approved. New settings don't undo old grants.
☐ Google Workspace: Security → Access and data control → API controls → Settings → restrict unconfigured third-party apps.

Before you start

  1. Works for work Microsoft 365 and Google accounts. Personal Google too. Personal Microsoft accounts aren't covered.
  2. Group C needs an admin.
  3. Tightening C can stop apps people already use. Tell your team first. 7
02 · Spot the trap

Three screens. Accept or cancel?

All three are redrawn illustrations, not real apps. Pick one, then see why.

You clicked Open file in an email: “A file was shared with you.”

ILLUSTRATION
Permissions requested
Docs Viewer
Publisher: unverified
  • Read your mail
  • Read and write your files
  • Maintain access to data you have given it access to

You chose Sign in with Microsoft on a scheduling tool your team already uses.

ILLUSTRATION
Permissions requested
Team Scheduler
Publisher: verified ✓
  • Sign you in and read your profile

You signed in on the real Microsoft page. The next page says your session expired.

ILLUSTRATION
docs-share-review.example/session
Session expired
Please enter your password again to view the file.
Password

03 · Why “real” isn't proof

The login is real.
What comes after it isn't.

Anyone can register an app with Microsoft. Sign in “to” it, and the page you see is Microsoft's own. Then it goes one of two ways:

PATH 1 · REDIRECT

You're sent on to a fake page

Microsoft forwards you to an address the scammer chose. That page asks for your password, or pushes a download. 2

PATH 2 · ACCEPT

You're asked to tap Accept

The consent screen is real. Tap Accept and their app gets your data. No password needed. This is consent phishing. 1

Think of a real bank telling you, “please go to window three.” The bank is real. Window three belongs to the scammer.

The same redirect trick works with Google Workspace sign-in links too. Microsoft's own write-up shows both.

04 · What happened to me

How I found out

1,508

visitors to my website in one week. Only 219 came from Google. That gap is what made me look.

228

of the rest weren't people. They were email scanners in data centres, opening the same few pages and clicking every link.

27

pages someone had put on my platform, all on the same template: “A file was shared with you,” one button, and the button went to Microsoft's real sign-in.

What I don't know

I took all 27 pages down and suspended the accounts behind them. I didn't follow the links to see which path each one used, and I'm not going to guess. That's why the checklist covers both.

05 · FAQ

You might be wondering

I never typed my password. Am I fine?

Not necessarily. Path 2 doesn't need your password at all. If you tapped Accept on something you don't recognise, do group B now.

Is this only a Microsoft problem?

No. Microsoft's own security blog shows the same redirect trick using Google Workspace sign-in links, and Google accounts have the same kind of “allow this app” screen.

Microsoft says it disabled the app. Am I safe now?

Partly. Microsoft Learn says that once it disables a malicious app, new tokens are refused, but access tokens it already has stay valid until they expire. Remove the app and tell IT anyway.

Can I share this with my team?

Please do. Use “Copy as text” at the top of the checklist, or send them this link.

Finally

If you look after a team's accounts, or you're the person everyone asks “is this link safe?”, this page is yours to pass around.

I don't sell security.

I build things with AI, and this happened on something I built. Writing it down was the most useful thing I could do with it.

I share what I learn like this on @asksui.ai.

— Sui

S
@asksui.ai
meta.sui · AI, business and people, from first principles
Follow on Instagram →
Wasksui.ai communityWhatsApp group · free tools · stuck? ask hereCome in →
created by@metasui
Shared via miinideck