The Invoice Wasn't An Email. It Was A Calendar Invite
The message claimed I had been charged.
The amount was $473.00 USD.
The sender wanted me to panic and call support.
Then the real trick showed itself.
It was not just an email. It was a calendar invitation.

Briefing summary
A fake Avast renewal notice claimed a 4 year membership had renewed for $473.00 USD. The scam used a calendar invitation, hidden guest list, panic billing language and phone numbers as the attack path.
What made the invitation suspicious
The calendar invite was the lure

What it was trying to do
The invite wanted the recipient to see the charge first and the sender second. The calendar reminder added pressure by making the fake renewal feel scheduled, official and time sensitive.
Agent Foskett translation
The real objective
First hunt: find renewal and invoice lures
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
EmailEvents
| where Timestamp > ago(30d)
| where Subject has_any (
"Renewal Confirmed",
"Subscription Renewed",
"Invoice",
"Payment Received",
"Avast",
"Norton",
"McAfee"
)
| project Timestamp,
SenderFromAddress,
SenderMailFromAddress,
RecipientEmailAddress,
Subject,
DeliveryAction,
ThreatTypes,
NetworkMessageId
| order by Timestamp descSecond hunt: find phone number support lures
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
EmailEvents
| where Timestamp > ago(30d)
| where Subject has_any ("Renewal", "Invoice", "Payment", "Subscription", "Order")
| where AdditionalFields has_any ("Customer Service", "Support", "Hotline", "+1", "cancel")
| project Timestamp,
SenderFromAddress,
SenderMailFromAddress,
RecipientEmailAddress,
Subject,
AdditionalFields,
NetworkMessageId
| order by Timestamp descThird hunt: review calendar-style delivery clues
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
EmailEvents
| where Timestamp > ago(30d)
| where EmailDirection == "Inbound"
| where Subject has_any ("Renewal Confirmed", "Amount", "Subscription", "Invoice")
| project Timestamp,
SenderFromAddress,
SenderMailFromAddress,
RecipientEmailAddress,
Subject,
DeliveryAction,
ThreatTypes,
NetworkMessageId
| order by Timestamp descWhy calendar invite scams work
The Agent Foskett investigator mindset
How GEMXIT approaches phishing investigations
Final thought
The subscription was not real.
The calendar reminder was not real.
The phone numbers were.
And that is exactly what the scammers wanted you to notice.
The logs already knew.
It is: “Who actually sent it, and why does it want me to act now?”
Continue the investigation with The Email Came From Me, The Disney Email Wasn't From Disney, The QR Code Was Trusted, The Link Was Clicked After The Email Was Delivered, Detect DMARC Fail Emails in Microsoft Defender, Email Spoofing KQL, Microsoft Defender and the GEMXIT Security Review.
Develop IT. Protect IT.GEMXIT PTY LTD | GEMXIT UK LTD
