SCRUBD Dataset

Smart Contracts Reentrancy and Unhandled Exceptions Vulnerability Dataset

Overview

SCRUBD is a comprehensive dataset of Ethereum smart contracts labeled for two critical vulnerabilities:

SCRUBD/cD

Crowdsourced Dataset

  • 469 real-world contracts
  • RE: 245V, 501NV
  • UX: 275V, 291NV

SCRUBD/sD

Synthesized Dataset

  • 239 crafted test cases
  • RE: 155V, 84NV
  • Covers corner cases

Key Features

Research Findings

Tool Performance Comparison (F1-Scores):

Tool Performance Comparison

Figure: F1-Scores of vulnerability detection tools on SCRUBD datasets

Key Results:

Applications

How to Cite

Chavhan Sujeet Yashavant, MitrajSinh Chavda, Saurabh Kumar, Amey Karkare, and Angshuman Karmakar. "SCRUBD: Smart Contracts Reentrancy and Unhandled Exceptions Vulnerability Dataset" in 22nd International Conference on Mining Software Repositories (Data and Tool Showcase Track), 2025. [arXiv]