mlsanityData to 14 Oct 2026

Vandal: A Scalable Security Analysis Framework for Smart Contracts

arXiv 1809.03981 ↗First posted 11 Sep 2018cs.PLcited by 18

Not on the map. Why?

Abstract (arXiv)

The rise of modern blockchains has facilitated the emergence of smart contracts: autonomous programs that live and run on the blockchain. Smart contracts have seen a rapid climb to prominence, with applications predicted in law, business, commerce, and governance. Smart contracts are commonly written in a high-level language such as Ethereum's Solidity, and translated to compact low-level bytecode for deployment on the blockchain. Once deployed, the bytecode is autonomously executed, usually by a %Turing-complete virtual machine. As with all programs, smart contracts can be highly vulnerable to malicious attacks due to deficient programming methodologies, languages, and toolchains, including buggy compilers. At the same time, smart contracts are also high-value targets, often commanding large amounts of cryptocurrency. Hence, developers and auditors need security frameworks capable of analysing low-level bytecode to detect potential security vulnerabilities. In this paper, we present Vandal: a security analysis framework for Ethereum smart contracts. Vandal consists of an analysis pipeline that converts low-level Ethereum Virtual Machine (EVM) bytecode to semantic logic relations. Users of the framework can express security analyses in a declarative fashion: a security analysis is expressed in a logic specification written in the souffle language. We conduct a large-scale empirical study for a set of common smart contract security vulnerabilities, and show the effectiveness and efficiency of Vandal. Vandal is both fast and robust, successfully analysing over 95% of all 141k unique contracts with an average runtime of 4.15 seconds; outperforming the current state of the art tools---Oyente, EthIR, Mythril, and Rattle---under equivalent conditions.

Key facts. Cited by 18 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Sep 2018.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 2; 2022: 2; 2023: 4; 2024: 2; 2025: 6; 2026: 2.

18 papers.

Sort:

By area:

  1. 2023GPTScan: Detecting Logic Vulnerabilities in Smart Contracts by Combining GPT with Program Analysiscited by 65
  2. 2023Large Language Model-Powered Smart Contract Vulnerability Detection: New Perspectivescited by 48
  3. 2024Combining Fine-Tuning and LLM-based Agents for Intuitive Smart Contract Auditing with Justificationscited by 41
  4. 2025SCALM: Detecting Bad Practices in Smart Contracts Through LLMscited by 8
  5. 2021Eth2Vec: Learning Contract-Wide Code Representations for Vulnerability Detection on Ethereum Smart Contractscited by 7
  6. 2026Semia: Auditing Agent Skills via Constraint-Guided Representation Synthesiscited by 7
  7. 2025Logic Meets Magic: LLMs Cracking Smart Contract Vulnerabilitiescited by 5
  8. 2021ESCORT: Ethereum Smart COntRacTs Vulnerability Detection using Deep Neural Network and Transfer Learningcited by 4
  9. 2023An Automated Vulnerability Detection Framework for Smart Contractscited by 2
  10. 2024Vulnerability Detection in Ethereum Smart Contracts via Machine Learning: A Qualitative Analysiscited by 2
  11. 2025SymGPT: Auditing Smart Contracts via Combining Symbolic Execution with Large Language Modelscited by 2
  12. 2025CodeBC: A More Secure Large Language Model for Smart Contract Code Generation in Blockchaincited by 2
6 more
  1. 2022Deep Smart Contract Intent Detectioncited by 1
  2. 2022Who is Gambling? Finding Cryptocurrency Gamblers Using Multi-modal Retrieval Methodscited by 0
  3. 2023MindTheDApp: A Toolchain for Complex Network-Driven Structural Analysis of Ethereum-based Decentralised Applicationscited by 0
  4. 2025SEASONED: Semantic-Enhanced Self-Counterfactual Explainable Detection of Adversarial Exploiter Contractscited by 0
  5. 2025Esim: EVM Bytecode Similarity Detection Based on Stable-Semantic Graphcited by 0
  6. 2026Tailored Prompts, Targeted Protection: Vulnerability-Specific LLM Analysis for Smart Contractscited by 0