Papers1 provider · 1 record
September 1, 2025· Anais Estendidos do XXV Simpósio Brasileiro de Cibersegurança (SBSeg 2025)
conference-paper
Open access

Building a Labeled Smart Contract Dataset for Evaluating Vulnerability Detection Tools’ Effectiveness

Authors:Ryan Weege AchjianMarcos A. Simplício

Abstract

In recent years, surveys on vulnerability detection tools for Solidity-based smart contracts have shown that many of them display poor capabilities. One of the causes for such deficiencies is the absence of quality benchmarking datasets, where bugs typically found in smart contracts are present in quantity and accurately labeled. VulLab’s main aim is to help tackle this issue as a framework that incorporates both, state-of-the-art vulnerability insertion and vulnerability detection tools. Such capabilities empower users to seamlessly generate benchmark capable datasets from collected contracts and employ them to validate novel analysis tool and obtain an accurate comparison with current state-of-the-art solutions. The framework was able to, from 50 smart contracts collected from the Ethereum mainnet, generate an annotated dataset more than 300 entries which included 20 unique vulnerabilities, and use them to compare 14 analysis tools in approximately 24 hours. VulLab is open-source and is available at https://github.com/lsRyan/vullab.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.