PhishFinder is a Chrome extension built with Vue.js that reads user emails using OAuth. This is the frontend Vue.js application only.
- Vue.js 3 with Composition API
- Tailwind CSS for styling
- Real-time security status updates
- Responsive design for extension popup
-
Email Authentication
- SPF, DKIM, DMARC verification
- Domain authentication checks
- SSL/TLS validation
-
Content Analysis
- Natural language processing
- Pattern matching
- Keyword detection
- URL safety verification
-
Threat Detection
- Domain spoofing detection
- Phishing attempt identification
- Suspicious content flagging
- URL mismatch detection
-
Clone the repository:
git clone https://github.com/cjordan223/PhishFinder cd PhishFinder
-
Install dependencies:
npm install
-
Build the extension:
npm run build
-
Load in Chrome:
- Open Chrome Extensions (chrome://extensions/)
- Enable Developer Mode
- Click "Load unpacked"
- Select the
dist
folder
- Click the PhishFinder icon in Chrome toolbar
- Login with Gmail account
- Grant necessary permissions
- Access email security analysis
- View detailed security metrics
- Complete SPF, DKIM, and DMARC verification
- Domain authentication status
- SSL/TLS connection validation
- AI-powered text analysis
- Suspicious keyword detection
- URL safety verification
- Domain reputation checking
- Real-time phishing attempt detection
- Domain spoofing identification
- Suspicious content flagging
- URL mismatch alerts
- Enhanced AI analysis capabilities
- Additional authentication methods
- Expanded metrics dashboard
- Real-time threat intelligence integration
- Advanced behavioral analysis
- Fork the repository
- Create a feature branch
- Commit changes
- Push to the branch
- Create a Pull Request
This project is licensed under the MIT License.