TY - GEN
T1 - Automated Security Repair for Helm Charts
AU - Minna, Francesco
AU - Blaise, Agathe
AU - Massacci, Fabio
AU - Tuma, Katja
N1 - Publisher Copyright:
© 2024 IEEE Computer Society. All rights reserved.
PY - 2024
Y1 - 2024
N2 - We aim to evaluate and compare open-source static analyzers for Helm Charts, a package manager to deploy applications on Kubernetes (K8s). Specifically, we developed a pipeline to measure what misconfigurations are found by each tool, to provide automatic misconfiguration repair, and whether this latter breaks application functionalities. To evaluate our approach, we analyzed the 60 most common Helm Charts available on Artifact Hub, seven open-source Helm Charts analyzers, and generated functionality profiles for each chart application. We found several bugs and inconsistency issues with the tools, which we reported on respective tool repositories, and concluded that such tools that should provide automatic security repair still require significant manual intervention.
AB - We aim to evaluate and compare open-source static analyzers for Helm Charts, a package manager to deploy applications on Kubernetes (K8s). Specifically, we developed a pipeline to measure what misconfigurations are found by each tool, to provide automatic misconfiguration repair, and whether this latter breaks application functionalities. To evaluate our approach, we analyzed the 60 most common Helm Charts available on Artifact Hub, seven open-source Helm Charts analyzers, and generated functionality profiles for each chart application. We found several bugs and inconsistency issues with the tools, which we reported on respective tool repositories, and concluded that such tools that should provide automatic security repair still require significant manual intervention.
KW - Automated Security Repair
KW - Helm Charts
KW - Kubernetes
KW - Misconfigurations
UR - https://www.scopus.com/pages/publications/85194877006
UR - https://www.scopus.com/pages/publications/85194877006#tab=citedBy
U2 - 10.1145/3639478.3643534
DO - 10.1145/3639478.3643534
M3 - Conference contribution
AN - SCOPUS:85194877006
T3 - Proceedings - International Conference on Software Engineering
SP - 412
EP - 413
BT - ICSE-Companion '24
PB - IEEE Computer Society
T2 - 46th International Conference on Software Engineering: Companion, ICSE-Companion 2024
Y2 - 14 April 2024 through 20 April 2024
ER -