@inproceedings{f10510ee9962474c8c74827e38eeb106,
title = "Identifying Patterns of Vulnerability Incidence in Foundational Machine Learning Repositories on GitHub: An Unsupervised Graph Embedding Approach",
abstract = "The rapid pace of the development of artificial intelligence (AI) solutions is enabled by leveraging foundational tools and frameworks that allow AI developers to focus on application logic and rapid prototyping. However, the security vulnerabilities present in foundation repositories might cause irreparable damage due to the AI solutions built using these libraries being deployed in production environments. Our research leverages source code hosted on the prevailing social coding platform GitHub to identify vulnerabilities in foundational repositories commonly used for modern AI development (Linux, BERT, PyTorch, and Transformers), as well as the AI repositories that utilize foundation repositories as dependencies. Using an unsupervised graph embedding approach, we generate graph embeddings that capture vulnerability information and the relationships between repositories. Based on these embeddings, we performed clustering as our downstream task to group similarly vulnerable repositories. Our research identifies patterns and similarities between repositories and will help develop effective mitigation of vulnerabilities present in groups of repositories based on foundational AI repositories. We also discuss the implications of identifying such clusters of vulnerable repositories.",
keywords = "Artificial Intelligence, GitHub, clustering, graph embedding, machine learning, open source software security, vulnerability scanning",
author = "Agrim Sachdeva and Ben Lazarine and Ruchik Dama and Sagar Samtani and Hongyi Zhu",
note = "Publisher Copyright: {\textcopyright} 2022 IEEE.; 22nd IEEE International Conference on Data Mining Workshops, ICDMW 2022 ; Conference date: 28-11-2022 Through 01-12-2022",
year = "2022",
doi = "10.1109/ICDMW58026.2022.00084",
language = "English (US)",
series = "IEEE International Conference on Data Mining Workshops, ICDMW",
publisher = "IEEE Computer Society",
pages = "610--617",
editor = "Candan, \{K. Selcuk\} and Dinh, \{Thang N.\} and Thai, \{My T.\} and Takashi Washio",
booktitle = "Proceedings - 22nd IEEE International Conference on Data Mining Workshops, ICDMW 2022",
}