Checks
Browse individual security checks available in the Prowler Registry. Filter by cloud provider, severity, or search by check ID.
Browse individual security checks available in the Prowler Registry. Filter by cloud provider, severity, or search by check ID.
Ensure that the etcd pod specification file ownership is set to root:root.
Ensure that the container network interface file has permissions of 600 or more restrictive.
Ensure that the container network interface file ownership is set to root:root.
Ensure that the etcd data directory has permissions of 700 or more restrictive.
Ensure that the etcd data directory ownership is set to etcd:etcd.
Ensure that the admin config file has permissions of 600 or more restrictive.
Ensure that the admin config file ownership is set to root:root.
Ensure that the scheduler config file has permissions of 600 or more restrictive.
Ensure that the scheduler config file ownership is set to root:root.
Ensure that the controller-manager config file has permissions of 600 or more restrictive.
Ensure that the controller-manager config file ownership is set to root:root.
Ensure that the Kubernetes PKI directory and file file ownership is set to root:root.
Ensure that the Kubernetes PKI key file permission is set to 600.
Ensure that the Kubernetes PKI certificate file permission is set to 600.
Ensure that the kubelet service file has permissions of 600 or more restrictive.
Ensure that the kubelet service file ownership is set to root:root.
If kube-proxy is running, and if it is using a file-based kubeconfig file, ensure that the proxy kubeconfig file has permissions of 600 or more restrictive.
If kube-proxy is running, ensure that the file ownership of its kubeconfig file is set to root:root.
Ensure that the kubelet.conf file has permissions of 600 or more restrictive.
Ensure that the kubelet.conf file ownership is set to root:root.
Ensure that the certificate authorities file has permissions of 600 or more restrictive.
Ensure that the certificate authorities file ownership is set to root:root.
Ensure that if the kubelet refers to a configuration file with the --config argument, that file has permissions of 600 or more restrictive.
Ensure that if the kubelet refers to a configuration file with the --config argument, that file is owned by root:root.