GuardBot AI is a professional-grade full-stack application designed to automate the security auditing process for Git repositories. Built with Spring Boot and React, it leverages LLM-powered analysis to identify critical vulnerabilities, ensuring code safety in a modern DevSecOps lifecycle.
- AI-Powered Audits: Deep-scans codebases for SQL injection, hardcoded secrets, and XSS using Llama 3.1.
- Structured Reporting: Generates executive summaries and prioritized "High-Risk" fix lists.
- Real-Time Integration: Directly fetches and analyzes repository data via RESTful APIs.
- Premium UI: Responsive dashboard built with React and Tailwind CSS for security analysts.
- Java 17 / Spring Boot 3 (Core Logic)
- Maven (Dependency Management)
- Groq AI SDK (Security Analysis Engine)
- React 18 (UI/UX)
- Tailwind CSS (Styling & Design System)
- Lucide Icons (Visual Language)
- Axios (API Communication)