SmartGraphical: A Human-in-the-Loop Framework for Detecting Smart Contract Logical Vulnerabilities via Pattern-Driven Static Analysis and Visual Abstraction
Ali Fattahdizaji, Mohammad Pishdar, Zarina Shukur

TL;DR
SmartGraphical is a human-in-the-loop framework combining static analysis and visual abstraction to improve detection of complex logical vulnerabilities in smart contracts.
Contribution
It introduces a novel hybrid approach that integrates automated static analysis with interactive visual tools for better vulnerability detection.
Findings
Effectively identified vulnerabilities in real-world contracts.
Enhanced interpretability and detection of complex logical flaws.
Validated through large-scale user study and case studies.
Abstract
Smart contracts are fundamental components of blockchain ecosystems; however, their security remains a critical concern due to inherent vulnerabilities. While existing detection methodologies are predominantly syntax-oriented, targeting reentrancy and arithmetic errors, they often overlook logical flaws arising from defective business logic. This paper introduces SmartGraphical, a novel security framework specifically engineered to identify logical attack surfaces. By synthesizing automated static analysis with an interactive graphical representation of contract architectures, SmartGraphical facilitates a comprehensive inspection of a contract's functional control flow. To mitigate the context-dependent nature of logical bugs, the tool adopts a human-in-the-loop approach, empowering developers to interpret heuristic warnings within a visualized structural context. The efficacy of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
