Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

Architecture Documentation

System design, hierarchy explanation, and architectural decisions for SentinelMCP.

Overview

This directory contains high-level architecture documentation for architects, engineers, and developers implementing or customizing SentinelMCP.

Quick Navigation

Understanding the System

Capacity & Performance

Design Decisions

Files in This Directory

File Purpose Audience
ARCHITECTURE_OVERVIEW.md System design and components Architects, Engineers
HIERARCHY.md 4-tier structure explanation Architects, Managers
DATA_FLOW.md Data movement through system Engineers, Architects
INTEGRATION_POINTS.md External system connections Engineers, Integrators
CAPACITY_PLANNING.md Scaling guidance Architects, Managers
PERFORMANCE_TUNING.md Optimization guide Engineers
COST_ANALYSIS.md Budget estimation Managers, Finance
DESIGN_RATIONALE.md Why this design Architects

Key Architectural Principles

1. Separation of Concerns (4 Tiers)

Each tier has specific responsibilities with clear boundaries.

2. Automation-First

Automatic escalation, decision-making, and workflow execution where possible.

3. Evidence Preservation

Chain of custody maintained throughout investigation lifecycle.

4. Scalability

Designed to handle organizations from 100 to 10,000+ users.

5. Auditability

All decisions logged and traceable for compliance.

Tier Architecture

┌─────────────────────────────────────────┐
│  DATA SOURCES                           │
│  (Defender, Entra, Azure, AWS, GCP)    │
└──────────┬──────────────────────────────┘
           │
           ▼
┌──────────────────────┐     ┌──────────────────┐
│  TIER 1: TRIAGE      │     │  CLOUD HUNTER    │
│  (4 agents)          │     │  (Parallel, 4)   │
│  SLA: 5-15 min       │     │  SLA: 4 hours    │
└──────────┬───────────┘     └──────────────────┘
           │
           ▼
┌──────────────────────┐
│  TIER 2: INVESTIGATE │
│  (4 agents)          │
│  SLA: 30-60 min      │
└──────────┬───────────┘
           │
           ▼
┌──────────────────────┐
│  TIER 3: FORENSIC    │
│  (4 agents)          │
│  SLA: 8-24 hours     │
└──────────┬───────────┘
           │
           ▼
    ┌─────────────┐
    │  RESOLUTION │
    │  & CLOSURE  │
    └─────────────┘

Capacity Estimates

Metric Small Org Medium Org Large Org
Users 100 1,000 10,000
Tier 1 Alerts/Day 500 5,000 50,000
Tier 2 Cases/Week 10 100 200
Tier 3 Cases/Month 5 20 50
Analysts Needed 2-3 4-5 8-10

See Capacity Planning for details.

Design Rationale

Why 4 Tiers?

  1. Tier 1 (Triage) - Reduces alert noise from thousands to potentially risky (5%)
  2. Tier 2 (Investigation) - Confirms threat and determines scope (20-30% escalation)
  3. Tier 3 (Forensic) - Deep analysis for confirmed incidents (5-10% escalation)
  4. Cloud Hunter (Parallel) - Proactive hunting independent of alert queue

This creates an efficient funnel where each tier adds more depth.

Why Automatic Escalation?

  • Speed: No manual approval bottleneck
  • Consistency: Same rules applied every time
  • Auditability: Clear triggers documented
  • SLA Compliance: Deadlines respected automatically

Support


Last Updated: February 14, 2026 | Version: 1.0.2