SARMF-Bench: Reproducible Smart Contract Vulnerability Benchmark Dataset (doi:10.7910/DVN/0SP3OO)

View:

Part 1: Document Description
Part 2: Study Description
Part 5: Other Study-Related Materials
Entire Codebook

Document Description

Citation

Title:

SARMF-Bench: Reproducible Smart Contract Vulnerability Benchmark Dataset

Identification Number:

doi:10.7910/DVN/0SP3OO

Distributor:

Harvard Dataverse

Date of Distribution:

2026-03-08

Version:

1

Bibliographic Citation:

Tiwari, Mohit, 2026, "SARMF-Bench: Reproducible Smart Contract Vulnerability Benchmark Dataset", https://doi.org/10.7910/DVN/0SP3OO, Harvard Dataverse, V1

Study Description

Citation

Title:

SARMF-Bench: Reproducible Smart Contract Vulnerability Benchmark Dataset

Identification Number:

doi:10.7910/DVN/0SP3OO

Authoring Entity:

Tiwari, Mohit (Bharati Vidyapeeth's College of Engineering,Delhi)

Distributor:

Harvard Dataverse

Access Authority:

Tiwari, Mohit

Depositor:

Tiwari, Mohit

Date of Deposit:

2026-03-06

Holdings Information:

https://doi.org/10.7910/DVN/0SP3OO

Study Scope

Keywords:

Computer and Information Science, smart contracts, blockchain security, ethereum, static analysis, smart contract vulnerabilities, benchmark dataset, reproducible research

Abstract:

Official SARMF-Bench landing page: https://profmohit-edu.github.io/sarmf-framework/ SARMF-Bench is a compact and reproducible benchmark dataset for smart contract vulnerability analysis. The dataset contains five Solidity smart contracts (SC01–SC05) representing canonical vulnerability classes aligned with the Smart Contract Weakness Classification (SWC) registry, including: SC01 – Reentrancy SC02 – Arithmetic Overflow Behavior SC03 – Access Control Weakness SC04 – Unchecked External Call SC05 – Denial-of-Service Pattern Each contract is intentionally minimal to isolate structural vulnerability patterns and support controlled benchmarking experiments for static analyzers, symbolic execution engines, fuzzers, and AI-assisted security tools. The dataset also includes machine-readable analysis outputs generated using Slither v0.11.5, preserving detector identifiers, impact levels, and confidence metadata to facilitate reproducible vulnerability detection experiments. Primary development repository: https://github.com/profmohit-edu/sarmf-framework Software archive DOI: https://doi.org/10.5281/zenodo.18754015 Reproducibility protocol DOI: https://doi.org/10.17504/protocols.io.bp216eyxdgqe/v1

Methodology and Processing

Sources Statement

Data Access

Notes:

<a href="http://creativecommons.org/publicdomain/zero/1.0">CC0 1.0</a>

Other Study Description Materials

Other Study-Related Materials

Label:

SARMF-Bench-dataset-v1.0.zip

Notes:

application/zip