← All work

CASE STUDY · SPACEWALK AI · CISO DASHBOARD

Should Spacewalk sell up to the CISO?

In six weeks, I designed an executive security dashboard from scratch and put it in front of Fortune 500 CISOs (chief information security officers), working with Chris, Spacewalk’s CPO, to help Spacewalk decide where its product should go next.

RoleUI/UX Design Intern · sole designer, research to final Figma
Timeline6 weeks · Summer 2025
TeamThe CPO and lead designer (feedback, whiteboarding), incident-response (IR) practitioner (coach)
ToolsFigma, Marvin, Balsamiq, Notion
The final CISO dashboard in dark mode: total incidents, the dwell-time timeline, and the initial access risk table
Explore the interactive dashboard ↓

01 · The problem

Why weren't CISOs buying?

Spacewalk was built for the people who respond to incidents, not for the executive who has to defend a security budget to the board.

The CPO had a hypothesis: if the product gave CISOs security intelligence they could defend in front of a board, not just raw incident data, it could unlock enterprise budget.

That was untested. Before engineering spent time building it, the team needed a working prototype to put in front of real CISOs. Designing that prototype, and gathering feedback on it, was my job.

“People get tired of the CISO asking for money when they don't understand the problems we're trying to solve.”

— Jason, a former CISO we interviewed

I spent my first week learning the vocabulary: CIRT (the incident-response team), dwell time (how long an attacker goes unnoticed) and MITRE ATT&CK (a public catalog of attacker techniques). Then I could ask something more basic: what does a CISO actually need to see?

02 · Two readers, four questions

Two readers, four questions

Four questions, answered clearly, without a designer in the room to explain them.

Stakeholder interviews gave us two personas. Both are fictional, built from what we heard.

M
Marcus, a fictional CISO
Strategic oversight · answers to the board

Needs to see the organization's true security risk at a glance, translate it into business value, and know which teams need more resources.

Wants: the story for the board
B
Brad, a fictional IR manager
Recently promoted · runs the response team

Needs to prove his team's operational efficiency to his boss: how fast they detect, how fast they escalate, and where they're improving.

Wants: proof the team is performing
See our “how might we” questions
Whiteboard listing how-might-we questions about detection, with notes on what good detection looks likeHow might weClick to enlarge
  • How might we…
  • …identify which initial access techniques consistently evade detection?
  • …reduce the time between initial access and first detection?
  • …make the data more actionable?
  • …link long detection times to their root cause?
  • …show what good detection at initial access looks like?
  • The orange notes on the right became our goals: incidents caught at initial access, the most-used techniques, and the ones that took longest to detect.
How might we: detection, and the goals it led to
How might we: detection, and the goals it led toClose

Their jobs were different, but their questions overlapped.

01Did we detect it?

Before anything else, a CISO needs to know whether their tools caught the attack at all, and how early. Catching it at initial access, the first stage, is the best case. The attacks that slip past are where the real risk is.

ANSWERED BY · Caught at initial access, initial access risk, source detection
02How long did it take?

Every hour an attacker goes unnoticed means more damage. Time to detect is the largest part of dwell time, so it’s where the most time, and the most risk, is lost.

ANSWERED BY · Mean dwell time, mean time to detect, kill-chain depth
03How efficient was the SOC?

The SOC is the first line of response. CISOs told us they didn’t know which teams needed more resources, so they need to see whether alerts are acknowledged, assigned, and escalated quickly, or piling up in the handoffs.

ANSWERED BY · Time to acknowledge, assign, and escalate
04How efficient was the CIRT?

The CIRT contains the attack and writes the report. Its speed is how a CISO shows the response team is worth funding, one of the reasons we listed for why a CISO would open this dashboard at all.

ANSWERED BY · Time to acknowledge, assign, contain, and report

These became the dashboard's information architecture: every metric sits under one of the four questions, instead of following the data schema underneath, which is how most security tools get built.

Whiteboard breaking the four questions down: initial access and MITRE ATT&CK, how long, SOC efficiency, and CIRT efficiencyQuestion breakdownClick to enlarge
The board where we broke each question into the metrics that answer it.
Breaking the four questions into metrics
Breaking the four questions into metricsClose

03 · Sketch, test, reframe

Sketch, test, reframe

We didn’t know what the answers should look like, so we sketched, built, tested, and revised.

We sketched on whiteboards first, then built Iteration 1 in Figma. It got the structure right but lacked a clear visual hierarchy, so Iteration 2 rebuilt the page around total incidents, a dwell-time timeline and a risk table. That is the version the CPO, the lead designer and I took into four Zoom meetings with two Fortune 500 CISOs, walking them through it piece by piece. I observed and took notes while they led.

ITERATION 1 · WHAT FAILED
Iteration 1 of the dashboard, top of screen: every metric the same size with no clear starting point
Every metric carried the same weight, so nothing told the reader where to look first.
ITERATION 2 · WHAT CHANGED
Iteration 2 of the dashboard, top of screen: total incidents and a dwell-time timeline lead the page
Rebuilt around total incidents, a dwell-time timeline and a risk table, with the rest grouped beneath.

Cropped to the top of each screen. The changes were driven by feedback from the CPO, the lead designer and the CISOs.

FEEDBACK · ITERATION 2

What we heard, right where it applied.

Feedback came from four walkthroughs with two Fortune 500 CISOs, an IR practitioner who used the product hands-on, and an engineer’s first-glance review. Each number matches a quote. Mock-up simplified from Iteration 2.

1
Total incidents
98
2
Mean dwell time
38
31 hrs
0.82 hrs
5 hrs
74 of 98
34
Initial access risk · MITRE ATT&CK
Exploit accounts · 24Valid accounts · 38
  1. 1

    “I can trust that metric.”

    On total incidents

  2. 2

    “I'm not quite sure how to read this.”

    On the dwell-time row

  3. 3

    “I like the callout to the MITRE ATT&CK framework.”

    On the risk chart

  4. 4

    “Would be nice if that was more explicit.”

    On risk levels

Trust in the numbers was there. What the CISOs wanted was clearer grouping and more explicit risk, and those became the focus of the final round.

WHAT WE CUT OR REPLACED
Gauges↓ Plain numbers

They took space in the wireframes without adding meaning.

30.67 hours↓ 31 hours

Two decimals looked precise but were harder to trust at a glance.

Scatter plot↓ Tagged table

The CISOs wanted risk to be explicit, so each technique got a clear status.

74%↓ 74 of 98

Showing the count behind the percentage made it easier to believe.

CISOs trusted the numbers. They couldn’t see the risk.

Where were attackers actually getting through? Midway through, the CPO pushed us to map detection onto the stages of an attack: where in the kill chain is an organization good at catching attackers, and how quickly?

That became the design’s signature view: the kill-chain chart in the final dashboard. The CPO showed it to a prospective client, who isn’t named here, and their reaction was immediate.

Whiteboard mapping a sample incident event by event, from resource development and initial access through detection, escalation to the CIRT, and containmentAttack stagesClick to enlarge
Where it started: stages of an attack, mapped on the whiteboard.
Whiteboard mapping a sample incident event by event, from resource development and initial access through detection, escalation to the CIRT, and containment
A sample incident mapped event by event, with the time each stage happenedClose

04 · The dashboard

The dashboard, on one screen

Every metric grouped under the four questions it answers.

Try it: switch the dwell-time tabs, flip between SOC and CIRT, hover the ⓘ icons, and toggle light and dark mode.

Dashboard
Total incidentsiIncidents escalated to the CIRT, the team that contains attacks, in the selected time range.
98
incidents handled in the last three months
Mean dwell time38hours
iOn average, how long an attacker was active, from the first attack event to containment, across all incidents.
Mean time to detect
31 hours
First attackTicket created
Mean time in SOC
1 hour
Escalated to SOCEscalated to CIRT
Mean time in CIRT
5 hours
Incident createdContained
Most of the 38 hours is lost before anyone notices: 31 hours on average between the first attack event and a ticket being created.
The SOC moves fast: about an hour to acknowledge, assign, and escalate an incident to the CIRT.
The CIRT takes about 5 hours from creating the incident to containing the attacker.
01 · Did we detect it?  ·  02 · How long did it take?
Caught at initial accessiInitial access is the first stage of an attack, when an attacker gets in. Catching it here is the best case.
74of 98
↑ 6.8% from last period
Mean time to detectiAverage time between an attack starting and a tool or person noticing it.
31hours
↑ 0.36 hrs faster
Initial access riskTop techniques attackers used to get in
TechniqueTime to detectIncidentsStatusPeers
Valid accounts28 hrs13 of 38Vulnerable30 hrs
Exploit public-facing apps71 hrs24 of 24At risk102 hrs
Phishing email18 hrs19 of 20Protected23 hrs
Drive-by compromise13 hrs6 of 6Protected15 hrs
Spearphishing1 hr12 of 12Protected3 hrs
Kill-chain depthHow far attacks got before they were detected, by MITRE ATT&CK stage
025%50%75%100%Recon-naissanceResourcedevelopmentInitialaccessExecutionPersistencePrivilegeescalationDefenseevasionCredentialaccessDiscoveryLateralmovementCollectionCommand& controlExfiltrationImpact
03 · How efficient was the SOC?  ·  04 · How efficient was the CIRT?
Source detectiontime to detect · incidents
83%Internal tools
Cloud security1.4 hrs10
Email gateway25 min9✓
Awareness reports15 min8
CrowdStrike EDR7.6 hrs8!
WAF1.9 hrs6
17%External reports
Customer complaint4 hrs1
Government alert5 days1!
iThe SOC (security operations center) watches alerts around the clock and escalates real threats.The CIRT (computer incident response team) contains the attack and writes the incident report.
MetricYour averageTrend
Time to acknowledge16 min↑ 2 min faster
Time to assign16 min↓ 3 min slower
Time to escalate23 min↑ 3 min faster
Total time in SOC53 min↓ 3 min slower
MetricYour averageTrend
Time to acknowledge0.2 hrs↓ 0.1 hrs slower
Time to assign0.1 hrs↑ 0.1 hrs faster
Time to contain2 hrs↑ 0.6 hrs faster
Time to report15 hrs↑ 0.5 hrs faster
HIERARCHY

Total incidents anchors the page, so it's the largest number on it.

DWELL AS A TIMELINE

One bar, marked with real milestones, shows where the hours go from first attack to containment.

JARGON ON DEMAND

Tooltips define specialist terms without cluttering the view for experts.

LIGHT AND DARK

Dark for dim SOC rooms and long shifts, light for executive reviews.

THE METRIC WE COULDN'T BUILD

Connect metrics to financial impact.

It was one of our three design principles. A CISO defending a budget needs to say what an incident costs the business, not just how many hours it lasted. But Spacewalk didn't have the data to calculate it, so it never made it onto the dashboard.

Looking back, it was the first sign of what testing would confirm: the gap was in the data, not the design.

Estimated cost of dwell timeNO DATA
$ — —
The card we wanted, and the data it would have needed.

05 · The outcome

Would CISOs buy it?

They liked it. They couldn’t act on it.

Across all four meetings, the reaction was consistent: CISOs liked seeing their organization this way. But every metric raised the same follow-up: so what do I do about it?

Answering that needed data infrastructure Spacewalk didn’t have yet, the same gap that kept financial impact off the dashboard, and a workflow that pointed the CISO’s team toward action. This was a data and actionability problem, not a design problem.

For a startup still finding product-market fit, that was the answer. The CPO chose not to build it, and Spacewalk doubled down on the SOC operators it was already serving well.

SOC operatorCISO Drives actionInforms Needs datainfrastructureSpacewalk didn't have CISO dashboard Spacewalk todaySOC · DRIVES ACTIONCISO · DRIVES ACTIONSOC · INFORMSCISO · INFORMS

The answer was no, and that was still the right result. What would I carry forward?

Reflection

What would I carry forward?

Learn the world, design the action, and treat a no as an answer.

1
Design the action first

A dashboard that informs without directing isn't finished. Next time I'd start from what the user should do, then pick the metrics that support it.

2
Research that stops a build is a win

Testing with real CISOs before engineering started saved the team from investing in the wrong bet.

3
Learn their language, then design for their audience

I spent my first week learning cybersecurity before drawing anything. That’s how I saw the dashboard’s real reader: not just the CISO, but the board the CISO has to convince.

Back to the start of the story ↑
Next
Next

Digital Forest