An open API service indexing awesome lists of open source software.

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.

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**.