RichardAns's picture
Update README.md
10a01cb verified

A newer version of the Gradio SDK is available: 5.44.1

Upgrade
metadata
title: Phish Sherlock
emoji: πŸ•΅οΈ
colorFrom: gray
colorTo: yellow
sdk: gradio
sdk_version: 5.23.1
app_file: app.py
pinned: false

πŸ¦† Phishing Email Detection & Awareness App

Welcome to the Phishing Email Detection & Quiz App – a smart, multilingual web tool that helps users identify phishing emails, learn security best practices, and test their skills interactively!

πŸš€ Live Demo

Visit the deployed app here: **πŸ”— Hugging Face Space Link


πŸ›‘οΈ Features

  • πŸ” Email Analysis: Detects phishing risk from subject and body.
  • 🌍 Multilingual Support: Works with English, Spanish, and French emails.
  • πŸ—£οΈ Explanation Engine: Tells you why the email is safe or dangerous.
  • πŸ•΅οΈβ€β™‚οΈ Gamified Quiz: Test your knowledge with phishing examples.
  • πŸŽ“ "Did You Know?" Security Tips: Learn new cyber safety facts each time.
  • πŸ“Š Session-Based Scoring: Track how many quiz answers you get right.
  • πŸ¦† Duck Investigator Vibes: Educational tone with fun β€œQuack Quack!” feedback.

🧩 Tech Stack

  • Frontend: HTML + CSS
  • Backend: FastAPI (Python)
  • ML Model: Scikit-learn Phishing Classifier
  • Deployment: Hugging Face Spaces (Docker SDK)

πŸ“ File Structure

β”œβ”€β”€ app.py # FastAPI server logic β”œβ”€β”€ index.html # Frontend UI β”œβ”€β”€ style.css # Styling β”œβ”€β”€ duck_investigator.png # Icon β”œβ”€β”€ phishing_classifier.pkl # ML model β”œβ”€β”€ vectorizer.pkl # TF-IDF vectorizer β”œβ”€β”€ full_test_predictions_cleaned.csv # Quiz dataset β”œβ”€β”€ requirements.txt # Dependencies β”œβ”€β”€ README.md # This file

yaml Copy Edit


πŸ› οΈ Run Locally

git clone https://huggingface.co/spaces/your-username/phishing-detector
cd phishing-detector
pip install -r requirements.txt
python app.py
Then visit: http://127.0.0.1:7860

πŸ€– Why Hugging Face Spaces?
βœ… Free & public ML app hosting

βœ… Great for FastAPI & Docker apps

βœ… Easy collaboration and showcasing

βœ… Secure & scalable

πŸ‘€ Author
Built by Richard Kusi Ansah