Classification of Software Vulnerability Artifacts Using Public Internet Data
Artifacts associated with vulnerabilities, such as patches, exploits, and scanners, provide valuable insights in the context of network security. In particular, the network protocols used by scanners to identify vulnerabilities offer clues about their exploitation mechanisms and associated risks. In this work, we analyze network-related vulnerabilities using data from the NomiSec repository, with a special focus on scanners. For example, we observe that some artifacts indicate that exploitation occurs via HTTP, while others require direct socket interactions. Additionally, we perform clustering and visualization of these artifacts, identifying relationships between different categories. We find that certain artifacts (directly taken from GitHub) are associated with the exploitation of network devices, such as firewalls, while others focus on protocol-specific vulnerabilities, such as SSL/TLS. These findings contribute to a better understanding of the vulnerability ecosystem and the improvement of mitigation strategies based on data automatically and periodically collected from GitHub.
Authors
- Daniel Sadoc Menasché (ORCID: https://orcid.org/0000-0002-8953-4003)
- Anton Kocheturov (ORCID: https://orcid.org/0000-0003-2549-9146)
- Miguel Bicudo (ORCID: https://orcid.org/0000-0002-6266-4369)
- Gaurav Srivastava (ORCID: https://orcid.org/0000-0003-3139-4439)
- Leonardo Ambrus de Lima
- Estevão Rabello Ussler
Institutions
- Universidade Federal do Rio de Janeiro (BR)
- Siemens (United States) (US)
Publication Details
- Published
- 2025-08-04
- DOI
- https://doi.org/10.1109/csr64739.2025.11130104
- Citations
- 1
- Primary Topic
- Software Reliability and Analysis Research
- Type
- article
- Field-Weighted Citation Impact
- 2.31