Skip to content
Dhruv Rakeshbhai Patel edited this page Sep 10, 2026 · 2 revisions

SecureGuard Antivirus

A full-stack antivirus application: real-time file scanning, quarantine management, and network protection, with privileged OS operations isolated into their own process.

Wiki contents

  • 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.

Clone this wiki locally