A self-initiated UX case study for Sentinel — an enterprise SOC platform designed around the analyst tier model. Detect, investigate, and respond faster by cutting alert noise and surfacing intelligence at the moment of decision.
Sentinel is a concept project, not a shipped product. All claims are grounded in public industry research — Splunk State of Security 2024, IBM Cost of a Data Breach 2024, Verizon DBIR 2024, CrowdStrike Global Threat Report 2024, Mandiant M-Trends 2024, ESG SOC Modernization Survey, NIST CSF 2.0, MITRE ATT&CK v15 — plus a heuristic audit of seven SIEM / SOAR products. Quantitative outcomes are projections against those benchmarks, not measured metrics. Full References at the end.
Security operations centres are critical infrastructure — yet they operate with tools built for log management, not for human decision-making under threat pressure.
Security operations is a specialised, high-stakes domain. We invested heavily in immersive research to understand the analyst's world before designing anything.
"SIEM was built for log engineers, not for threat analysts. I spend more time fighting the tool than I do thinking about the threat. The interface assumes I already know everything."
Alerts fire with an indicator — an IP, a hash, a user ID — but no context. Analysts manually enrich each alert by querying 4–6 external intelligence sources. This takes 20–40 minutes per alert.
L1 analysts see the same interface as L3 analysts. L1 needs guided workflows ("what do I do next?"). L3 needs raw power. One interface for all tiers creates frustration at both ends.
When a shift changes, the incoming analyst starts the investigation from scratch — no notes, no enrichment history, no decision trail. Institutional knowledge evaporates with every handoff.
The SOC operates across three analyst tiers with fundamentally different needs — a single-persona approach would fail all of them.
First line of defence. Reviews 150–200 alerts per shift. Must quickly decide: dismiss, escalate, or investigate. Limited threat hunting expertise — needs guided workflows.
Clear triage queues · Guided investigation steps · Auto-enriched context · Escalation clarity
"I don't know if an alert is real until I've wasted 30 minutes enriching it manually."
Investigates escalated incidents. Builds detection rules, hunts for indicators of compromise. Needs deep contextual intelligence and pivot capability across data sources.
Graph-based investigation · MITRE ATT&CK mapping · Threat intel enrichment · Custom playbooks
"I manually correlate the same 6 data sources every investigation. It's 45 minutes of mechanical work before I can think."
Manages team performance, handles executive reporting, ensures compliance. Needs visibility into SOC health, analyst workload, and SLA adherence.
Team workload view · SLA compliance · Threat trend reporting · Audit trails for compliance
"My CISO asks for a threat briefing every Monday. It takes me half a day to pull the data from 4 different systems."
Security analysts operate under conditions that are cognitively and emotionally extreme. Design must compensate for — not add to — that load.
The primary dashboard must answer one question instantly: "What needs my attention right now?" Exploration (hunting, analysis) is a deliberate, separate mode — never the default state under alert pressure.
Every alert arrives pre-enriched: IP reputation, threat intel match, asset criticality, MITRE ATT&CK technique. Analysts should validate intelligence, not gather it. Manual enrichment is a design failure.
L1 sees guided, step-by-step triage workflows. L2 sees investigation graph + raw data. L3 sees everything + detection engineering. Same data, radically different presentation based on analyst tier.
Every enrichment, note, pivot, and decision made during an investigation is automatically captured and attributed. Shift handoffs become seamless. Institutional knowledge is never lost again.
Sensitive data (source IPs, user identities, vulnerabilities) shown only to authorised roles. Redacted by default, revealed on explicit request with audit log.
Security tools are often used in adversarial contexts. No misleading UI — every action is reversible, confirmable, and audit-trailed. Trust is non-negotiable.
SOC operates during attacks that may affect infrastructure. Critical triage workflows must function with degraded connectivity. Offline-first investigation state.
The primary analyst interface — designed for rapid threat triage, investigation initiation, and team health visibility across all three analyst tiers.
Sentinel SOC Dashboard — 1440×900 Hi-Fi · Alert triage · Threat severity · Investigation queue · Team health · MITRE ATT&CK heatmap
Critical/High/Medium/Low counts dominate the top — analysts orient in under 3 seconds. Color hierarchy matches CVSS severity: red is unmistakable, not just a colour.
Each alert shows: MITRE technique, affected asset, threat intel score, analyst owner, age, and status. Eliminates the 20–40 min manual enrichment ritual.
Single click on any alert opens the full investigation workspace: entity graph, timeline, enrichment panel, playbook steps, and case notes — no context switching.
Right panel shows which ATT&CK techniques are currently active across the environment — giving L2/L3 analysts immediate threat pattern context without querying a separate tool.
Real-time IOC correlation with global threat actor profiles and MITRE ATT&CK mapping — giving analysts immediate adversary context at the moment an indicator surfaces.
Threat Intelligence Feed — real-time IOC correlation with global threat actor profiles and MITRE ATT&CK mapping
Every incoming indicator of compromise is automatically correlated against threat intelligence sources — VirusTotal, Mandiant, MISP — and tagged with confidence scores before the analyst sees it.
Known threat actor profiles surface instantly when a matching TTP is detected, giving analysts immediate attribution context: group, origin, historical campaigns, and preferred attack vectors.
Each detected technique is mapped to the MITRE ATT&CK framework in real time — allowing L2/L3 analysts to understand attack stage, predict next steps, and build targeted detection rules.
Structured investigation timeline with IOC enrichment and AI-generated YARA rule suggestions — reducing mean investigation time from 3.7 hours to under 40 minutes.
Alert Investigation — structured investigation timeline with IOC enrichment and AI-generated YARA rule suggestions
Every event in the investigation is presented on a chronological timeline with automatic MITRE ATT&CK tagging — showing attack progression and removing the need to manually stitch together log entries.
File hashes, IPs, and domains are enriched inline as the analyst reviews them — reputation scores, first/last seen dates, and related campaigns appear without leaving the investigation view.
When a new malware indicator is confirmed, the AI assistant generates a draft YARA detection rule scoped to the specific malware family — analysts review, adjust, and deploy to the detection pipeline in one click.
Unified compliance posture dashboard tracking NIST CSF, ISO 27001, and SOC 2 Type II frameworks — with control coverage tables, remediation queues, and audit-ready evidence management.
Compliance Center — NIST CSF 84% · ISO 27001 91% Certified · SOC 2 Type II 78% In Progress · Control coverage · Remediation queue · Evidence locker
Three compliance frameworks tracked on a single dashboard — each with a live compliance score, circular gauge, and framework-specific sub-category breakdowns. SOC managers get board-ready status instantly.
114 controls mapped across six security domains. Pass/fail/N-A status with colour-coded pass rates identifies weak domains at a glance — Vendor Management at 64.3% flags immediately as the priority gap.
Open findings prioritised by severity with assigned team, due date, and status. Critical items (vendor questionnaires, cloud data classification) surface with red badges and tight SLA dates for immediate action.
Centralised evidence repository for audit artefacts — access logs, pen test reports, training records. Missing or overdue evidence items flagged inline, removing the pre-audit scramble across shared drives.
Full vulnerability lifecycle dashboard — from critical CVE triage with one-click patch actions, to 90-day trend analysis, risk priority matrix, and patch coverage tracking across 1,247 identified vulnerabilities.
Vulnerability Management — 1,247 total · 23 Critical · CVSS-scored CVE table · 90-day trend · Risk priority matrix · 73% patch coverage
Critical vulnerabilities sorted by CVSS score with asset, description, status, and a direct "Patch Now" action — analysts can initiate a patch workflow without leaving the vulnerability view.
Stacked area chart shows critical, high, and medium vulnerability counts over 90 days. A clearly declining critical line validates that the patching programme is working — a key metric for security leadership.
Scatter plot of all vulnerabilities by exploitability vs. business impact. The top-right quadrant immediately identifies the highest-risk items requiring emergency patching — no manual scoring needed.
73% patched, 18% in progress, 9% unpatched — visualised as a donut with a target indicator at 85%. The gap-to-target metric gives the SOC manager a clear objective to communicate upward.
Live network map with threat overlays — showing real-time attack paths, lateral movement, node health, and zone segmentation integrity across the entire infrastructure.
Network Topology — Live · Threat overlay ON · Internet → FW-01 blocked attack · DMZ lateral movement detected · 52/52 protected assets
Active attack paths rendered directly onto the topology — red dashed arrows for blocked attacks, orange for lateral movement. Analysts see where an adversary is moving without reading log tables.
Each network zone — Internet Edge, DMZ, Internal LAN, Management — has a real-time segmentation integrity score. A drop in DMZ health from 100% to 80% immediately signals the lateral movement event.
Green border = healthy, amber = suspicious activity, red = active incident. Analysts scan 52 nodes in seconds. The pulsing red dot on web-server-01 draws immediate attention without any text reading required.
Right panel surfaces active threat actors with origin, IP, attack type, and confidence score. APT-Lazarus at 80% confidence and an unknown Russian actor at 65% give L2 analysts immediate attribution context.
The most complex design challenge: the investigation workspace must give L2/L3 analysts power-user capabilities while remaining learnable for L1. We designed three progressive disclosure levels.
Step-by-step triage checklist auto-generated from alert type. L1 analyst answers 5 structured questions: Who? What? When? How confident? Escalate or dismiss?
Full investigation workspace with entity relationship graph, timeline pivot, playbook editor, threat intel correlation, and case management.
Sentinel has not shipped. The numbers below are anchored to cited benchmarks — not measured outcomes. Sentinel was evaluated using Nielsen & Molich's 10 Usability Heuristics plus NN/g's AI & ML Usability Heuristics (Pachidi et al., 2021). Two passes · 52 issues logged · 46 resolved before this portfolio freeze.
Pass 1: L1 analysts had to remember which severity column meant what in the inbound queue. Added a coloured severity rail + icon + badge — same information, three reinforcing channels. Pass 2 walkthrough was unambiguous.
Containment actions (isolate host, block IP) were single-click in Pass 1. Added an impact preview ("14 users affected · reversible") and a two-approver gate for L1 and L2. Pattern mirrors Atlassian's destructive-action guidance.
Heuristic evaluation catches roughly three-quarters of usability issues (NN/g). Critical gaps that require real analyst testing: emotional register at hour-10 of a SEV1, legibility at 4am on an on-call phone, and how the two-approver gate actually plays out under time pressure. Those are next-step investments if Sentinel moves from concept to product.
Every quantitative claim in this case study traces to a source below. A hiring panel should be able to pressure-test any number.
I can walk through any decision on this case study — what I'd revise, what primary research would test, and the trade-offs behind the tier-aware UI. yogitamalkhede5@gmail.com