The Outlier Lab

Fraud Tabletop Exercises

Designing and running tabletop exercises for fraud attacks, logic exploits and payout incidents: objectives, roles, scenario libraries for retail and financial firms, injects, scoring with an exposure clock, and after-action.

Core components

Exercise types

The U.S. Homeland Security Exercise and Evaluation Program (HSEEP) splits exercises into discussion-based and operations-based types. The vocabulary transfers well to fraud.

TypeHSEEP meaningFraud translationUse it for
SeminarOrientation to a planWalk through the incident runbook with new on-call staffOnboarding the IC rotation
WorkshopBuild a productDraft the containment lever menu or the clawback policyFilling a known gap
Tabletop (TTX)Key people discuss a simulated scenarioThe core format of this noteTesting decisions, authority, communications
GameCompetitive simulation with rulesRed team vs blue team on a new product's abuse pathsPre-launch review (New Product and Promo Launch Review)
DrillTest one specific functionActually flip a kill switch on a low-risk offer; pull an exposure report at 2 a.m.Proving a lever works
Functional exerciseCoordination under simulated conditions, no field deploymentSynthetic alerts injected into real tools; real queues and dashboardsTesting tooling and handoffs
Full-scaleMulti-agency, real deploymentJoint exercise with a partner bank or processorRare; for high-dependency partnerships

The FFIEC's business continuity booklet makes a related distinction for banks: exercises test people and processes, while tests verify system resilience. Fraud programs need both: a tabletop shows that the team would decide to freeze payouts; a drill shows that the freeze actually works.

Objectives

Write three to five objectives tied to the capabilities in Fraud Incident Response: detect, declare, contain, communicate, recover, report. Make them observable.

  • "Within 15 minutes of the first data inject, the on-call analyst declares an incident or documents why not."
  • "The incident commander identifies the money-out path and chooses a reversible containment lever."
  • "The team produces an exposure estimate (credited, pending, extracted) within 45 minutes."
  • "Support has a holding message before the first customer-facing inject."
  • "Compliance identifies every regulatory clock the scenario triggers."

Source objectives from your Fraud Risk Assessment, open findings from past post-mortems, new products and money paths, and what's changing in the attacks you face (Threat Intelligence and Horizon Scanning).

Roles

RoleResponsibility
Exercise sponsorExecutive who sets the scope and makes sure corrective actions get resourced
Planners (trusted agents)Design the scenario. They know the script, so they don't play.
FacilitatorRuns the room, keeps time, asks probing questions, stops anyone fighting the scenario
ControllerDelivers injects on schedule; adapts to what players do
EvaluatorsObserve against objectives using an evaluation guide. HSEEP stresses these aren't report cards.
ScribeRecords decisions, times, open questions, assumptions
PlayersThe people who would really respond (see roster)
ObserversWatch, don't play

Player roster. Fraud strategy, fraud ops lead, the person who would be incident commander, engineering on-call for the affected product, product owner, payments operations or treasury, customer support lead, communications, legal, compliance or the BSA officer, finance, and partner management (bank partner, processor, card network, retail partners). Add the vendor manager if an outsourced team is involved. Send the people who'd actually be paged instead of their managers' delegates.

Scenario design principles

  • Ground it in your money paths. Use your products, rails, limits and tooling. A generic "fraud attack" teaches nothing.
  • Use plausible, documented patterns. Public cases (Case Study - Pinduoduo Coupon Exploit (2019), Case Study - Chase Infinite Money Glitch (2024), Case Study - DraftKings Credential Stuffing (2022), Case Study - Robinhood Infinite Leverage Glitch (2019), Case Study - Arup Deepfake Video Call (2024)) are good starting points, adapted to your stack.
  • Describe effects. Injects show what the defender would see: dashboards, tickets, partner emails, posts. They don't need, and shouldn't contain, how the attack was executed. Treat exercise materials as internal and sensitive anyway, because they map your weaknesses.
  • Build in ambiguity. Real incidents start as "is this real?" Make the first injects inconclusive.
  • Add a second problem. The lever that should work doesn't, the owner is unreachable, or the containment breaks something else.
  • Include customers. Victims, good customers caught by the containment, and the support queue.
  • Run it in compressed time. A two-hour exercise can cover the first day of an incident, with time jumps announced by the facilitator.
  • Test after-hours. Many of the worst incidents start on Friday evenings and holiday weekends, when authority and access are thinnest.

Scenario library

ScenarioIndustryMechanismsKey decisions tested
A card-linked offer stacks with a sign-up promo and goes viral on a Friday eveningCashback and rewardsBusiness Logic Exploitation, Promo Code Abuse, Sign-Up Bonus AbuseWho can pause the offer; freezing redemptions on affected credits; clawback policy and customer messaging
Receipt rejections spike after a retailer changes its receipt layout, while a real ring exploits the confusionCashback and rewardsReceipt Fraud (Cashback)Separating a false-positive storm from an attack; SOP emergency directive
Credential-stuffing success leads to contact changes, then withdrawals to new bank accountsBrokerageCredential Stuffing, Account Takeover (ATO), Payout RedirectionForced resets, holds on new destinations, regulatory notification analysis (Broker-Dealer Obligations (FINRA and SEC))
Compromised accounts buy the same thinly traded stockBrokerageRamp-and-Dump via Account TakeoverTrading restrictions, coordination with surveillance, customer remediation
A social media "glitch" trend drives mobile deposits of bad checks and same-day ATM withdrawalsNeobankInstant Funding Abuse (Kiting), Check and Mobile Deposit FraudChanging availability policy mid-incident within Reg CC (Regulation CC and Funds Availability); partner-bank coordination
Partner bank reports an unusual ACH return spike on accounts you fundedNeobank, brokerageACH Funding FraudExposure quantification; return-rate thresholds (Nacha Rules and ACH Risk)
Impersonation scam wave pushes customers to send instant paymentsPayments and P2PImpersonation Scams, Real-Time Payment Rail FraudIn-app warnings, payment friction, victim handling, Reg E analysis
Hijacked seller accounts change payout destinations before a holiday weekendMarketplaceSeller Non-Delivery and Fake Listings, Payout RedirectionPayout holds, buyer protection exposure, seller comms
A payout file is processed twice, or a rounding change overpays thousands of usersAnyOperational payout incident (not fraud, same response muscles)Recall options by rail; customer comms; recovery
The scoring service times out and the fallback approves everythingAnyControl failureFallback design; detection of the failure itself (Real-Time Decisioning Architecture)
An outsourced support agent is found processing fraudulent contact changesAnyInsider FraudAccess revocation, scoping affected accounts, vendor management
A cloned voice call to support leads to account recovery and a large transferAnyGenerative AI and Deepfake Fraud, Account Recovery AbuseRecovery-flow hardening, support verification (Customer Support Verification Protocols)

Injects and the master scenario events list

The master scenario events list (MSEL) is the chronological script of injects, each with a time, a source, its content, the expected player action and the objective it tests. Inject types that work well for fraud:

  • Data: a dashboard spike, an alert, a loss report
  • Internal message: an engineer, finance or an executive asking for numbers
  • Customer: a support escalation, a complaint, a victim calling
  • External: partner bank, processor, card network, retail partner, regulator, press
  • Social: a viral post or video
  • Technical: a lever fails, a dashboard is stale, a vendor signal goes down

Scoring the plan

Score each objective as met, partially met, not met or not observed, with evidence from the scribe's log. Then add measures that matter specifically for fraud:

MeasureWhat it shows
Time to declareWhether thresholds for calling an incident are clear
Time to identify the money-out pathWhether people know the product's flows
Time to a containment decisionAuthority and lever readiness
Lever qualityReversible? Narrow enough? Did it protect money-out first?
Exposure answerCould the team say what was credited, pending and extracted?
CommunicationsSupport macro, customer message, partner notice, executive update: on time and accurate
Regulatory clocksIdentified and owned?
Assumptions exposed"We'd just pause it": can you, and who?

Hotwash and after-action

  • Hold the hotwash immediately after: what worked, what didn't, what surprised people. Players speak first, then evaluators.
  • Write the after-action report and improvement plan (AAR/IP). HSEEP guidance has the draft AAR circulated within about 30 days and the final AAR/IP, with corrective actions, owners and target dates, within about 60.
  • Track corrective actions to closure in the same tracker as post-mortem actions from real incidents.
  • Retest. The next exercise should include an inject that checks whether last time's top finding is fixed.

How to build it

Planning timeline (illustrative)

WhenStep
Six weeks beforeSponsor and objectives agreed; participants invited
Four weeksScenario drafted; MSEL built; evaluation guide written
Two weeksMaterials finalized: situation manual, player handout, inject cards, exposure clock
One weekDry run with planners; check timing
Exercise dayTwo to three hours: briefing, play in two or three modules, hotwash
Within 30 daysDraft AAR
Within 60 daysFinal AAR/IP with owners and dates

Maturity

StageWhat it looks likeNext step
1. NoneIncident response is learned liveRun a seminar on the runbook
2. OccasionalOne tabletop a year, generic scenarioUse your own money paths; add an evaluator
3. RegularQuarterly rotating scenarios; AAR/IP trackedAdd drills that prove levers work
4. IntegratedExercises tied to risk assessment and launches; partners participate; after-hours scenariosFunctional exercises with synthetic alerts in real tools
5. AdversarialRed-team findings feed scenarios; exercise results feed control designMeasure improvement across exercises

The readiness checklist in Fraud Incident Response calls for a tabletop at least every six months. Quarterly is better for teams running live promotions or instant money-out products.

Artifacts and templates

Sample MSEL for a Friday-evening cashback offer exploit (abridged)

TimeInjectSourceExpected actionObjective
0:00Redemptions on one card-linked offer at many times normal volume; average reward far above designMonitoring alertOn-call triages and pages strategyDetect
0:10Support sees a cluster of "where's my bonus" tickets, mostly from new accountsSupport leadRecognize the new-account skewDetect
0:20A post explaining how the offer combines with a sign-up promo is spreadingComms monitoringDeclare; assign ICDeclare
0:35Engineering can pause the offer, but the sign-up promo belongs to marketing, and nobody there is answeringEngineering on-callFind the authority to pause; use the kill switchContain
0:50Finance: large amounts credited, more pending, gift card redemptions startingFinanceProtect money-out: hold redemptions on affected creditsContain
1:10Legal: what do the terms allow on clawback, and what do we tell customers?LegalClawback and messaging decision (Reward Vesting and Clawback)Recover
1:30The retail partner asks about the spikePartner managerPartner communicationCommunicate
2:00Twist: the pause also blocked other legitimate offers for every userSupportNarrow the leverContain
Next morningPress inquiryCommsHolding statementCommunicate

Exercise plan outline

  1. Purpose, scope and sponsor
  2. Objectives and the capabilities they test
  3. Scenario summary and assumptions (what players can and can't do)
  4. Participants and roles
  5. Schedule and modules
  6. Materials: situation manual, player handout, inject cards, exposure clock
  7. Evaluation guide and data collection
  8. Ground rules: no-fault, stay in scenario, it's okay to say "we don't know"
  9. Confidentiality of materials

AAR/IP template

ObjectiveRatingStrengthsAreas for improvementCorrective actionOwnerDueStatus
Contain within 45 minutes of declarationPartially metKill switch existed and was foundAuthority to pause a marketing promo unclear after hoursAdd promo pause authority to the IC role; document in runbookHead of fraud ops+30 daysOpen

Metrics

MetricWhy
Exercises per quarter, by scenario typeCoverage of mechanisms and money paths
Time to declare and time to containment decision, trended across exercisesReadiness improving or not
Simulated exposure at containmentComparable across exercises with the same loss rate
Corrective actions closed on timeWhether exercises change anything
Repeat findingsThe same gap found twice means the fix didn't happen
Levers verified by drillShare of the containment menu proven to work
Participation of required rolesWhether the right people show up

Pitfalls

  • A scripted run with no ambiguity and no failure is theater. People leave reassured and learn nothing.
  • Too many injects drown the players, and nobody discusses decisions. Fewer, richer injects work better.
  • Sending delegates who wouldn't actually be paged.
  • Assigning blame. Once an exercise feels like a performance review, people stop admitting what they don't know.
  • Skipping follow-up. An AAR without owners and dates is a meeting summary.
  • Rehearsing a spectacular attack you'll never face while the promo-pause authority gap stays open.
  • Putting attack recipes in the materials. They don't help the exercise and create a document you don't want leaked.
  • Ignoring support and customers. Support is usually the first to see an incident and the last to be briefed.
  • Leaving assumptions untested. "We'd freeze payouts" isn't an answer until a drill proves the freeze works and someone on call has the access.
  • Leaving partners out. For neobanks and brokerages, the partner bank or clearing firm is part of the response, so include them at least once a year.

Sources and further reading