CodeShield AI is a GenAI-powered cybersecurity tool built to help developers detect and fix code vulnerabilities in real-time. It uses advanced models like VulBERTa, VulDeePecker, and OpenAI (GPT) to analyze source code, explain risks, and generate secure alternatives โ all wrapped in an interactive and gamified experience.
๐ฏ Built as a submission for CodHer Hackathon 2025 to reimagine how developers learn and apply secure coding practices using AI.
-
๐ Multi-Model Vulnerability Detection
Integrated with models like VulBERTa, VulDeePecker, and GPT via Hugging Face to identify security flaws with high precision. -
๐ ๏ธ Fix Suggestions & Secure Code Generation
Provides intelligent explanations and auto-generated secure versions of vulnerable code. -
๐ฎ Gamification
Includes XP, quests, badges, and leaderboards to make learning and fixing vulnerabilities fun and engaging. -
๐ป Interactive Playground
A live environment to test, visualize, and understand code vulnerabilities and fixes. -
๐ Authentication System
Role-based login/signup system built with Node.js and Express, ensuring secure and scalable user management.
1744973783887.mp4
| Component | Tech Used |
|---|---|
| Frontend | React.js + Tailwind CSS |
| Backend | Node.js + Express.js (Auth) |
| AI/ML Models | VulBERTa, VulDeePecker, GPT (Hugging Face, Open AI) |
| Model Backend | Python + Flask |
| Database | MongoDB |
Made with passion and purpose to make code security interactive, intelligent, and developer-friendly.