This is a submission for the GitHub Finish-Up-A-Thon Challenge
What I Built
I revived and enhanced an AI Phishing Detector project built using Python and Machine Learning.
The project analyzes URLs and identifies potential phishing websites using:
- URL Length Analysis
- HTTPS Verification
- Suspicious Keyword Detection
- Threat Score Calculation
- Risk Analysis
I also added a Streamlit dashboard, improved documentation, and dependency management to make the project more complete and usable.
Demo
GitHub Repository:
https://github.com/Heer4204-bit/AI-Phishing-Detector
The repository contains:
- AI_Phishing_Detector.py
- app.py
- requirements.txt
- Updated README.md
Screenshots and project details are available in the repository.
The Comeback Story
Originally, this project was a simple phishing detection script.
During the GitHub Finish-Up-A-Thon Challenge, I revived and improved it by adding:
- Advanced URL Analysis
- Threat Scoring System
- Streamlit Dashboard
- Better Documentation
- Dependency Management
The project evolved from a basic script into a more complete cybersecurity-focused project.
My Experience with GitHub Copilot
GitHub Copilot helped me improve the project structure, documentation, and feature ideas.
It assisted in enhancing the phishing detection workflow and helped me explore improvements such as Streamlit integration, URL analysis features, and project organization.
https://github.com/Heer4204-bit/AI-Phishing-Detector/blob/main/README.md
Top comments (0)