REPO GUARDIAN -THE MULTI AGENT BUG HUNTER

The Multi-Agent Bug Hunter is an intelligent, automated code analysis system that integrates static analysis tools with large language model (LLM)-based reasoning to identify and remediate software vulnerabilities in public GitHub repositories. The system operates through multiple coordinated agents, each responsible for a distinct stage in the process. The RepoCloner agent clones the target repository and extracts supported source files, while the StaticAnalyzer agent employs tools such as Bandit and Semgrep to perform rule-based vulnerability scanning. The LLMReviewer, powered by Google’s Gemini model, conducts an in-depth semantic review of the code to detect logic flaws, code smells, and potential security risks, generating structured JSON reports with optional auto-fix patches. The ReportWriter consolidates all findings into a comprehensive Markdown report for developers, and the PrPusher agent can automatically apply safe patches and create GitHub pull requests for immediate remediation. By combining traditional static analysis with AI-driven insights, the system delivers a hybrid, multi-agent framework for efficient, context-aware bug detection and automated code improvement.

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-11-05
DOI
https://doi.org/10.5281/zenodo.17530951
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

REPO GUARDIAN -THE MULTI AGENT BUG HUNTER

Zenodo (CERN European Organization for Nuclear Research)
Software Engineering Research
article

REPO GUARDIAN -THE MULTI AGENT BUG HUNTER

article en

Abstract

The Multi-Agent Bug Hunter is an intelligent, automated code analysis system that integrates static analysis tools with large language model (LLM)-based reasoning to identify and remediate software vulnerabilities in public GitHub repositories. The system operates through multiple coordinated agents, each responsible for a distinct stage in the process. The RepoCloner agent clones the target repository and extracts supported source files, while the StaticAnalyzer agent employs tools such as Bandit and Semgrep to perform rule-based vulnerability scanning. The LLMReviewer, powered by Google’s Gemini model, conducts an in-depth semantic review of the code to detect logic flaws, code smells, and potential security risks, generating structured JSON reports with optional auto-fix patches. The ReportWriter consolidates all findings into a comprehensive Markdown report for developers, and the PrPusher agent can automatically apply safe patches and create GitHub pull requests for immediate remediation. By combining traditional static analysis with AI-driven insights, the system delivers a hybrid, multi-agent framework for efficient, context-aware bug detection and automated code improvement.

Zenodo (CERN European Organization for Nuclear Research)
Peace, Justice and strong institutions
Openalex Percentile: Top 32%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

REPO GUARDIAN -THE MULTI AGENT BUG HUNTER · Zenodo (CERN European Organization for Nuclear Research) (2025) | TGRS Research Map | TGRS