five

DIVE: A Multi-Label Smart Contract Vulnerability Dataset

收藏
Zenodo2025-09-02 更新2026-05-26 收录
下载链接:
https://zenodo.org/doi/10.5281/zenodo.15680736
下载链接
链接失效反馈
官方服务:
资源简介:
📄 Dataset Description The initial raw data was collected using the Etherscan API, leveraging three endpoints to gather: 🧩 Contract-based metadata 🧾 Account-based information ⚙️ Opcodes The original dataset contained 269 attributes across thousands of Ethereum smart contracts. After applying multiple preprocessing steps, the final dataset includes: 238 features 22,330 samples 🏷️ Multi-Label Vulnerability Annotation Each contract may exhibit multiple vulnerabilities, making this a multi-label dataset. Labels were generated using the MultiTagging framework, which analyzes each smart contract's source code using a suite of six tools: MAIAN, Mythril, Semgrep, Slither, Solhint, and VeriSmart. All tools were used with consistent versions and configurations, as specified in the MultiTagging project. 🛡️ Vulnerability Labels (DASP Top 10 Categories) The dataset includes labels mapped to the first 8 categories of the DASP Top 10 vulnerability taxonomy: Reentrancy Access Control Arithmetic Issues (Integer Overflow/Underflow) Unchecked Call Return Values Denial of Service (DoS) Bad Randomness Front Running Time Manipulation (Timestamp Dependence) 🎯 Applications This dataset is primarily designed for security analysis and machine learning tasks related to smart contract vulnerability detection. However, due to its rich feature set and multi-label structure, it may also be valuable for other research areas such as contract behavior modeling, feature interpretability, or anomaly detection. 📦 Package Contents DIVE_*.csv: Final preprocessed dataset containing 240 features and 22,300 labeled smart contract samples. DIVE_*_CategoricalColsMappings_*.json: Mappings for categorical feature values used during preprocessing. DIVE_Labels_Vote_Result.csv: Multi-label vulnerability annotations generated using the MultiTagging framework. Feature list.xlsx: Structured list of all features with names, types, descriptions, and category classifications. EDA_and_Profiling_Reports.zip: Exploratory data analysis outputs with profiling reports and feature distribution plots.
提供机构:
Zenodo
创建时间:
2025-09-02
二维码
社区交流群
二维码
科研交流群
商业服务