The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Security Issue Classification for Vulnerability Management with Semi-supervised Learning

Author

  • Emil Wåreus
  • Anton Duppils
  • Magnus Tullberg
  • Martin Hell

Summary, in English

Open-Source Software (OSS) is increasingly common in industry software and enables developers to build better applications, at a higher pace, and with better security. These advantages also come with the cost of including vulnerabilities through these third-party libraries. The largest publicly available database of easily machine-readable vulnerabilities is the National Vulnerability Database (NVD). However, reporting to this database is a human-dependent process, and it fails to provide an acceptable coverage of all open source vulnerabilities. We propose the use of semi-supervised machine learning to classify issues as security-related to provide additional vulnerabilities in an automated pipeline. Our models, based on a Hierarchical Attention Network (HAN), outperform previously proposed models on our manually labelled test dataset, with an F1 score of 71%. Based on the results and the vast number of GitHub issues, our model potentially identifies about 191 036 security-related issues with prediction power over 80%.

Publishing year

2022

Language

English

Pages

84-95

Publication/Series

8th International Conference on Information Systems Security and Privacy, ICISSP 2022

Document type

Paper in conference proceeding

Publisher

SciTePress

Topic

  • Computer Sciences

Status

Published

Project

  • Säkra mjukvaruuppdateringar för den smarta staden

ISBN/ISSN/Other

  • ISBN: 978-989-758-553-1