Kubernetes Misconfigurations in the Wild: Taxonomy, Evolution, and Automated Repair with Large Language Models
- Source
- arxiv.org
- Author
- Mostafa Anouar Ghorab, Ahmad Abdel Latif, Mohamed Aymen Saied
- Date

Context
AI repairs to Kubernetes configuration became more accurate when paired with explicit structural checks in a reported security study. Kubernetes uses configuration files to govern how cloud applications run. The researchers combined a 's proposed corrections with Kubecurity, a framework that enforces rules from the official configuration specifications.
The authors report 98.50% correction accuracy for the combined approach, compared with 89.06% for their best standalone model, alongside fewer newly introduced misconfigurations. The mechanism gives generated repairs a second check: a model reasons about the problem, while deterministic validation checks the permitted structure. These are results from the study's repair , not a measured reduction in production security incidents.
- Some operational Kubernetes issues decline as projects mature from incubator to stable, but the study finds critical security misconfigurations often persist or reappear.
- Adding improved LLM remediation, with the best standalone model correcting 89.06% of misconfigurations.
- Kubecurity, a validation layer built on the official Kubernetes specifications, pushed correction accuracy to 98.50% when combined with LLM reasoning and substantially cut newly introduced misconfigurations.
- LLM — A large language model — the neural network behind tools like Claude and ChatGPT, trained on huge amounts of text to predict what comes next.
- eval — A repeatable test for AI quality — a set of tasks plus scoring — used the way software teams use test suites, because model output is too variable to judge by eyeballing.
- grounding — Tying a model's answers to checkable sources — retrieved documents, live data, tool results — instead of letting it answer from memory alone.
- context window — The maximum amount of text a model can consider at once — its working memory for the current conversation or task.
articleDon't Let the Model Write the YAML: Deterministic, Minimal-Diff GitOps Remediation from LLM-Proposed Field ChangesPruthvi Davineni
articleAutomated Vulnerability Injection in Smart Contracts Using Large Language ModelsLuca Migliaccio, Roberto Natella, Naghmeh Ivaki, Nuno Laranjeiro, Marco Vieira
articleAgentic Security: A Systematization of Tools, Failure Modes, and Design Laws for LLM-Driven Penetration TestingIsrat Moyeen Noumi, Tarannum Ahmed Nowshin, Md. Mehedi Hasan Nipu, Mohammad Sakib Mahmood, Md. Jakir Hossain, M. F. Mridha
Checking sign-in…
Loading comments…