Safeguard
Security Guides•

How do you run a security tabletop with a 10 person team?

A tabletop exercise needs one scenario, one hour and no tooling. Here is how a team of 5 to 20 engineers can run one each year and what to write down.

Safeguard Security Team
4 min read

A tabletop exercise is a talk-through of an incident with no systems touched. For a team of 5 to 20 engineers, pick one realistic scenario, gather everyone for an hour, walk through who does what, and write down the gaps. Once a year is a sensible starting rhythm.

What a tabletop is, and is not

A tabletop is a discussion. Nobody attacks anything and nobody breaks production. You read out a short scenario, then ask the group what they would do at each step. The value is finding out, in a calm room, that two people each assumed the other would call the customer.

It is not a penetration test and it is not a fire drill. It tests your people and your plan, not your servers.

CISA publishes free tabletop exercise packages that include template objectives, scenarios and discussion questions, and they can be customized. Ransomware, phishing and insider threat scenarios are among the cybersecurity ones, so you do not need to invent a scenario from scratch.

Before the hour

Pick one scenario that fits your product. A leaked deploy token, a malicious package in a build, or a lost laptop with source code on it are all believable for a small team. Choose one person to run the session and one person to take notes. The facilitator should not be the person who owns the plan, because the owner will fill in gaps without noticing.

Invite everyone who would be pulled in: engineers, whoever handles customer messages, and a founder or manager who can approve a decision.

The session

StepTimeWhat happens
Setup5 minutesState the scenario and the ground rules: no blame, no real systems
Detection10 minutesHow would we notice? Who gets the alert?
First response15 minutesWho is in charge? What do we stop, revoke or isolate?
Communication15 minutesWho tells customers, and who decides what to say?
Recovery10 minutesHow do we restore and confirm we are clean?
Wrap up5 minutesList gaps and name an owner for each

Release one new fact at each step, such as "the token was also used from a second country". Facts that change the picture force the team to adapt, which is what a real incident does.

What to write down

Keep the output short: the scenario, the date, who attended, the gaps found, and an owner and a date for each fix. Most gaps are small and fixable. A missing phone number, an access you could not revoke quickly, an unclear call on who may shut a service down.

Then update your incident plan. If you do not have one yet, start with the one in a one-page incident plan for a two person team and the roles in lead, scribe and communicator.

Common mistakes

Running it as a quiz where one person knows the answers. Letting it drift into a debate about tools. Skipping the notes. Doing it once and never closing the gaps. The exercise only pays off if at least one fix lands before the next one.

Where Safeguard fits

Safeguard can cover the dependency side of this work: SBOM and dependency scanning, reachability analysis to show which findings are actually exposed, and policies and gates for pull requests. A free scan is at gold.safeguard.sh/scan.

Quick check

Do we need an outside facilitator?

No. Any engineer who is not the plan owner can run it with a printed scenario. Bring in outside help only if you want a harder or more specialized exercise.

How often should a small team do this?

Once a year is a reasonable start, plus after a real incident or a big change such as a new cloud account or a new customer type.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.