FormAI Dataset
收藏资源简介:
该数据集是一个包含了112,000个人工智能生成的、可编译的且独立的C程序的大型集合,这些程序根据其存在的漏洞进行了分类。每个程序都标注了漏洞类型、行号以及存在漏洞的函数名称。此外,该数据集还提供了生成程序的详细方法,并使用高效的基于SMT的边界模型检查器(ESBMC)来识别漏洞,同时将漏洞与常见弱点枚举(CWE)编号相关联。该数据集的规模达到112,000个程序,其任务是进行C程序中的漏洞检测。
This dataset comprises a large corpus of 112,000 AI-generated, compilable, standalone C programs, categorized according to the vulnerabilities present within each program. Each individual program is annotated with its specific vulnerability type, the line numbers corresponding to the vulnerability, and the name of the function hosting the vulnerability. Furthermore, detailed procedures for generating these programs are provided, and the efficient SMT-based bounded model checker (ESBMC) is employed to identify vulnerabilities, with each vulnerability linked to its corresponding Common Weakness Enumeration (CWE) identifier. Boasting a total of 112,000 programs, this dataset is tailored for the task of vulnerability detection in C programs.

- 1The FormAI Dataset: Generative AI in Software Security Through the Lens of Formal VerificationTechnology Innovation Institute Abu Dhabi UAE · 2024年



