{"id":25753712,"url":"https://github.com/th-shivam/phishguard","last_synced_at":"2025-08-22T17:08:05.246Z","repository":{"id":276723571,"uuid":"929027290","full_name":"Th-Shivam/Phishguard","owner":"Th-Shivam","description":"PHISHGUARD: Real-Time Phishing Detection Extension 🛡️  PHISHGUARD is a cutting-edge browser extension designed to protect users from phishing attacks and malicious websites in real-time. With its sleek cyberpunk-inspired UI and advanced threat detection capabilities, PHISHGUARD ensures safe and secure browsing.","archived":false,"fork":false,"pushed_at":"2025-02-10T03:51:58.000Z","size":299,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-11T20:38:39.687Z","etag":null,"topics":["anotnet","cybersecurity","ethical","ethical-hacking","free-project","hacking","phishing","phishing-detection","safe-browsing","safe-browsing-tool","safe-settings","security-tools"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Th-Shivam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-07T17:13:13.000Z","updated_at":"2025-05-05T12:07:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"744b6d74-ae41-4d6c-ae07-0dbe6a6685e3","html_url":"https://github.com/Th-Shivam/Phishguard","commit_stats":null,"previous_names":["th-shivam/phishguard"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Th-Shivam/Phishguard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Th-Shivam%2FPhishguard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Th-Shivam%2FPhishguard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Th-Shivam%2FPhishguard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Th-Shivam%2FPhishguard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Th-Shivam","download_url":"https://codeload.github.com/Th-Shivam/Phishguard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Th-Shivam%2FPhishguard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271672674,"owners_count":24800706,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-22T02:00:08.480Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anotnet","cybersecurity","ethical","ethical-hacking","free-project","hacking","phishing","phishing-detection","safe-browsing","safe-browsing-tool","safe-settings","security-tools"],"created_at":"2025-02-26T15:19:42.707Z","updated_at":"2025-08-22T17:08:05.238Z","avatar_url":"https://github.com/Th-Shivam.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🛡️ PHISHGUARD: Real-Time Phishing Detection Extension\r\n\r\nPHISHGUARD is a cutting-edge browser extension designed to protect users from phishing attacks and malicious websites in real-time. With its sleek cyberpunk-inspired design and advanced threat detection capabilities, PHISHGUARD empowers users to browse the web safely and confidently.\r\n\r\n---\r\n\r\n## 🌟 Features\r\n\r\n✅ **Real-Time URL Scanning** – Automatically scans URLs using the VirusTotal API to detect malicious or suspicious sites.\r\n\r\n✅ **Dynamic Blocking** – Blocks access to flagged websites and redirects users to a secure warning page.\r\n\r\n✅ **User-Friendly Popup** – A modern popup interface allows users to toggle protection, view status, and refresh updates.\r\n\r\n✅ **Crowdsourced Reporting** – Users can report phishing sites, contributing to a community-driven database of threats.\r\n\r\n✅ **Color-Coded Warnings** – Provides clear, visually appealing warnings (🔴 red for malicious, 🟡 yellow for suspicious, 🟢 green for safe).\r\n\r\n✅ **Lightweight \u0026 Optimized** – Minimal resource usage ensures smooth performance without slowing down your browsing experience.\r\n\r\n---\r\n\r\n## 🚀 Installation\r\n\r\n### 1️⃣ From Chrome Web Store  \r\n- Visit the PHISHGUARD page on the Chrome Web Store.  \r\n- Click **\"Add to Chrome\"** and follow the prompts to install the extension.\r\n\r\n### 2️⃣ From Source Code  \r\n```bash\r\n git clone https://github.com/th-shivam/phishguard.git\r\n```\r\n- Open Chrome and navigate to `chrome://extensions/`.\r\n- Enable **Developer Mode** (toggle in the top-right corner).\r\n- Click **Load Unpacked** and select the cloned repository folder.\r\n- PHISHGUARD will now appear in your extensions list!\r\n\r\n---\r\n\r\n## 🛠️ How It Works\r\n\r\n1. **URL Monitoring** – The background script monitors all navigation events in the browser.\r\n2. **Threat Analysis** – Each URL is sent to the VirusTotal API for real-time scanning.\r\n3. **Blocking Malicious Sites** – If a URL is flagged as malicious or suspicious, it is blocked, and the user is redirected to a secure warning page.\r\n4. **User Interaction** – The popup provides real-time status updates and allows users to toggle protection or refresh the state.\r\n\r\n---\r\n\r\n## 🎨 Design Highlights\r\n\r\n🌌 **Cyberpunk Theme** – A futuristic design with glowing neon accents and smooth animations.  \r\n⚡ **Interactive Animations** – Buttons pulse, indicators glow, and transitions are seamless.  \r\n📱 **Responsive Layout** – Looks great on all screen sizes, ensuring a consistent user experience.  \r\n\r\n---\r\n\r\n## 📊 Impact\r\n\r\n🌍 **Social** – Protects users from phishing scams, identity theft, and financial fraud.  \r\n💰 **Economic** – Reduces costs associated with cybercrime and enhances business security.  \r\n♻️ **Environmental** – Optimized for energy efficiency, minimizing resource usage.  \r\n\r\n---\r\n\r\n## 🔧 Development Setup\r\n\r\n### Prerequisites\r\n- **Node.js** (optional, for local testing)\r\n- **Chrome Browser** (or other supported browsers like Firefox)\r\n- **VirusTotal API Key** (for URL scanning)\r\n\r\n### Steps\r\n1. Obtain a free API key from **VirusTotal**.\r\n2. Replace `YOUR_VIRUSTOTAL_API_KEY` in `background.js` with your actual API key.\r\n3. Run the extension locally by following the **Installation** steps above.\r\n\r\n---\r\n\r\n## 🤝 Contributing\r\n\r\nWe welcome contributions from the community! Here’s how you can help:\r\n\r\n📌 **Report Bugs** – Open an issue on GitHub if you encounter any problems.  \r\n💡 **Suggest Features** – Share your ideas for new features or improvements.  \r\n🔧 **Submit PRs** – Fork the repository, make your changes, and submit a pull request.  \r\n\r\nPlease adhere to our **Code of Conduct** when contributing.\r\n\r\n---\r\n\r\n## 📜 License\r\n\r\nThis project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for details.\r\n\r\n---\r\n\r\n## 🙌 Acknowledgments\r\n\r\n🔍 **VirusTotal** – For providing the powerful API used for URL scanning.  \r\n🌐 **Chrome Extensions Team** – For their excellent documentation and support for Manifest V3.  \r\n🛠️ **Open Source Community** – For inspiration and resources that helped shape this project.  \r\n\r\n---\r\n\r\n## 📢 Feedback \u0026 Support\r\n\r\n💌 **Email:** [anotnet.shivam@gmail.com](mailto:anotnet.shivam@gmail.com)  \r\n🐦 **Twitter:** [@PhishGuardApp](https://twitter.com/dreamyshivam)  \r\n📌 **GitHub Issues:** Open an issue in this repository.  \r\n\r\n---\r\n\r\n## 🌐 Stay Safe Online\r\n\r\nWith **PHISHGUARD**, you’re taking a proactive step toward protecting yourself and others from online threats. Together, we can create a safer internet for everyone. 💻✨\r\n\r\n---\r\n\r\n## 📸 Screenshots\r\n\r\n### 🖥️ Popup Interface  \r\n![Popup Interface](icons/pop_up.png)\r\n\r\n  \r\n\r\n### 🚫 Blocked Page  \r\n![Blocked Page](icons/blocked_page.png)  \r\n\r\n---\r\n\r\n## 📣 Follow Us\r\n\r\n⭐ **Star this repository** to show your support!  \r\n🔗 **Share with friends** who care about online safety.  \r\n📢 **Spread the word** about PHISHGUARD on social media.  \r\n\r\nThank you for choosing **PHISHGUARD**! Together, we can fight phishing and make the web a safer place. 🌍🛡️\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fth-shivam%2Fphishguard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fth-shivam%2Fphishguard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fth-shivam%2Fphishguard/lists"}