Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ CyberShield AI

AI-Powered Digital Scam Detection & Prevention Platform

CyberShield AI is an AI-first cybersecurity platform that helps users detect phishing links, malicious websites, scam emails, SMS messages, and QR-code-based attacks before they become victims. It combines Large Language Models (LLMs), threat intelligence APIs, and machine learning to provide real-time risk analysis, explain threats in simple language, and recommend safe actions.


🚀 Features

  • 🔗 URL & Website Scam Detection
  • 📧 Email & SMS Phishing Analysis
  • 📱 QR Code Threat Detection (Planned)
  • 🤖 AI-Powered Threat Explanation
  • 📊 Real-Time Risk Score
  • 🛡️ Safe Action Recommendations
  • ⚡ Fast & User-Friendly Interface

🏗️ Tech Stack

Frontend

  • React.js
  • HTML5
  • CSS3
  • JavaScript

Backend

  • FastAPI (Python)

AI & Machine Learning

  • Google Gemini API
  • Machine Learning
  • Computer Vision (OCR - Planned)

Threat Intelligence

  • VirusTotal API
  • Google Safe Browsing API

Cloud & Deployment

  • Vercel
  • Render

📂 Project Structure

CyberShield-AI/
│
├── frontend/
│   ├── src/
│   ├── public/
│   └── package.json
│
├── backend/
│   ├── main.py
│   ├── requirements.txt
│   └── .env
│
└── README.md

⚙️ Installation

Clone Repository

git clone https://github.com/NarottamKumar01/CyberSheild-AI.git
cd CyberSheild-AI

Backend Setup

cd backend

python -m venv venv

# Windows
venv\Scripts\activate

pip install -r requirements.txt

uvicorn main:app --reload

Frontend Setup

cd frontend

npm install

npm run dev

🔑 Environment Variables

Create a .env file inside the backend folder.

GEMINI_API_KEY=YOUR_API_KEY
VIRUSTOTAL_API_KEY=YOUR_API_KEY

🎯 Future Enhancements

  • Browser Extension
  • Mobile Application
  • Multi-language Support
  • AI Chat Assistant
  • OCR-Based QR Code Analysis
  • Enterprise Dashboard
  • Government & Banking Integration

👥 Team

  • Narottam Kumar

🏆 Hackathon

Summer School 2026 – AI First Hackathon

Organized by:

  • IIT Jammu
  • Techible
  • I3C IIT Jammu

📜 License

This project is developed for educational and hackathon purposes.


⭐ If you like this project, don't forget to star the repository!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages