Skip to main content

Change Safety Confidence (CSC)

The CSC score is a 0-100 metric that answers one question: is it safe to deploy right now? Every point is accounted for. The score is fully deterministic — same cluster state always produces the same score.

Scoring Model

The CSC score is calculated from four weighted categories:
CategoryWeightWhat it measures
Policy Compliance40 pointsResource limits, health probes, security context, image policies
Runtime Signals28 pointsPod restarts, OOM kills, CrashLoopBackOff, error rates
Historical Stability17 pointsRecent deployment success rate, rollback frequency
Cluster Health15 pointsNode status, resource pressure, capacity headroom

Score Ranges

ScoreStatusMeaning
80-100✅ Safe to DeployCluster is healthy, policies met, no active risks
50-79⚠️ Review RecommendedSome risks detected, review before deploying
0-49🚨 High RiskActive issues that should be resolved before deployment

Risk Detection

When the CSC score drops, the dashboard shows exactly why. Each risk has:
  • Severity — Critical, High, Medium, Low
  • Impact — how many points it costs
  • Resource — which deployment, pod, or node is affected
  • Recommendation — specific action to resolve it

Exclusions

System namespaces are excluded from scoring by default: kube-system, kube-public, kube-node-lease, changeguard-agent, amazon-guardduty. This prevents infrastructure components from dragging down your application safety score.