Architecture Overview

v0.81.2

How VigilPrism is built and how the components work together.

High-Level Architecture

VigilPrism is a self-hosted security audit platform consisting of a central server and lightweight agents deployed across Windows, Linux, and macOS environments.

Core Components

  • Server — FastAPI + React dashboard, REST API, audit orchestration
  • Core Engine — Platform auditors, compliance mappings, vulnerability scanning
  • Agents — Lightweight Python daemons (Nuitka compiled)
  • Dashboard — Real-time React UI with SSE updates

Data Flow

  1. Agent connects outbound using enrollment token
  2. Server issues short-lived JWT
  3. Agent performs audits and reports results
  4. Dashboard displays live compliance status

Security Model

All communication uses TLS 1.3. Agents are outbound-only. Enrollment tokens are single-use and time-limited. No data ever leaves the customer environment.