DESCRIPTION:
Scam Scanner is a chrome extension that scans through emails and analyzes to check for potential signs of fraud, data breach or identity theft.
- Scans email in Real-time
- AI classification model
- Color coded Risk badges
- Fast Prediction
- CSS
- Javascript
- HTML
- FastAPI
- Python
Follow these steps to set up and run Scam Scanner locally:
1. Clone the repository
git clone https://github.com/yourusername/scam_scanner.git
cd scam_scanner
2. Install the dependencies
pip install fastapi uvicorn scikit-learn //Include Tensorflow and Pandas if training model.
3. Run the FastAPI Server
uvicorn main:app --reload
4. Load the Chrome Extension
1. Open Chrome and go to `chrome://extensions/`
2. Turn on Developer Mode (top-right corner)
3. Click Load Unpacked
4. Select your project extension folder
Once loaded, the Scam Scanner icon will appear on your toolbar.
5. Start scanning
Open or paste an email into the popup
-
Click Analyze The result will appear with color badges:
|Safe(green) | Suspicious(yellow) | Scam(red)|
TECH SUMMARY:
Frontend: Chrome Extension, JavaScript, UI
Backend: FastAPI, Python, Model Integration
Machine Learning: Model training, feature extraction, vectorization