https://github.com/rishika105/codeshield-ai
A GenAI-powered cybersecurity platform for developers that detects code vulnerabilities using models like VulBERTa, VulDeePecker, and GPT, and provides fixes with gamified learning features.
https://github.com/rishika105/codeshield-ai
Last synced: 25 days ago
JSON representation
A GenAI-powered cybersecurity platform for developers that detects code vulnerabilities using models like VulBERTa, VulDeePecker, and GPT, and provides fixes with gamified learning features.
- Host: GitHub
- URL: https://github.com/rishika105/codeshield-ai
- Owner: rishika105
- Created: 2025-04-05T04:13:55.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-16T07:06:15.000Z (about 2 months ago)
- Last Synced: 2025-04-16T09:20:49.462Z (about 2 months ago)
- Language: JavaScript
- Homepage:
- Size: 6.07 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🛡️ CodeShield AI - GenAI Security Platform
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.
---
## 🚀 Features
- 🔍 **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.---
## 🧱 Tech Stack
| 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 |---
## 👩💻 Team HackHerWay – CodHer 2025
Made with passion and purpose to make code security **interactive**, **intelligent**, and **developer-friendly**.