Update README.md
Browse files
README.md
CHANGED
|
@@ -10,3 +10,24 @@ pinned: false
|
|
| 10 |
---
|
| 11 |
|
| 12 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
---
|
| 11 |
|
| 12 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
| 13 |
+
|
| 14 |
+
# 🛡️ Enterprise Email Security Analyzer
|
| 15 |
+
|
| 16 |
+
A Gradio web app that classifies and evaluates email content for **spam**, **phishing**, and **malware-style indicators** using an ensemble ML model plus rule-based threat intelligence.
|
| 17 |
+
|
| 18 |
+
## 🚀 Features
|
| 19 |
+
- **Ensemble ML Engine:** Naïve Bayes + Logistic Regression
|
| 20 |
+
- **Threat Intelligence:** 5 categories of phishing/social-engineering patterns
|
| 21 |
+
- **Deep URL Inspection:** detects IP-based, shortener, punycode, and malicious TLDs
|
| 22 |
+
- **Behavioral Scoring:** urgency, financial terms, capitalization abuse, domain mismatches
|
| 23 |
+
- **Comprehensive Report:** ML confidence, risk level, and mitigation guidance
|
| 24 |
+
- **Persistent Logs:** `saved_spam_emails.csv` and `analysis_history.csv`
|
| 25 |
+
|
| 26 |
+
## 🧠 Tech Stack
|
| 27 |
+
Python • scikit-learn • Gradio • Pandas • Joblib
|
| 28 |
+
|
| 29 |
+
## ▶️ Run Locally
|
| 30 |
+
```bash
|
| 31 |
+
pip install -r requirements.txt
|
| 32 |
+
python app.py
|
| 33 |
+
|