VULTURE public dataset
收藏资源简介:
This is the public dataset for VULTURE the dataset is orgnized as following, can be used to detect 1-day vulnerabilities in the wild. aligned_patch_commits.zip : dataset for LLM based commit mapping aligned_cpe: Each <product>.json file contains CVEs and related CPEs for the corresponding <product>. aligned_patch: Each <product> directory contains directories named after related CVEs. Inside each <CVE> directory, there is a patch_info.json file that describes the CVE, and two directories: patch_before and patch_after, which store the code before and after the patch, respectively. IoTList: dataset for selected TPLs it contains the GitHub link for selected TPLs in TPLFilter step https://anonymous.4open.science/r/Vulture-17BC/iotList.txt Results.zip: dataset for experiment result res_TPL_detection: Results for TPL reuse detection res_oneday_detection: Results for One-day vulnerability detection signature.zip: dataset for TPLreuse detection & 1-day vulnerability detection osscollector: contains the birth date and function hash preprocessor: TPL information after filter All of the above can be directly used by VULTURE --------------------------- BENCHMARKS Commit benchmark: https://anonymous.4open.science/r/Vulture-17BC/CommitBenckmark Vulnerability benchmark: https://anonymous.4open.science/r/Vulture-17BC/VulnerabilityBenckmark.xlsx
本数据集为VULTURE的公开数据集,其组织形式如下,可用于检测野外环境中的1日漏洞。 aligned_patch_commits.zip:面向基于大语言模型(Large Language Model, LLM)的提交映射任务的数据集 aligned_cpe:每个<product>.json文件包含对应<product>的通用漏洞与披露(Common Vulnerabilities and Exposures, CVE)及相关通用平台枚举(Common Platform Enumeration, CPE)条目。 aligned_patch:每个<product>目录下包含以相关CVE命名的子目录。每个<CVE>目录内包含patch_info.json文件,用于描述该CVE;同时包含patch_before与patch_after两个子目录,分别存储补丁应用前与补丁应用后的代码。 IoTList:用于筛选第三方库(Third-Party Libraries, TPL)的数据集,其包含TPLFilter步骤中筛选出的TPL的GitHub链接,可通过以下链接获取:https://anonymous.4open.science/r/Vulture-17BC/iotList.txt Results.zip:实验结果数据集,包含以下两类结果: res_TPL_detection:第三方库复用检测结果 res_oneday_detection:1日漏洞检测结果 signature.zip:用于第三方库复用检测与1日漏洞检测的数据集,包含以下内容: osscollector:包含构件诞生日期与函数哈希值 preprocessor:经过筛选后的第三方库信息 上述所有数据集均可直接供VULTURE使用。 --------------------------- BENCHMARKS 基准测试集: Commit基准测试集:https://anonymous.4open.science/r/Vulture-17BC/CommitBenckmark 漏洞基准测试集:https://anonymous.4open.science/r/Vulture-17BC/VulnerabilityBenckmark.xlsx



