|
View: |
Part 1: 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 |
|
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 |
|
|
Label: |
SARMF-Bench-dataset-v1.0.zip |
|
Notes: |
application/zip |