ChangeGuardAgent CRD is the single configuration surface. Apply it, and the operator reconciles all components.
Minimal Example
Security Spec
All scanners default to enabled when thesecurity field is present.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Full ChangeGuardAgent custom resource specification
ChangeGuardAgent CRD is the single configuration surface. Apply it, and the operator reconciles all components.
apiVersion: changeguard.ai/v1alpha1
kind: ChangeGuardAgent
metadata:
name: changeguard
namespace: changeguard-system
spec:
clusterName: production
apiKeySecretRef:
name: changeguard-api-key
security field is present.
| Scanner | Schedule | What It Does |
|---|---|---|
kubeBench | Every 6h | CIS Kubernetes Benchmark |
grype | Every 4h + on deploy | Container image CVE scanning |
syft | Every 8h + on deploy | SBOM generation (CycloneDX or SPDX) |
falco | Continuous | Runtime syscall monitoring via eBPF |
pluto | Every 12h | Deprecated/removed API detection |
spec:
gitops:
argoCD:
enabled: true # discover ArgoCD Applications
flux:
enabled: true # discover Kustomizations, HelmReleases, and Sources
| Field | Default | Options |
|---|---|---|
mode | disabled | cloud, aws, oncluster, disabled |
model | meta/llama-3.1-70b-instruct | Any NIM-supported model |
kubectl get changeguardagent -o wide
| Column | Description |
|---|---|
| CLUSTER | Display name |
| CSC | Current CSC score (0–100) |
| PHASE | Pending, Running, Degraded, Error |
| PUSHES | Total successful pushes |