Skip to main content

Hardening Compliance

The Compliance page evaluates your Proxmox infrastructure against security hardening best practices. It identifies misconfigurations, insecure defaults, and deviations from security frameworks, giving you a clear picture of your security posture.

Overview

ProxCenter runs automated compliance checks against your Proxmox nodes, VMs, and cluster configuration. Each check produces a pass, fail, or warning result with a description of what was tested, why it matters, and how to remediate failures.

Results are grouped by category and presented as an overall compliance score per node and per cluster.

Check Categories

CategoryExamples
SSH HardeningRoot login disabled, key-only authentication, protocol version
Kernel ParametersASLR enabled, SYN cookies, IP forwarding settings
FilesystemNoexec on /tmp, proper mount options, world-writable files
AuthenticationPassword complexity, account lockout, PAM configuration
NetworkUnnecessary open ports, firewall enabled, ICMP settings
Proxmox-SpecificTwo-factor authentication, API token permissions, cluster encryption
TLS/CertificatesCertificate expiry, cipher strength, self-signed certificate detection

Running Compliance Scans

  1. Navigate to Security > Compliance
  2. Select the target nodes or clusters to scan
  3. Click Run Scan -- ProxCenter connects via SSH and evaluates each check
  4. Results appear in real time as checks complete

Scans can also be scheduled to run automatically (e.g., daily or weekly) with results stored for trend analysis.

Results Dashboard

The compliance dashboard shows:

  • Overall score -- Percentage of checks passing across all scanned nodes
  • Per-node breakdown -- Drill into each node to see its individual results
  • Trend chart -- Track compliance improvement or regression over time
  • Severity distribution -- Critical, high, medium, and low findings

Remediation Guidance

Each failed check includes:

  • A description of the security risk
  • The expected configuration value
  • The actual value found on the node
  • Step-by-step remediation instructions
warning

Compliance checks require SSH access to the Proxmox nodes. Ensure SSH connections are configured in Settings > Connections before running a scan.

Enterprise Feature

Hardening Compliance is available in the Enterprise edition.

Permissions

PermissionDescription
security.viewView compliance scan results
security.manageRun compliance scans and configure schedules