Architecture Overview
v0.81.2How 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
- Agent connects outbound using enrollment token
- Server issues short-lived JWT
- Agent performs audits and reports results
- 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.
Related documentation