This project evaluates the security of an MLOps-based machine learning application deployed on a Minikube Kubernetes cluster inside a VM. Intentional vulnerabilities were added to the Deployment and RBAC configurations to simulate real-world weaknesses. KubeHunter was used to detect these security issues, while KubeBench measured the cluster’s compliance against CIS Kubernetes security benchmarks. Together, the tools provided insight into vulnerabilities and hardening requirements for secure Kubernetes deployments.
