More Info:
Enable the GKE Security Posture dashboard so the cluster is continuously assessed for misconfigurations and known workload vulnerabilities. It provides ongoing security visibility and recommendations.Risk Level
MediumAddress
SecurityCompliance Standards
- CIS GKE
Triage and Remediation
- Remediation
Remediation
Manual Steps
Manual Steps
-
On any machine with
gcloudconfigured for the project, identify the cluster(s) to review: -
For each relevant cluster, retrieve the current Security Posture configuration:
-
Review the output and confirm whether Security Posture is enabled at the desired level:
{"mode":"STANDARD"}(or similar) → Security Posture is enabled.nullor"mode":"DISABLED"(or missingmode) → Security Posture is not enabled.
Document which clusters do not have"mode": "STANDARD"(or stricter, if available in your environment).
-
For each cluster where Security Posture is not enabled and you decide it should be, enable it:
-
Re-verify that the setting is applied for each updated cluster:
Confirm the
modenow reflects"STANDARD". -
Optionally, validate visibility in the Google Cloud console:
- Navigate to “Kubernetes Engine” → select the cluster.
- Open the “Security posture” or “Security” section and confirm that the Security Posture dashboard is present and showing assessment data.
Using kubectl
Using kubectl
kubectl cannot enable or configure the GKE Security Posture feature because it is a managed control-plane setting controlled via Google Cloud (gcloud/console/IaC), not a Kubernetes API object. To remediate this finding, follow the guidance in the Manual Steps section using the Google Cloud console, gcloud CLI, or your IaC tooling.
Automation
Automation
-
For each cluster, review the
SecurityPostureModecolumn:-
STANDARD(orENFORCED/similar if introduced later) indicates Security Posture is enabled as expected. -
DISABLED,UNSPECIFIED, or an empty value indicates a problem for this control: the Security Posture dashboard is not enabled on that cluster and should be reviewed and (if appropriate) enabled using:
-
-
Optionally, review
WorkloadVulnScanningandSBOMGeneration:- Values other than enabled/standard modes (e.g.,
DISABLED,UNSPECIFIED) indicate missing coverage for vulnerability scanning or SBOM generation and warrant a configuration review.
- Values other than enabled/standard modes (e.g.,

