-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Dhruv Rakeshbhai Patel edited this page Sep 10, 2026
·
2 revisions
A full-stack antivirus application: real-time file scanning, quarantine management, and network protection, with privileged OS operations isolated into their own process.
- Architecture: how the pieces fit together, and why privileged operations live in a separate process
- Getting Started: local setup for the backend, frontend, and system-agent
- Scanning and Verdicts: how a scan turns into a CLEAN / SUSPICIOUS / MALICIOUS verdict
- Security Model: auth, roles, rate limiting, and the privilege split
- Testing: unit, integration, and pressure test suites, and when each one runs
- Deployment: production setup, including system-agent and the database role split
For anything not covered here, the README and docs/plans/ in the repo (the original privilege-split design docs) are the source of truth. This wiki explains the current system; docs/plans/ explains how it got here.