incident-response-trainer
Incident response training · Rule-based scoring
DemoCatalogDiagnosticHistoryDashboardCoach Notes
Attempt report

Finance employee scanned 'Free Parking Validation' QR poster in lobby — entered M365 credentials on look-alike page

CybersecurityQR Code PhishingDifficulty · Easy

Attempt 1 of 1 · cmqsz145v00070kx92jt4cn90

Progress vs previous attempt

This is your first attempt for this scenario. Retry the scenario to generate a side-by-side comparison against your previous response.

Progression · Keep practicing

Stay on Easy · Cybersecurity

3 signals are blocking advancement to Medium. Keep practicing at Easy until those areas stabilize. (Track: Cybersecurity)

Track · Cybersecurity
Easy
Sample · 5 recent attempts2 positive3 blocking

Signals helping

  • Dangerous action frequency. None in recent attempts
  • Rubric category coverage. 67% average (need ≥ 55%)

Signals blocking advancement

  • Recent average score. 65 / 100 (need ≥ 75)
  • Recent pass rate. 1 of 5 passed (need ≥ 66%)
  • Recent retry improvement trend. Score is regressing (-11.5 pts on later attempts)
Submission · what was sent and how you responded
QR Code PhishingDifficulty · easyHigh asset
Self-report: scanned a QR poster in the lobby, entered M365 credentials
From
Daniel Park <daniel.park@acme-corp.com>
To
soc@acme-corp.com
Date
2026-05-08 10:47 UTC
Hi SOC, I think I just got phished. Around 10:20 this morning I scanned a printed QR poster taped near the visitor parking sign-in counter. The poster said "Free Visitor Parking Validation — Scan QR to Validate" and looked official. The QR opened a short link in my work iPhone browser, which redirected to a Microsoft 365 sign-in page at m365-validate-acme[.]xyz. I entered my work email and password. The page returned a "thanks" screen and bounced me to office.com. There was no challenge (I think my phone had a cached M365 session). I noticed the wrong domain about 15 minutes later when I looked back at my browser history. The poster is still on the lobby wall as of 10:42. Please advise. I have not changed my password yet — wanted to ask first. — Daniel (Finance)
Evidence
Mobile proxy log + Entra ID sign-in audit + lobby observation
# Corporate mobile proxy log (device=daniel-iphone, BYOD-enrolled)
10:21:08  GET   https://lnk.short-url[.]co/p9k2x                        302
10:21:09  GET   https://m365-validate-acme[.]xyz/auth?u=daniel          200  (TLS, cert: Let's Encrypt, age 6d)
10:21:47  POST  https://m365-validate-acme[.]xyz/auth/submit            302
10:21:48  GET   https://office.com/                                     200

# Phishing domain WHOIS / reputation
m365-validate-acme[.]xyz   registered 2026-05-02 (6 days ago)
                            ns: hosted on low-reputation provider, no MX
                            cert: Let's Encrypt, issued 2026-05-02

# Entra ID sign-in log (user: daniel.park@acme-corp.com)
10:43:22  FAILED  src=23.94.184.55 (US, hosting)  reason=ca_non_compliant_device
                  app: Outlook Web   MFA: Not challenged (request blocked at CA)
                  UA: Edge/Windows (distinct from daniel-iphone)

# Lobby observation (provided by reception lead)
- Poster taped on the wall to the right of the visitor parking sign-in counter.
- Reception did NOT authorize the poster; first noticed by morning shift at 09:30.
- Building CCTV shows an unidentified person in a navy jacket taping the poster up at 18:42 the previous evening.
Affected asset
Name
daniel.park@acme-corp.com
Type
Finance user account (Entra ID) + M365 mailbox + BYOD-enrolled iPhone
Owner
Finance Dept · Daniel Park
Level
High
Your submitted response
209 words
Hi Daniel,

Thank you for reporting this quickly. Based on what you described, we are treating this as a confirmed QR-code phishing incident involving your Microsoft 365 credentials.

Please do not revisit the link, do not enter any additional information, and do not clear your browser history. We are preserving the details as evidence.

We are taking the following actions immediately:

We will force a password reset for your Microsoft 365 account.
We will revoke active Microsoft 365 sessions and refresh tokens.
We will review your recent sign-in activity for any suspicious access attempts.
We will check your mailbox for any unusual forwarding rules, inbox rules, sent messages, or unauthorized activity.
We will coordinate with reception/security to remove and preserve the QR poster as evidence.
We will search for any other users or devices that may have visited the same phishing link.

Please keep your work iPhone available and connected so we can verify device compliance and confirm whether any additional action is needed.

At this time, do not reuse your old password anywhere else. If you used that same password on any other system, please let us know immediately.

We will follow up once the account review is complete.

Thank you again for reporting this quickly.

SOC Team
Final score
34/ 100
209 words submitted
Verdict · Fail

The response is missing several critical incident response steps. Review the rubric and try again. Score: 34/100. Strongest area: Clarity & structure (100%). Weakest area: Attack understanding (0%) — expand this next time.

Category breakdown

Where points came from

coverage × weight = points
  • Attack understanding0/3 · 0.0 / 15
  • Asset impact2/3 · 6.7 / 10
  • Prioritization1/2 · 5.0 / 10
  • 0/4 · 0.0 / 20
  • Investigation2/5 · 6.0 / 15
  • Recovery1/3 · 3.3 / 10
  • Evidence preservation1/3 · 3.3 / 10
  • Clarity & structure2/2 · 10.0 / 10

Strengths

  • Clarity & structure

Missing / weak

  • Attack understanding
  • Recovery
  • Evidence preservation

Dangerous actions detected

None detected in your response.

Learning · Coaching

Learn from this attempt

Post-submission coaching for this scenario. Score and verdict are unchanged — these notes are for your next attempt.

Why points were deducted

  • Containment0% coverage

    Reset password AND revoke sessions AND block the phishing domain at proxy AND remove the poster (after photographing) — all four steps are needed.

  • Attack understanding0% coverage

    Name this as quishing / QR phishing and explain that the lure lives outside email — email URL filters never see it; the credential was harvested via a fake M365 page.

  • Recovery33% coverage

    Re-enable with interactive , run quishing-specific user awareness, and brief Facilities / Reception on physical signage authority.

Model answer outline

From: Incident Response Lead (SOC on-call)To: IT Leadership · Affected Asset Owner · On-call SOCSubject: [SEV-3][INC-CYB-E11FE] Finance employee scanned 'Free Parking Validation' QR poster in lobby — entered M365 credentials on look-alike page — status update
Incident · INC-CYB-E11FE · SEV-3 / P3Status · Investigating — containment in progressCybersecurity · QR Code Phishing · Easydaniel.park@acme-corp.com · High criticalityDetected ~ 2026-05-08 10:47 UTC
Situation & summary

Daniel (Finance) scanned an unauthorized 'Free Parking Validation' QR poster in the office lobby at 10:21, was redirected through a shortener to a Microsoft 365 look-alike at m365-validate-acme[.]xyz, and entered his work credentials. The phishing domain is 6 days old, hosted on a low-reputation provider. An attacker sign-in attempt from 23.94.184.55 at 10:43 was blocked by Conditional Access (non-compliant device), but the credential is still in attacker hands. The poster was hung the previous evening by an unidentified person on CCTV.

Severity & priority

Rated SEV-3 / P3. Treat as a P1 credential compromise on a Finance account even though the attacker sign-in attempt was blocked at CA — the credential is already leaked and attempts will continue.

Prioritization & impact
  • Treat as a P1 credential compromise on a Finance account even though the attacker sign-in attempt was blocked at CA — the credential is already leaked and attempts will continue.
  • Containment-first: reset password, revoke sessions, block the phishing domain at the proxy.
  • Loop in Identity / M365 admin, Finance management, and Facilities / Reception (the poster is still on the wall).
Containment (actions taken / in progress)
  • Reset Daniel's password and force sign-out everywhere so the cached M365 session on the iPhone (and any other device) is invalidated.
  • Block `m365-validate-acme[.]xyz` and the `lnk.short-url[.]co/p9k2x` shortener at the corporate proxy / DNS resolver; add the phishing domain to threat intel feeds.
  • Photograph the poster in situ, then have Facilities remove it; do not let anyone else dispose of it without the photo.
Investigation (in progress)
  • Pull the corporate mobile proxy log for the last 24 hours and search for any other employee who hit `lnk.short-url[.]co/p9k2x` or `m365-validate-acme[.]xyz`.
  • Audit Entra ID sign-in tenant-wide for the attacker IP `23.94.184.55` or the same UA in the last 24 hours.
  • Check Daniel's mailbox for any new inbox rules, OAuth grants, or forwarding added in the last 30 minutes.
  • Review building CCTV for the previous evening (18:30–19:00) to identify the person who taped up the poster, and check other entrances for similar posters.
Recovery & next steps
  • Re-enable Daniel's account after password reset and session revocation; require an interactive MFA on next sign-in.
  • Post a building-wide notice that only Facilities / Reception may put up lobby signage, and brief reception on the poster-removal authority.
  • Run a targeted user-awareness reminder specifically on QR / quishing lures — the email-phishing training does not cover physical lures.
Evidence preservation
  • Photograph the poster in full and close-up of the QR before removing it; keep the original poster as physical evidence in the SOC evidence locker.
  • Export the corporate mobile proxy log entries for Daniel's device and the wider tenant search.
  • Export the Entra ID sign-in log row for the 10:43 attempt, including the CA-block reason.
  • Pull the CCTV clip showing the poster being hung and the morning shift first noticing it.
Stakeholder communication
  • Brief Daniel on what was done and what he should not do (do not enter credentials into any prompt that follows up; do not delete his browser history).
  • Notify the Finance lead, Identity / M365 admin, and the on-call SOC lead.
  • Notify Facilities and Reception so they remove the poster and brief lobby staff on unauthorized signage.
Do NOT
  • Do not throw away or remove the poster before photographing and preserving it as evidence.
  • Do not just tell Daniel `be careful next time` — the credential is already leaked.
  • Do not wipe Daniel's iPhone; no malware has been observed and the credential capture was server-side.
  • Do not share the new password over chat or email — re-deliver via a secure channel.
  • Do not propose `blocking QR codes` generically — block the destination domain at the proxy / DNS.

Dangerous actions to avoid

  • Do not throw away or remove the poster before photographing and preserving it as evidence.
  • Do not just tell Daniel `be careful next time` — the credential is already leaked.
  • Do not wipe Daniel's iPhone; no malware has been observed and the credential capture was server-side.
  • Do not share the new password over chat or email — re-deliver via a secure channel.
  • Do not propose `blocking QR codes` generically — block the destination domain at the proxy / DNS.

How to improve next time

  • Email URL filters do not catch out-of-band lures — posters, stickers, name tags, paper invoices are all outside their visibility.
  • Physical evidence (the poster itself) is part of the investigation chain — photograph in situ, then preserve, then remove.
  • BYOD devices touching M365 are inside the even if not enrolled in — credential capture happens server-side.
  • A blocked sign-in attempt is still a credential leak — the attacker will try other vectors with the same password.
  • Quishing training is a distinct user-awareness module from email phishing training; the failure mode (trust of physical signage) is different.
AI · Supplemental review

Request an AI review of this attempt

This AI review is supplemental coaching. It does not change your official score or verdict. The review is only kept for this page session and is not saved permanently.

Review language
AI Tutor · Explains your result

AI Tutor

This tutor explains your result. It does not change your score. Pick a question to see how the deterministic grading reached your verdict and where to focus next.

Generated deterministically from your graded result — no AI model was called.

Why did I get this score?

Your verdict was Fail at 34/100. That total is the sum of deterministic rubric points across 8 categories — each scores how much of its expected, ordered steps your answer covered, not an opinion about your writing. Your strongest coverage was Clarity & structure (100%). Points were held back mostly in Containment (0%), Attack understanding (0%), Recovery (33%).

Rubric focuscontainmentattackUnderstandingrecovery
Next study step

Re-read the containment expectations for this scenario and list the concrete steps you missed.

This tutor explains your existing result. It does not change your score, verdict, or grade. Generated deterministically from your graded result — no AI model was called.

What should I improve first?

Focus on Containment first — it is your weakest rubric area at 0% coverage and carries weight 20. For this scenario: Reset password AND revoke sessions AND block the phishing domain at proxy AND remove the poster (after photographing) — all four steps are needed.

Rubric focuscontainment
Next study step

Rewrite your containment section as a short numbered checklist before your next attempt.

This tutor explains your existing result. It does not change your score, verdict, or grade. Generated deterministically from your graded result — no AI model was called.

How does my answer compare to the model answer outline?

Compared with the model answer outline, the most useful sections to study are the ones matching your weak areas. Re-read the outline's containment, attack understanding, recovery guidance and check which listed points you did not cover. The outline is a high-level checklist of expected points — use it to find gaps, not to copy a finished answer.

Rubric focuscontainmentattackUnderstandingrecovery
Next study step

Pick one model-answer section you missed and add its key points to your next response in your own words.

This tutor explains your existing result. It does not change your score, verdict, or grade. Generated deterministically from your graded result — no AI model was called.

Which rubric area mattered most here?

Containment mattered most here: it carries the highest rubric weight (20), so coverage there moves your score the most. You covered 0% of it this time, worth 0 points.

Rubric focuscontainment
Next study step

Prioritise the highest-weight categories first; make sure containment is fully addressed before lower-weight ones.

This tutor explains your existing result. It does not change your score, verdict, or grade. Generated deterministically from your graded result — no AI model was called.

What should I study next?

Based on this attempt, study containment, attack understanding, recovery next. Coaching tip for this scenario: Email URL filters do not catch out-of-band lures — posters, stickers, name tags, paper invoices are all outside their visibility.

Rubric focuscontainmentattackUnderstandingrecovery
Next study step

Email URL filters do not catch out-of-band lures — posters, stickers, name tags, paper invoices are all outside their visibility.

This tutor explains your existing result. It does not change your score, verdict, or grade. Generated deterministically from your graded result — no AI model was called.

Save study notes for this attempt. They also collect in your mistake notebook.

Loading notes…