Published May 31, 2024 | Version v1
Dataset Open

FixMe: An Incremental Lightweight Method for Vulnerability Data Collection for Security Patch Prediction

  • 1. ROR icon Høyskolen Kristiania

Contributors

  • 1. ROR icon Høyskolen Kristiania

Description

This repository has the FixMe dataset and the source code for extracting the new dataset. is a lightweight approach for collecting code patches based on analyzing the commits of various version control systems. The practical framework is designed to generate patches across a wide array of programming languages. This open-source tool streamlines the process of gathering vulnerability records from the Common Vulnerabilities and Exposures (CVE) database through an incremental approach. By embracing an incremental methodology, we expedite the acquisition of data, ensuring the inclusion of newly identified vulnerabilities and their corresponding patch pairs. Our methodology involves extracting security issues, obtaining vulnerability-fixing commits, and retrieving relevant source code from various projects. The extracted dataset by the FixMe tool supports for the automated patch prediction, automated program repair, commit classification, vulnerability prediction and more.

Files

FixMe-source-code.zip

Files (817.3 MB)

Name Size Download all
md5:43179735f8b7f9390606dbcf0e931763
2.6 MB Preview Download
md5:fd5de8fd5f9f85f380787a641b72182e
814.7 MB Download

Additional details

Dates

Available
2024-05-31

Software

Repository URL
https://github.com/SmartSecLab/FixMe
Development Status
Active