Item Search

NameAudit NamePluginCategory
1.1.2 Ensure that the --basic-auth-file argument is not setCIS Kubernetes 1.13 Benchmark v1.4.1 L1Unix

IDENTIFICATION AND AUTHENTICATION

1.1.10 Ensure that the admission control plugin AlwaysAdmit is not setCIS Kubernetes 1.13 Benchmark v1.4.1 L1Unix

ACCESS CONTROL

1.1.13 Ensure that the admin.conf file permissions are set to 600 or more restrictiveCIS Kubernetes v1.20 Benchmark v1.0.1 L1 MasterUnix

ACCESS CONTROL, MEDIA PROTECTION

1.1.13 Ensure that the admission control plugin SecurityContextDeny is setCIS Kubernetes 1.11 Benchmark v1.3.0 L1Unix

ACCESS CONTROL

1.1.13 Ensure that the admission control policy is set to NamespaceLifecycleCIS Kubernetes 1.8 Benchmark v1.2.0 L1Unix

ACCESS CONTROL

1.1.14 Ensure that the admission control plugin NamespaceLifecycle is setCIS Kubernetes 1.11 Benchmark v1.3.0 L1Unix

ACCESS CONTROL

1.1.14 Ensure that the admission control plugin NamespaceLifecycle is setCIS Kubernetes 1.13 Benchmark v1.4.1 L1Unix

ACCESS CONTROL

1.1.15 Ensure that the scheduler.conf file permissions are set to 600 or more restrictiveCIS Kubernetes v1.20 Benchmark v1.0.1 L1 MasterUnix

ACCESS CONTROL, MEDIA PROTECTION

1.1.17 Ensure that the --audit-log-maxbackup argument is set to 10 or as appropriateCIS Kubernetes 1.13 Benchmark v1.4.1 L1Unix

AUDIT AND ACCOUNTABILITY

1.1.20 Ensure that the --token-auth-file parameter is not setCIS Kubernetes 1.13 Benchmark v1.4.1 L1Unix

IDENTIFICATION AND AUTHENTICATION

1.1.22 Ensure that the --kubelet-client-certificate and --kubelet-client-key arguments are set as appropriate - certificateCIS Kubernetes 1.13 Benchmark v1.4.1 L1Unix

IDENTIFICATION AND AUTHENTICATION

1.1.22 Ensure that the --kubelet-client-certificate and --kubelet-client-key arguments are set as appropriate - keyCIS Kubernetes 1.13 Benchmark v1.4.1 L1Unix

IDENTIFICATION AND AUTHENTICATION

1.1.28 Ensure that the --tls-cert-file and --tls-private-key-file arguments are set as appropriate - certCIS Kubernetes 1.13 Benchmark v1.4.1 L1Unix

SYSTEM AND COMMUNICATIONS PROTECTION

1.1.28 Ensure that the --tls-cert-file and --tls-private-key-file arguments are set as appropriate - keyCIS Kubernetes 1.13 Benchmark v1.4.1 L1Unix

SYSTEM AND COMMUNICATIONS PROTECTION

1.1.29 Ensure that the --client-ca-file argument is set as appropriateCIS Kubernetes 1.8 Benchmark v1.2.0 L1Unix

IDENTIFICATION AND AUTHENTICATION

1.1.29 Ensure that the --client-ca-file argument is set as appropriateCIS Kubernetes 1.11 Benchmark v1.3.0 L1Unix

IDENTIFICATION AND AUTHENTICATION

1.1.30 Ensure that the API Server only makes use of Strong Cryptographic CiphersCIS Kubernetes 1.13 Benchmark v1.4.1 L1Unix

IDENTIFICATION AND AUTHENTICATION

1.1.32 Ensure that the admission control policy is set to NodeRestrictionCIS Kubernetes 1.8 Benchmark v1.2.0 L1Unix

ACCESS CONTROL

1.1.33 Ensure that the --experimental-encryption-provider-config argument is set as appropriateCIS Kubernetes 1.8 Benchmark v1.2.0 L1Unix
1.1.33 Ensure that the admission control plugin NodeRestriction is setCIS Kubernetes 1.11 Benchmark v1.3.0 L1Unix

ACCESS CONTROL

1.1.34 Ensure that the --experimental-encryption-provider-config argument is set as appropriateCIS Kubernetes 1.11 Benchmark v1.3.0 L1Unix
1.2.1 Ensure that the --anonymous-auth argument is set to falseCIS Kubernetes v1.20 Benchmark v1.0.1 L1 MasterUnix

ACCESS CONTROL, MEDIA PROTECTION

1.2.1 Ensure that the --profiling argument is set to falseCIS Kubernetes 1.8 Benchmark v1.2.0 L1Unix

CONFIGURATION MANAGEMENT

1.2.3 Ensure that the --kubelet-https argument is set to trueCIS Kubernetes v1.20 Benchmark v1.0.1 L1 MasterUnix

ACCESS CONTROL, IDENTIFICATION AND AUTHENTICATION, SYSTEM AND COMMUNICATIONS PROTECTION

1.2.12 Ensure that the admission control plugin ServiceAccount is setCIS Kubernetes v2.1.0 L2 Master NodeUnix

ACCESS CONTROL, MEDIA PROTECTION

1.2.13 Ensure that the admission control plugin NamespaceLifecycle is setCIS Kubernetes v2.1.0 L2 Master NodeUnix

CONFIGURATION MANAGEMENT

1.2.14 Ensure that the admission control plugin NodeRestriction is setCIS Kubernetes v2.1.0 L2 Master NodeUnix

SYSTEM AND COMMUNICATIONS PROTECTION

1.3.2 Ensure that the --profiling argument is set to falseCIS Kubernetes 1.8 Benchmark v1.2.0 L1Unix

CONFIGURATION MANAGEMENT

1.3.2 Ensure that the --profiling argument is set to falseCIS Kubernetes 1.11 Benchmark v1.3.0 L1Unix

CONFIGURATION MANAGEMENT

1.3.2 Ensure that the --profiling argument is set to falseCIS Kubernetes v1.20 Benchmark v1.0.1 L1 MasterUnix

CONFIGURATION MANAGEMENT

1.3.5 Ensure that the --root-ca-file argument is set as appropriateCIS Kubernetes 1.13 Benchmark v1.4.1 L1Unix

SYSTEM AND COMMUNICATIONS PROTECTION

1.3.6 Ensure that the RotateKubeletServerCertificate argument is set to trueCIS Kubernetes 1.13 Benchmark v1.4.1 L1Unix

SYSTEM AND COMMUNICATIONS PROTECTION

1.3.6 Ensure that the RotateKubeletServerCertificate argument is set to trueCIS Kubernetes 1.11 Benchmark v1.3.0 L1Unix

CONFIGURATION MANAGEMENT

1.3.7 Ensure that the RotateKubeletServerCertificate argument is set to trueCIS Kubernetes 1.8 Benchmark v1.2.0 L1Unix

CONFIGURATION MANAGEMENT

1.4.8 Ensure that the etcd.conf file ownership is set to root:rootCIS Kubernetes 1.7.0 Benchmark v1.1.0 L1Unix

CONFIGURATION MANAGEMENT

1.5.1 Ensure that the --cert-file and --key-file arguments are set as appropriate - keyCIS Kubernetes 1.13 Benchmark v1.4.1 L1Unix

SYSTEM AND COMMUNICATIONS PROTECTION

1.5.6 Ensure that the --peer-auto-tls argument is not set to trueCIS Kubernetes 1.13 Benchmark v1.4.1 L1Unix

IDENTIFICATION AND AUTHENTICATION

1.5.8 Ensure that the --max-wals argument is set to 0CIS Kubernetes 1.8 Benchmark v1.2.0 L1Unix

AUDIT AND ACCOUNTABILITY

2.7 Ensure that a unique Certificate Authority is used for etcdCIS Kubernetes v2.1.0 L2 Master NodeUnix

ACCESS CONTROL, IDENTIFICATION AND AUTHENTICATION

3.2.2 Ensure that the audit policy covers key security concernsCIS Kubernetes v2.1.0 L2 Master NodeUnix

AUDIT AND ACCOUNTABILITY

5.1.14 Ensure that access to the Kubelet API uses fine-grained subresources instead of nodes/proxy where possibleCIS Kubernetes v2.1.0 L2 Master NodeUnix

ACCESS CONTROL, AUDIT AND ACCOUNTABILITY

5.2.7 Minimize the admission of root containersCIS Kubernetes v2.1.0 L2 Master NodeUnix

ACCESS CONTROL

5.2.9 Minimize the admission of containers with capabilities assignedCIS Kubernetes v2.1.0 L2 Master NodeUnix

CONFIGURATION MANAGEMENT

5.3.2 Ensure that all Namespaces have Network Policies definedCIS Kubernetes v2.1.0 L2 Master NodeUnix

SECURITY ASSESSMENT AND AUTHORIZATION, SYSTEM AND COMMUNICATIONS PROTECTION

5.4.1 Prefer using secrets as files over secrets as environment variablesCIS Kubernetes v2.1.0 L2 Master NodeUnix

SYSTEM AND COMMUNICATIONS PROTECTION

5.4.2 Consider external secret storageCIS Kubernetes v2.1.0 L2 Master NodeUnix

SYSTEM AND COMMUNICATIONS PROTECTION

5.5.1 Configure Image Provenance using ImagePolicyWebhook admission controllerCIS Kubernetes v2.1.0 L2 Master NodeUnix

CONFIGURATION MANAGEMENT

5.6.2 Ensure that the seccomp profile is set to docker/default in your pod definitionsCIS Kubernetes v2.1.0 L2 Master NodeUnix

CONFIGURATION MANAGEMENT

5.6.3 Apply Security Context to Your Pods and ContainersCIS Kubernetes v2.1.0 L2 Master NodeUnix

CONFIGURATION MANAGEMENT

5.6.4 The default namespace should not be usedCIS Kubernetes v2.1.0 L2 Master NodeUnix

CONFIGURATION MANAGEMENT, CONTINGENCY PLANNING, PLANNING, PROGRAM MANAGEMENT, SYSTEM AND SERVICES ACQUISITION, SYSTEM AND COMMUNICATIONS PROTECTION