PrAIoritize: Automated Early Prediction and Prioritization of Vulnerabilities in Smart Contracts
Majd Soud, Grischa Liebel, Mohammad Hamdaqa

TL;DR
PrAIoritize is an automated tool that uses advanced NLP and machine learning techniques to predict and prioritize vulnerabilities in Ethereum smart contracts during code review, improving efficiency and accuracy.
Contribution
This paper introduces PrAIoritize, a novel automated approach combining LLMs and NLP for early vulnerability prediction and prioritization in smart contract code reviews.
Findings
Significant improvement over state-of-the-art baselines in classification metrics
Achieved 4.82%-27.94% increase in F-measure, precision, and recall
Effectively reduces manual effort in smart contract vulnerability triage
Abstract
Context:Smart contracts are prone to numerous security threats due to undisclosed vulnerabilities and code weaknesses. In Ethereum smart contracts, the challenges of timely addressing these code weaknesses highlight the critical need for automated early prediction and prioritization during the code review process. Efficient prioritization is crucial for smart contract security. Objective:Toward this end, our research aims to provide an automated approach, PrAIoritize, for prioritizing and predicting critical code weaknesses in Ethereum smart contracts during the code review process. Method: To do so, we collected smart contract code reviews sourced from Open Source Software (OSS) on GitHub and the Common Vulnerabilities and Exposures (CVE) database. Subsequently, we developed PrAIoritize, an innovative automated prioritization approach. PrAIoritize integrates advanced Large Language…
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.
Taxonomy
TopicsSoftware Engineering Research · Web Application Security Vulnerabilities · Information and Cyber Security
