RaceGuard_AI

Created by team sunThinks on July 11, 2026
Unicorn Track

RaceGuard AI is an AI-powered platform designed to detect and explain concurrency vulnerabilities in Java applications. The system combines deterministic static code analysis with large language model reasoning to identify complex threading issues such as race conditions, lost updates, unsafe publication, check-then-act races, double-checked locking, unsafe lazy initialization, and potential deadlocks. Developers can upload a Java project or provide a Git repository URL through a web interface. RaceGuard AI parses the source code, builds a project-wide concurrency model, and analyzes interactions between classes, methods, shared fields, and synchronization mechanisms. Detected risks are then passed to a locally hosted LLM running on AMD GPU infrastructure, which generates human-readable explanations, severity assessments, and remediation recommendations. The platform provides live analysis progress, automated report generation, and actionable insights that help developers understand and resolve difficult concurrency bugs before they reach production.

Category tags: