Ensure that the kubeconfig file permissions are set to 644 or more restrictive (Automated)
Skills in this repository
CyberStrikeus/CyberStrike - Page 53
SkillsMP has collected 7,442 skills from CyberStrikeus/CyberStrike. Open a skill to review its source and details.
CyberStrikeus/CyberStrikeShowing 40 of 7,442 collected skills.
Ensure that the kubelet kubeconfig file ownership is set to root:root (Automated)
Ensure that the kubelet configuration file has permissions set to 644 (Automated)
Ensure that the kubelet configuration file ownership is set to root:root (Automated)
Ensure that the cluster-admin role is only used where required (Automated)
Avoid non-default bindings to system:authenticated (Automated)
Minimize access to secrets (Automated)
Minimize wildcard use in Roles and ClusterRoles (Automated)
Ensure that default service accounts are not actively used (Automated)
Ensure that Service Account Tokens are only mounted where necessary (Automated)
Avoid use of system:masters group (Automated)
Limit use of the Bind, Impersonate and Escalate permissions in the Kubernetes cluster (Manual)
Avoid bindings to system:anonymous (Automated)
Avoid non-default bindings to system:unauthenticated (Automated)
Ensure that the cluster enforces Pod Security Standard Baseline profile or stricter for all namespaces (Manual)
Ensure that the CNI in use supports Network Policies (Manual)
Ensure that all Namespaces have Network Policies defined (Automated)
Prefer using secrets as files over secrets as environment variables (Automated)
Consider external secret storage (Manual)
Configure Image Provenance using ImagePolicyWebhook admission controller (Manual)
Create administrative boundaries between resources using namespaces (Manual)
Ensure that the seccomp profile is set to RuntimeDefault in the pod definitions (Automated)
Apply Security Context to Pods and Containers (Manual)
The default namespace should not be used (Automated)
Ensure Image Vulnerability Scanning is enabled (Automated)
Minimize user access to Container Image repositories (Manual)
Minimize cluster access to read-only for Container Image repositories (Manual)
Ensure only trusted container images are used (Manual)
Ensure Kubernetes Web UI is Disabled (Automated)
Ensure that Alpha clusters are not used for production workloads (Automated)
Consider GKE Sandbox for running untrusted workloads (Automated)
Enable Security Posture (Manual)
Ensure GKE clusters are not running using the Compute Engine default service account (Automated)
Prefer using dedicated GCP Service Accounts and Workload Identity (Manual)
Ensure Kubernetes Secrets are encrypted using keys managed in Cloud KMS (Automated)
Ensure the GKE Metadata Server is Enabled (Automated)
Ensure Container-Optimized OS (cos_containerd) is used for GKE Node images (Automated)
Ensure Node Auto-Repair is Enabled for GKE Nodes (Automated)
Ensure Node Auto-Upgrade is Enabled for GKE Nodes (Automated)
When creating New Clusters - Automate GKE version management using Release Channels (Automated)