Skip to content

PullGuardian is an open-source AI-powered tool for automated code review and security audits. It detects bugs, vulnerabilities, and code smells, integrates with GitHub/GitLab, and provides PR comments, dashboards, and fix suggestions to improve code quality and safety.

License

Notifications You must be signed in to change notification settings

TahaKotwal12/PullGuardian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PullGuardian

🔍 AI-Powered Code Review & Security Audit Tool

PullGuardian is an open-source, AI-powered platform designed to automate and elevate code quality and security audits. It seamlessly integrates into your GitHub/GitLab workflows and CI/CD pipelines to catch issues before they hit production.


🚀 Why PullGuardian?

Modern development moves fast — but security and quality can’t be afterthoughts. CodeSentinel uses AI to:

  • 🔍 Perform in-depth code reviews
  • 🛡️ Identify security vulnerabilities
  • 🛠️ Suggest intelligent fixes
  • 🔁 Integrate with your DevOps pipelines

Whether you're a startup, enterprise team, or open-source contributor, CodeSentinel brings peace of mind to your commits.


✨ Features

  • Multi-language support (Python, Java, JS, Go, more coming!)
  • 🧠 AI-driven code smell detection and bad-practice spotting
  • 🛡️ Static security analysis + secret scanning
  • 💡 Fix suggestions powered by CodeBERT / GPT-based models
  • 🔄 GitHub/GitLab PR integration – Comments & summaries
  • 🖥️ Beautiful dashboard for review history & reports
  • ⚙️ Custom rule definitions & audit policies

⚙️ Tech Stack

  • Backend: Python, FastAPI, CodeQL, OpenAI, CodeBERT
  • Frontend: React + TailwindCSS + shadcn + solid + VUE
  • Database: PostgreSQL (metadata), ClickHouse (logs & analytics)
  • DevOps: Docker, GitHub Actions, Prometheus + Grafana

📦 Installation

Prerequisites:

  • Docker + Docker Compose
  • Python 3.9+
  • Node.js 18+

About

PullGuardian is an open-source AI-powered tool for automated code review and security audits. It detects bugs, vulnerabilities, and code smells, integrates with GitHub/GitLab, and provides PR comments, dashboards, and fix suggestions to improve code quality and safety.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published