Case File · 15 · Cybersecurity DS
Package
Open Source · Design System

Case File

SentinelDS.

An open-source, enterprise-grade design system purpose-built for security operations. Tokens, components, and patterns tuned for SOC analysts working high-stakes, data-dense interfaces.

15+
Components
80+
Tokens
2
Themes
AA
A11y
Open Source · MIT
ReactCSS VariablesDual ThemesSeverity ScaleAA AccessibilityOpen SourceDrop-in DS
ReactCSS VariablesDual ThemesSeverity ScaleAA AccessibilityOpen SourceDrop-in DS
Sentinel DS
Enterprise Cybersecurity Design System
Live · Components

Severity Scale — 5 Levels

Critical
High
Medium
Low
Info

Live Components

Critical · SOC Alert
Unauthorized root access detected · node-07
Open Alerts
127
MTTR
4.2m
15+
Components
80+
Tokens
2
Themes
AA
A11y
01The Challenge

Security UI is still a mess.

Most SOC dashboards look like they were assembled by whichever engineer was free that sprint. Inconsistent severity colors. Unreadable typography under fluorescent lights. Modals that don't dismiss on Escape because nobody had time.

Analysts are working at 3am with stakes attached to every click. They deserve interfaces designed for that reality — not generic Material clones.

  • No shared visual language across security tools
  • Severity colors invented per-team, often contradictory
  • Accessibility treated as an afterthought
  • Components rebuilt from scratch every project
02The Solution

A drop-in React system.

Sentinel ships as a single self-contained React file (~1,000 LOC) with CSS-variable theming. Drop it into any project, get a full security UI vocabulary on day one.

Built from the analyst's perspective — every token, every interaction, every component decision answers the question: does this help me triage faster?

01

5-Level Severity Scale

Critical / High / Medium / Low / Info — color, weight, and motion all carry meaning. Tested for color-blindness as part of the AA pass.

02

Dual Themes

Dark by default (SOC reality). Light variant for client-facing reports. Both share the same token system — no parallel design files.

03

15+ Components

Buttons, alerts, severity indicators, data tables, KPI cards, sidebars, modals, progress bars. All keyboard-navigable, all ARIA-correct.

04

Accessibility built in

AA contrast everywhere. Focus indicators that survive at-glance. ESC closes overlays. Screen-reader announcements for live alerts.

— StackReactViteCSS VariablesInterJetBrains Mono
03In Context

The system, live.

Sentinel DS
Enterprise Cybersecurity Design System
Live · Components

Severity Scale — 5 Levels

Critical
High
Medium
Low
Info

Live Components

Critical · SOC Alert
Unauthorized root access detected · node-07
Open Alerts
127
MTTR
4.2m
15+
Components
80+
Tokens
2
Themes
AA
A11y

— Severity scale, KPI cards, alert pattern, action buttons. Real tokens, rendered live.

04The Receipts

What shipped.

1,000
LOC
15+
Components
0
Dependencies
AA
Accessibility

“Most design systems try to be everything to everyone. Sentinel picks one job — security UI — and does it ruthlessly well.”

— Marc Friedman · Author
ColophonUse it. Fork it. Ship it.

Need something like this for your product?

Want a private design system tuned to your product's reality — tokens, components, documentation, the works? Let's build it.