Skip to content

Repository files navigation

🛡️ SwiftShield: AI-Driven Phishing Detection and Prevention System

SwiftShield is a security-focused application developed as a thesis project at the University of Cebu - Lapu-Lapu and Mandaue (UCLM).
Its main goal is to detect and prevent phishing attacks using machine learning and AI models, providing a proactive defense against fraudulent websites, emails, and SMS.

✨ Key Features

  • 🔍 Phishing Website Detection – AI-powered classification of URLs and suspicious sites.
  • 📩 Email & SMS Analysis – Detects phishing attempts in messages and notifications.
  • 🤖 AI-Driven Models – Uses multiple classification models to improve accuracy.
  • 📊 Real-Time Monitoring – Scans user activity and alerts for potential threats.
  • 🛡️ User-Friendly Interface – Simple, intuitive design for easy navigation and protection.

🏗️ Tech Stack

  • Frontend: React Native (mobile app)
  • Backend: Flask (Python API)
  • Machine Learning: Scikit-learn, TensorFlow/Keras (for classifiers)
  • Database: MongoDB (configurable)
  • Cloud & Hosting: Render and Android APK for deployment

🎯 Objective

SwiftShield is built to help students, professionals, and organizations stay protected against phishing threats by combining artificial intelligence with practical security features.


About

An AI-driven detection and prevention system for phishing attacks designed to analyze and classify suspicious messages, links, and websites in real time.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages