HardenEKS is an open source Python CLI that helps you programmatically validate if your EKS clusters follow best practices defined in the AWS EKS Best Practices Guide EBPG.
HardenEKS is easy to use. Simply install it, run it against your EKS cluster, and it will generate a report of any violations.
HardenEKS is a valuable tool for any EKS administrator who wants to keep their clusters secure and compliant.
Before and after making significant changes to your cluster, HardenEKS captures a snapshot of your cluster's configuration status. This baseline serves as a reference point.
Comparing these baselines allows you to detect drift—any unintended variations between configurations.
HardenEKS facilitates this ongoing validation process and supports JSON output, which is highly beneficial.
HardenEKS offers several additional options to tailor the checks to your specific needs.
If you're interested in contributing to HardenEKS, we invite you to review our contribution guidelines.
HardenEKS maintains a publicly accessible roadmap outlining the planned features for upcoming versions.
HardenEKS is a potent Python-based Command Line Interface (CLI), capable of systematically assessing whether Amazon Elastic Kubernetes Service (Amazon EKS) clusters comply with the strict guidelines laid out in the AWS EKS Best Practices Guide (EBPG).