Snyk DESIGN.md

Brands

Developer security design with dark product confidence, bright green remediation cues, and clear vulnerability-to-fix workflows.

Raw DESIGN.md

At a glance

Group
Brands
Main color
#145cffBlue design systems
Fonts
InterSF Mono

Colors in this file

  • #ffffff

    background

  • #145cff

    background

  • #0b1220

    background

  • #e11d48

    Unnamed

  • #e2e8f0

    Unnamed

  • #00d084

    Unnamed

  • #7c3aed

    Unnamed

  • #f8fafc

    Unnamed

  • #64748b

    Unnamed

Developer security design with dark product confidence, bright green remediation cues, and clear vulnerability-to-fix workflows.

1. Visual Theme & Atmosphere

Snyk should feel like application security built for developers, not a detached compliance console. The interface needs to support code, dependencies, containers, IaC, AI security, risk prioritization, and remediation without losing speed.

  • Mood: secure, developer-native, urgent but controlled, practical
  • Density: medium-to-high for finding lists and issue details
  • Character: dark navy surfaces, green fix/success cues, crisp risk cards, code-forward panels

2. Color Palette & Roles

TokenHexRole
--snyk-navy#0B1220Deep product background
--snyk-blue#145CFFLink and primary action
--snyk-green#00D084Fix, success, and safe state
--snyk-purple#7C3AEDAI/security insight accent
--snyk-red#E11D48Critical vulnerability state
--surface-page#F8FAFCLight page background
--surface-card#FFFFFFCards and dashboards
--border-default#E2E8F0Dividers and inputs
--text-muted#64748BHelper text and metadata

Use red for real risk, green for fixability and success, and blue for neutral action.

3. Typography Rules

css--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
--font-mono: "SF Mono", "JetBrains Mono", "Roboto Mono", Menlo, monospace;
ElementSizeWeightLine Height
Hero Display58px7001.05
Page Title40px7001.12
Section Title30px6501.2
Finding Title18px6501.3
Body16px4001.6
Code13px5001.55
Label13px6001.35

4. Component Stylings

css.button-primary {
  min-height: 44px;
  padding: 0 18px;
  border: 1px solid #145CFF;
  border-radius: 10px;
  background: #145CFF;
  color: #FFFFFF;
  font: 600 14px/1 Inter, sans-serif;
}

.finding-card {
  border: 1px solid #E2E8F0;
  border-radius: 14px;
  background: #FFFFFF;
  padding: 18px;
}

.severity-critical {
  border-left: 4px solid #E11D48;
}

.code-panel {
  border-radius: 14px;
  background: #0B1220;
  color: #FFFFFF;
  padding: 16px;
}

5. Layout Principles

TokenValueUsage
--space-28pxSeverity rows
--space-416pxDashboard rhythm
--space-524pxDetail panels
--space-848pxSections

Prioritize vulnerability severity, exploitability, affected package/code, owner, and remediation path.

6. Depth & Elevation

css.shadow-card { box-shadow: 0 8px 18px rgba(11, 18, 32, 0.08); }
.shadow-overlay { box-shadow: 0 24px 56px rgba(11, 18, 32, 0.18); }

Use borders for dense lists and elevation for focused remediation workflows.

7. Do's and Don'ts

Do show risk and fix path together. Do keep security states unmistakable. Do not use alarming color without context. Do not hide dependency or code evidence.

8. Responsive Behavior

BreakpointMin WidthBehavior
Mobile0pxStack findings and remediation details
Tablet768pxTwo-column issue/detail views
Desktop1200pxFull dashboard with filters, code, and remediation panels

Code panels should scroll horizontally on small screens.

9. Agent Prompt Guide

Design like Snyk: developer-first security UI, dark code panels, severity-driven finding cards, green fix cues, clear remediation flow, and practical AppSec dashboard density.

Use it with your agent

Save the file as DESIGN.md in your project root, then ask your agent to follow it for UI work. Or let the agent fetch it over MCP.

Download

curl -o DESIGN.md https://www.uiskillbook.com/design-md/snyk.md

MCP server

https://www.uiskillbook.com/mcp

MCP tool call

get_design_md({ "slug": "snyk" })