Security

The panel never runs as root. A separate agent checks every request again, and every account runs in its own sandbox.

  • Unprivileged web panel; root agent with an allowlist of actions
  • Per-account systemd sandbox, hidden processes, disk quotas
  • Web application firewall (ModSecurity + OWASP CRS)
  • Malware scanner with root-only quarantine
  • 2FA with recovery codes, enforced per role; IP allowlist
  • Tamper-evident audit log, shipped to remote syslog
  • Secrets encrypted at rest
Security — ZoPanel