LISA-Bench: Smart Contract Vulnerability Detection Benchmark
收藏资源简介:
我们的数据集包含10,185个经过验证的智能合约漏洞,具有完整的代码上下文,来自10个权威的安全审计平台,包括Code4rena、OpenZeppelin、Halborn、Sherlock和TrailOfBits。这是2016-2024年间最全面的专业审计区块链安全问题的集合。基准涵盖了DeFi、Layer 2、NFT、治理和基础设施项目中的584个不同协议。每个漏洞包括完整的代码片段、来自3,086名安全专家的分析、影响评估和修复指导。每个条目都经过专业安全审查,关键字段的完整性超过99.9%。
Our dataset contains 10,185 verified smart contract vulnerabilities with full code context, sourced from 10 authoritative security audit platforms including Code4rena, OpenZeppelin, Halborn, Sherlock, and TrailOfBits. This represents the most comprehensive collection of professionally audited blockchain security issues spanning the period from 2016 to 2024. The benchmark suite of this dataset covers 584 distinct protocols across DeFi, Layer 2, NFT, governance, and infrastructure projects. Each vulnerability entry includes complete code snippets, analyses contributed by 3,086 security experts, impact assessments, and remediation guidance. Furthermore, every entry has undergone professional security review, with the integrity of its key fields exceeding 99.9%.
LISA-Bench: 智能合约漏洞检测基准数据集概述
数据集简介
LISA-Bench是一个用于智能合约漏洞检测的基准数据集,旨在通过全面、生产级别的漏洞数据推进智能合约安全。
数据集规模与来源
- 总规模:包含10,185个经过验证的智能合约漏洞,每个漏洞均包含完整的代码上下文。
- 时间跨度:涵盖2016年至2024年的安全事件,代表了最全面的专业审计区块链安全问题集合。
- 数据来源:源自10个权威安全审计平台,包括Code4rena、OpenZeppelin、Halborn、Sherlock和TrailOfBits等。
- 协议覆盖:覆盖584个不同的协议,涉及DeFi、Layer 2、NFT、治理和基础设施项目。
- 专家分析:包含来自3,086名安全专家的分析、影响评估和修复指导。每个条目均经过专业安全审查,关键字段的完整性超过99.9%。
数据集构成
漏洞按严重性分为四类:
- 高严重性:1,685个案例(16.5%),可能导致资金损失或系统被攻破的关键问题。
- 中严重性:3,980个案例(39.1%),导致显著功能或安全受损的问题。
- 低严重性:3,217个案例(31.6%),涉及代码质量和最佳实践违规。
- Gas优化:1,303个案例(12.8%),涉及性能和成本效率问题。
来源分布
主要来源包括:Code4rena(38.1%)、OpenZeppelin(11.0%)、Halborn(9.2%)、Sherlock(7.7%)、TrailOfBits(6.7%),以及其他14个权威来源。
评估框架
LISA-Bench为漏洞检测系统提供标准化评估。对于每个案例,该框架:
- 提供带有完整合约上下文的漏洞代码,以便进行完整的实现分析。
- 提供丰富的元数据:合约来源、区块链平台、项目类别、时间信息以及相关漏洞。
- 根据专家验证的真实情况进行检测准确性验证:
- 漏洞识别:正确的漏洞类型检测。
- 位置精度:精确的漏洞代码定位。
- 严重性评估:风险评级与专家分类的一致性。
- 根本原因分析:准确的漏洞机制解释。
评估指标
- 检测率:正确识别的漏洞百分比。
- 误报率:错误标记的频率。
- 严重性准确性:预测风险级别与实际风险级别的一致性。
- 解释质量:漏洞描述的正确性。
- 覆盖率:在不同漏洞类别上的性能表现。
基线比较优势
- 比同类数据集多25倍完整的漏洞案例。
- 涵盖8年以上的安全演进,而非时间点快照。
- 由专家审计师进行专业验证,而非合成示例。
- 覆盖所有主要区块链平台的1,219个生产协议。
主要用途
- AI/ML研究:训练检测模型、基准测试可解释AI、开发迁移学习技术。
- 安全工具:验证静态分析准确性、训练自动审计系统、开发风险评分算法。
- 教育:教授安全编码、创建培训计划、构建交互式学习平台。
数据格式
数据采用JSON格式,包含以下字段:
Title:漏洞的简短标题。Content:漏洞描述。Impact:影响等级(LOW/MEDIUM/HIGH/GAS_OPTIMIZATION)。Source:漏洞报告来源。Code:包含漏洞代码文件的数组,每个文件对象包含filename和content。
使用入门
LISA-Bench设计用于立即集成到研究和开发工作流程中:
- 下载标准化的JSON格式数据集。
- 按严重性、漏洞类型或时间段选择评估子集。
- 使用提供的参考实现运行基础模型。
- 将结果与已发布的基准和行业标准进行比较。
- 将发现贡献给研究和AgentLISA社区。




