Rule explorer
Browse every hardening rule in the catalog. Filter by platform, severity, profile level and whether the check can be automated.
16,927 rules foundPage 11 of 678
| ID | Title | Platform | Severity | Level | Check |
|---|---|---|---|---|---|
| TMA-AKS-5.3.1 | Encrypt Kubernetes Secrets at rest with AKS KMS protectionaks · Level 1 | aks | High | 1 | Manual review |
| TMA-AKS-5.4.2 | Use private AKS clusters and disable public control plane DNSaks · Level 2 | aks | High | 2 | Automated |
| TMA-AKS-5.4.3 | Ensure clusters are created with Private Nodesaks · Level 1 | aks | High | 1 | Automated |
| TMA-AKS-2.1.1 | Enable Diagnostic Platform Logs and Metricsaks · Level 1 | aks | Medium | 1 | Manual review |
| TMA-AKS-3.1.1 | Ensure that the kubeconfig file permissions are set to 644 or more restrictiveaks · Level 1 | aks | Medium | 1 | Automated |
| TMA-AKS-3.1.2 | Ensure that the kubelet kubeconfig file ownership is set to root:rootaks · Level 1 | aks | Medium | 1 | Automated |
| TMA-AKS-3.1.3 | Ensure that the azure.json file has permissions set to 644 or more restrictiveaks · Level 1 | aks | Medium | 1 | Automated |
| TMA-AKS-3.1.4 | Ensure that the azure.json file ownership is set to root:rootaks · Level 1 | aks | Medium | 1 | Automated |
| TMA-AKS-3.2.5 | Ensure that the --make-iptables-util-chains argument is set to trueaks · Level 1 | aks | Medium | 1 | Automated |
| TMA-AKS-3.2.7 | Ensure that rotateCertificates is set to trueaks · Level 2 | aks | Medium | 2 | Automated |
| TMA-AKS-3.2.8 | Ensure that the RotateKubeletServerCertificate argument is set to trueaks · Level 1 | aks | Medium | 1 | Automated |
| TMA-AKS-4.1.3 | Minimize wildcard use in Roles and ClusterRolesaks · Level 1 | aks | Medium | 1 | Manual review |
| TMA-AKS-4.1.4 | Minimize access to create podsaks · Level 1 | aks | Medium | 1 | Manual review |
| TMA-AKS-4.1.8 | Minimize access to create persistent volumesaks · Level 1 | aks | Medium | 1 | Manual review |
| TMA-AKS-4.1.10 | Minimize access to the approval sub-resource of CertificateSigningRequests objectsaks · Level 1 | aks | Medium | 1 | Manual review |
| TMA-AKS-4.4.1 | Ensure latest Azure CNI Overlay is usedaks · Level 1 | aks | Medium | 1 | Manual review |
| TMA-AKS-4.4.2 | Ensure that all Namespaces have Network Policies definedaks · Level 2 | aks | Medium | 2 | Automated |
| TMA-AKS-4.5.1 | Prefer exposing secrets as mounted files rather than environment variablesaks · Level 2 | aks | Medium | 2 | Automated |
| TMA-AKS-4.5.2 | Consider external secret storageaks · Level 2 | aks | Medium | 2 | Manual review |
| TMA-AKS-5.1.1 | Ensure container image vulnerability scanning with Defender for Containers or a third-party provideraks · Level 1 | aks | Medium | 1 | Manual review |
| TMA-AKS-5.1.2 | Minimize and scope access to Azure Container Registry (ACR)aks · Level 1 | aks | Medium | 1 | Manual review |
| TMA-AKS-5.1.3 | Minimize AKS cluster access to pull-only access for Azure Container Registry (ACR)aks · Level 1 | aks | Medium | 1 | Manual review |
| TMA-AKS-5.1.4 | Restrict AKS workloads to approved container registries onlyaks · Level 2 | aks | Medium | 2 | Manual review |
| TMA-AKS-5.4.1 | Restrict Access to the Control Plane Endpointaks · Level 1 | aks | Medium | 1 | Automated |
| TMA-AKS-5.4.4 | Ensure Network Policy is Enabled and set as appropriateaks · Level 1 | aks | Medium | 1 | Automated |