Bugdar: AI-Augmented Secure Code Review for GitHub Pull Requests

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Naulty, John, Chen, Eason, Wang, Joy, Digkas, George, Chalkias, Kostas
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908277070102528
author Naulty, John
Chen, Eason
Wang, Joy
Digkas, George
Chalkias, Kostas
author_facet Naulty, John
Chen, Eason
Wang, Joy
Digkas, George
Chalkias, Kostas
contents As software systems grow increasingly complex, ensuring security during development poses significant challenges. Traditional manual code audits are often expensive, time-intensive, and ill-suited for fast-paced workflows, while automated tools frequently suffer from high false-positive rates, limiting their reliability. To address these issues, we introduce Bugdar, an AI-augmented code review system that integrates seamlessly into GitHub pull requests, providing near real-time, context-aware vulnerability analysis. Bugdar leverages fine-tunable Large Language Models (LLMs) and Retrieval Augmented Generation (RAGs) to deliver project-specific, actionable feedback that aligns with each codebase's unique requirements and developer practices. Supporting multiple programming languages, including Solidity, Move, Rust, and Python, Bugdar demonstrates exceptional efficiency, processing an average of 56.4 seconds per pull request or 30 lines of code per second. This is significantly faster than manual reviews, which could take hours per pull request. By facilitating a proactive approach to secure coding, Bugdar reduces the reliance on manual reviews, accelerates development cycles, and enhances the security posture of software systems without compromising productivity.
format Preprint
id arxiv_https___arxiv_org_abs_2503_17302
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Bugdar: AI-Augmented Secure Code Review for GitHub Pull Requests
Naulty, John
Chen, Eason
Wang, Joy
Digkas, George
Chalkias, Kostas
Cryptography and Security
Human-Computer Interaction
Software Engineering
As software systems grow increasingly complex, ensuring security during development poses significant challenges. Traditional manual code audits are often expensive, time-intensive, and ill-suited for fast-paced workflows, while automated tools frequently suffer from high false-positive rates, limiting their reliability. To address these issues, we introduce Bugdar, an AI-augmented code review system that integrates seamlessly into GitHub pull requests, providing near real-time, context-aware vulnerability analysis. Bugdar leverages fine-tunable Large Language Models (LLMs) and Retrieval Augmented Generation (RAGs) to deliver project-specific, actionable feedback that aligns with each codebase's unique requirements and developer practices. Supporting multiple programming languages, including Solidity, Move, Rust, and Python, Bugdar demonstrates exceptional efficiency, processing an average of 56.4 seconds per pull request or 30 lines of code per second. This is significantly faster than manual reviews, which could take hours per pull request. By facilitating a proactive approach to secure coding, Bugdar reduces the reliance on manual reviews, accelerates development cycles, and enhances the security posture of software systems without compromising productivity.
title Bugdar: AI-Augmented Secure Code Review for GitHub Pull Requests
topic Cryptography and Security
Human-Computer Interaction
Software Engineering
url https://arxiv.org/abs/2503.17302