Deployment topology
The operator runs inchangeguard-system and manages the collector (and optional scanners) in changeguard-agent through a CRD. Only the collector talks to the outside world.
There is no inbound path into your cluster. The control plane never connects to you — the collector always initiates the connection out.
Communication paths
Exactly three network relationships exist, and all cluster-originated traffic is outbound HTTPS on 443.What leaves your cluster — and what never does
This is the boundary that matters most for review. The collector sends the metadata needed to correlate and score change; it does not send your code, images, or secret values.Optional code graph. If you enable the code-graph feature, ChangeGuard reads your repositories in-cluster and ships only the derived knowledge graph — never your raw source. Your source code still does not leave the cluster.
Data the control plane stores is tenant-isolated at the database level using PostgreSQL row-level security, so one tenant’s data is never visible to another.
Where the AI runs
All correlation, scoring, and AI reasoning run in the control plane — not in your cluster. AI analysis is powered by Amazon Bedrock (Claude models). The in-cluster collector does no analysis; it reads state and pushes it out. This keeps the cluster footprint tiny (a ~50m / 64Mi collector with no persistent storage) and means model/analysis changes ship on the control-plane side without touching your cluster.The deterministic CSC Score and the AI reasoning capabilities are distinct. Scoring is deterministic and generally available; the reasoning layers (Engineering Advisor, Engineering Opinion, and related) are Early Access and off by default. See Product concepts.
Where data lives
Cluster footprint at a glance
Tiny
Collector requests ~50m CPU / 64Mi memory (limits 200m / 128Mi). No PersistentVolumeClaims.
Hardened
Runs non-root with a read-only root filesystem and dropped Linux capabilities.
Read-only
get / list / watch only — no writes to your workloads unless you opt into remediation.