Skip to main content
ChangeGuard includes five integrated security scanners, all managed by the operator and enabled by default.

KubeBench

CIS Kubernetes Benchmark — tests cluster configuration against industry-standard security controls.

Grype

Container image CVE scanning — finds known vulnerabilities in every running image.

Falco

Runtime threat detection — monitors syscalls on every node via eBPF.

Pluto

Deprecated API detection — finds workloads using removed Kubernetes APIs.

Syft (SBOM)

Software Bill of Materials — complete package inventory for supply chain compliance.

How Scanning Works

  1. KubeBench, Grype, Pluto, Syft run as Kubernetes CronJobs on configurable schedules
  2. Falco runs as a DaemonSet on every node (continuous monitoring)
  3. Results are pushed to the ChangeGuard backend automatically
  4. The dashboard aggregates findings into the CSC score and dedicated views

CSC Score Impact

ScannerMax ImpactTriggered By
KubeBench15 pointsFailing CIS checks
Grype15 pointsCritical/high CVEs
Falco10 pointsRuntime alerts
Pluto5 pointsDeprecated APIs

Configuration

All scanners are configured through the ChangeGuardAgent CRD. To disable a scanner, set enabled: false — the operator tears down the corresponding resources automatically.