Skip to content

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.

Notifications You must be signed in to change notification settings

rishika105/CodeShield-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

33 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›ก๏ธ 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.


Video Demo

1744973783887.mp4

๐Ÿงฑ 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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •