proxguard
ActiveYou suspect your Proxmox host is soft in a few places, but "run the CIS Benchmark by hand" never happens. ProxGuard takes your actual config files, grades your posture A-to-F against 16 CIS-backed rules, and hands back a copy-paste fix for every failure.
What it does
ProxGuard is a browser-based Proxmox VE security auditor: you paste your real config files (sshd_config, cluster.fw, user.cfg, storage.cfg, and the API token list) and it grades your security posture across six weighted categories, then generates a remediation script for every failed check. It exists because Proxmox hosts drift toward insecure defaults (root SSH, ACCEPT firewall policy, no 2FA) and nobody hand-walks the CIS Benchmark. What sets it apart: every rule traces to a CIS Debian 11 or Proxmox-specific standard, the whole audit runs client-side so no config ever leaves your machine, and it doubles as a firewall visualizer that flags shadowing, contradictions, and unreachable rules before they bite.
Capabilities
16 rules across 6 scored categories
Set it up
No env or backend to configure. Requires Node 20+. Open http://localhost:5190, go to the Audit tab, and paste your Proxmox config files (or load a built-in demo config).
Config files it reads
/etc/ssh/sshd_config /etc/pve/firewall/cluster.fw /etc/pve/user.cfg /etc/pve/storage.cfg pveum apitoken list
Everything runs client-side in the browser. Pasted config files are parsed in-page and never sent to any server, so credentials, firewall layouts, and token lists stay on your machine. The tool is read-only: it grades and generates remediation scripts for you to run yourself, it never touches or writes to the Proxmox host.