SmartBugs 2.0: An Execution Framework for Weakness Detection in Ethereum Smart Contracts
Not on the map. Why?
Abstract (arXiv)
Smart contracts are blockchain programs that often handle valuable assets. Writing secure smart contracts is far from trivial, and any vulnerability may lead to significant financial losses. To support developers in identifying and eliminating vulnerabilities, methods and tools for the automated analysis have been proposed. However, the lack of commonly accepted benchmark suites and performance metrics makes it difficult to compare and evaluate such tools. Moreover, the tools are heterogeneous in their interfaces and reports as well as their runtime requirements, and installing several tools is time-consuming. In this paper, we present SmartBugs 2.0, a modular execution framework. It provides a uniform interface to 19 tools aimed at smart contract analysis and accepts both Solidity source code and EVM bytecode as input. After describing its architecture, we highlight the features of the framework. We evaluate the framework via its reception by the community and illustrate its scalability by describing its role in a study involving 3.25 million analyses.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 8 Jun 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1; 2026: 1.
4 papers.
- 2025Logic Meets Magic: LLMs Cracking Smart Contract Vulnerabilitiescited by 5
- 2024Machine Learning for Blockchain Data Analysis: Progress and Opportunitiescited by 2
- 2023Two Timin': Repairing Smart Contracts With A Two-Layered Approachcited by 0
- 2026Automated Vulnerability Injection in Smart Contracts Using Large Language Modelscited by 0
- 2026Automated Vulnerability Injection in Smart Contracts Using Large Language Models2 Sep 2026
- 2025Logic Meets Magic: LLMs Cracking Smart Contract Vulnerabilities13 Jan 2025
- 2024Machine Learning for Blockchain Data Analysis: Progress and Opportunities28 Apr 2024
- 2023Two Timin': Repairing Smart Contracts With A Two-Layered Approach14 Sep 2023