Email Guardian is a Chrome extension designed to protect users from phishing emails by scanning links and attachments within popular webmail services like Gmail, Outlook, and Yahoo Mail. This extension leverages AI models and third-party APIs to analyze email content and provide users with a security assessment.
- Automatic Email Scanning: Automatically scans emails for phishing threats and security risks.
- Real-Time Analysis: Provides real-time analysis and displays results in an overlay popup.
- VirusTotal Integration: Scans links using VirusTotal API to detect malicious URLs.
- Clone the repository:
git clone https://github.com/PixelCode01/email-guardian.git
- Navigate to the project directory:
cd email-guardian - Load the extension in Chrome:
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked" and select the
email-guardiandirectory
- Open Chrome and go to
- setup the api key by clicking the extension.
- Open your webmail service (Gmail, Outlook, Yahoo Mail).
- The extension will automatically scan emails as you open them.
- To manually scan an email, click the "Scan Email" button injected into the webmail interface.
- Review the analysis results displayed in the overlay popup.
We welcome contributions to improve Email Guardian! To contribute:
- Fork the repository.
- Create a new branch for your feature or bugfix:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m "Description of your changes" - Push your changes to your fork:
git push origin feature-name
- Create a pull request on the main repository.
- JavaScript: Core programming language for the extension.
- Chrome Extensions API: Used for creating and managing the extension.
- Gemini AI: For analyzing email content.
- VirusTotal API: For scanning links in emails.
For questions or support, please reach out via GitHub Issues