{"id":25516478,"url":"https://github.com/foulest/osprey","last_synced_at":"2025-08-12T06:35:03.715Z","repository":{"id":258100763,"uuid":"873353086","full_name":"Foulest/Osprey","owner":"Foulest","description":"Browser extension that protects you from malicious websites.","archived":false,"fork":false,"pushed_at":"2025-08-06T17:58:22.000Z","size":605,"stargazers_count":99,"open_issues_count":1,"forks_count":9,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-12T00:44:16.051Z","etag":null,"topics":["browser-extension","chrome","chrome-extension","css","firefox","javascript","security","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":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Foulest.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-16T02:53:35.000Z","updated_at":"2025-08-06T20:39:36.000Z","dependencies_parsed_at":"2024-11-19T01:25:29.197Z","dependency_job_id":"45746d11-bada-4c7a-a024-3e7454be365f","html_url":"https://github.com/Foulest/Osprey","commit_stats":null,"previous_names":["foulest/osprey"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/Foulest/Osprey","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Foulest%2FOsprey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Foulest%2FOsprey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Foulest%2FOsprey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Foulest%2FOsprey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Foulest","download_url":"https://codeload.github.com/Foulest/Osprey/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Foulest%2FOsprey/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270014557,"owners_count":24512681,"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-12T02:00:09.011Z","response_time":80,"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":["browser-extension","chrome","chrome-extension","css","firefox","javascript","security","security-tools"],"created_at":"2025-02-19T14:39:46.467Z","updated_at":"2025-08-12T06:35:03.706Z","avatar_url":"https://github.com/Foulest.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Osprey: Browser Protection\n\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](LICENSE)\n[![CodeQL](https://github.com/Foulest/Osprey/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/Foulest/Osprey/actions/workflows/github-code-scanning/codeql)\n![Chrome Users](https://img.shields.io/chrome-web-store/users/jmnpibhfpmpfjhhkmpadlbgjnbhpjgnd?label=Chrome%20Users\u0026color=00CC00)\n![Edge Users](https://img.shields.io/badge/dynamic/json?label=Edge%20Users\u0026color=00CC00\u0026query=%24.activeInstallCount\u0026url=https%3A%2F%2Fmicrosoftedge.microsoft.com%2Faddons%2Fgetproductdetailsbycrxid%2Fnopglhplnghfhpniofkcopmhbjdonlgn)\n![Firefox Users](https://img.shields.io/amo/users/osprey-browser-protection?label=Firefox%20Users\u0026color=00CC00)\n\n**Osprey** is a browser extension that protects you from malicious websites.\n\n[Privacy Policy](https://github.com/Foulest/Osprey/blob/main/.github/PRIVACY.md)\n• [Wiki (FAQs)](https://github.com/Foulest/Osprey/wiki)\n• [MalwareTips](https://malwaretips.com/threads/osprey-browser-protection-discussion-and-updates.135565)\n• [Wilders Security](https://www.wilderssecurity.com/threads/osprey-browser-protection.456729)\n\n###\n\n[![Google Chrome](https://i.imgur.com/R9AN3cA.png)](https://chromewebstore.google.com/detail/osprey-browser-protection/jmnpibhfpmpfjhhkmpadlbgjnbhpjgnd)\n[![Microsoft Edge](https://i.imgur.com/oVmDDtj.png)](https://microsoftedge.microsoft.com/addons/detail/osprey-browser-protectio/nopglhplnghfhpniofkcopmhbjdonlgn)\n[![Firefox](https://i.imgur.com/uXgho1n.png)](https://addons.mozilla.org/en-US/firefox/addon/osprey-browser-protection)\n\n###\n\n![Osprey Banner](https://i.imgur.com/2G7nwOA.png)\n\n## Official Partners\n\nOsprey has **officially partnered** with industry-leading security companies to provide you with the best protection\npossible. Check out some of our partners below:\n\n###\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://adguard-dns.io/?utm_source=osprey\"\u003e\u003cimg src=\"https://i.imgur.com/4AXgbsC.png\" alt=\"AdGuard DNS\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.alphamountain.ai/?utm_source=osprey\"\u003e\u003cimg src=\"https://i.imgur.com/EbcGHb2.png\" alt=\"alphaMountain\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://controld.com/?utm_source=osprey\"\u003e\u003cimg src=\"https://i.imgur.com/xh7qTT8.png\" alt=\"Control D\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://precisionsec.com/?utm_source=osprey\"\u003e\u003cimg src=\"https://i.imgur.com/gf9ahFa.png\" alt=\"PrecisionSec\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n###\n\n## Our Mission\n\nOur mission is simple: become the most trusted, transparent, and effective browser protection extension for home users\nand businesses by empowering open-source intelligence to combat malware, phishing, and scams across the globe with our\npartners. The best protection is free protection, and building a privacy-first, open-source tool that IT teams, security\nresearchers, and end-users can trust to secure their browsing, wherever they go, is the best way to provide it.\n\nOsprey is committed to being non-profit, non-commercial, and open-source, **forever**, with no plans to monetize the\nproject in any way.\nUnlike [other free browser extensions](https://www.ftc.gov/news-events/news/press-releases/2024/02/ftc-order-will-ban-avast-selling-browsing-data-advertising-purposes-require-it-pay-165-million-over),\nOsprey doesn't collect, profile, and sell your browsing data behind your back. We're fully GDPR-compliant and committed\nto being as transparent as possible. We don't use centralized servers or user accounts to protect your devices. Osprey\nruns locally on your device, offline or online, with zero telemetry or back-end analytics. Check out\nour [Privacy Policy here](https://github.com/Foulest/Osprey/blob/main/.github/PRIVACY.md) for more info.\n\nThe more protection providers join the project, the better the Osprey threat intelligence platform becomes. If you're\ninterested in improving global threat intelligence and want to join the project, feel free to get in contact with me\nby [using my developer email found here.](https://chromewebstore.google.com/detail/osprey-browser-protection/jmnpibhfpmpfjhhkmpadlbgjnbhpjgnd#:~:text=English-,Developer,-Website)\n\n## Warning\n\nIf the website is malicious, Osprey will block the page and display a warning:\n\n![Osprey Warning](https://i.imgur.com/ZmVOFfU.png)\n\nFrom this page, you can report the website as safe, always ignore the website, go back to safety, and continue\nanyway. By default, Osprey creates a browser notification for blocked pages that\n[you can toggle on and off](https://github.com/Foulest/Osprey/wiki/Toggling-Notifications) using the context menu.\nYou can hide the continue and report buttons, lock down the protection options, and even hide the context menu\nentirely using [the system policies](https://github.com/Foulest/Osprey/wiki/Setting-Up-System-Policies).\n\n## Settings\n\nYou can configure the extension's protection options in the settings:\n\n![Osprey Settings (Page 1)](https://i.imgur.com/Cu73wfB.png)\n![Osprey Settings (Page 2)](https://i.imgur.com/PGPBvsu.png)\n\nIf you're unsure about the functions of each protection provider, **it's best to keep the default settings.**\n\nYou can restore them by right-clicking the extension icon and selecting **Restore default settings**.\n\n## Detections\n\nOsprey blocks websites that are classified as:\n\n- [Malicious](https://us.norton.com/blog/malware/what-are-malicious-websites)\n- [Phishing](https://us.norton.com/blog/online-scams/what-is-phishing)\n- [Untrusted](https://mcafee.com/blogs/internet-security/how-to-tell-whether-a-website-is-safe-or-unsafe)\n- [Adult Content](https://library.fiveable.me/key-terms/mass-media-society/adult-content)\n\n## Protection Providers\n\nThe following providers are **enabled** by default:\n\n- [x] **[AdGuard Security DNS](https://adguard-dns.io/?utm_source=osprey)**\n- [x] **[alphaMountain Web Protection](https://www.alphamountain.ai/?utm_source=osprey)**\n- [x] **[PrecisionSec Web Protection](https://www.precisionsec.com/?utm_source=osprey)**\n- [x] [CleanBrowsing Security DNS](https://www.cleanbrowsing.org/filters/#step3)\n- [x] [Cloudflare Security DNS](https://blog.cloudflare.com/introducing-1-1-1-1-for-families/#two-flavors-1-1-1-2-no-malware-1-1-1-3-no-malware-or-adult-content)\n- [x] [DNS0.eu Security DNS](https://www.dns0.eu/zero)\n- [x] [DNS4EU Security DNS](https://www.joindns4.eu/for-public)\n- [x] [Quad9 Security DNS](https://www.quad9.net)\n\nThe following providers are **disabled** by default:\n\n#### Security Filters\n\n- [ ] **[Control D Security DNS](https://controld.com/?utm_source=osprey)**\n- [ ] [Microsoft SmartScreen](https://learn.microsoft.com/en-us/windows/security/operating-system-security/virus-and-threat-protection/microsoft-defender-smartscreen)\n- [ ] [G DATA Web Protection](https://www.gdata.de/help/en/consumer/FAQ/webProtectionWinFAQ)\n- [ ] [CERT-EE Security DNS](https://www.ria.ee/en/news/application-developed-cert-ee-protects-against-phishing-and-malware)\n- [ ] [Norton Safe Web](https://safeweb.norton.com)\n\n#### Adult Content Filters\n\n- [ ] **[AdGuard Family DNS](https://adguard-dns.io/?utm_source=osprey)**\n- [ ] **[Control D Family DNS](https://controld.com/?utm_source=osprey)**\n- [ ] [CleanBrowsing Family DNS](https://www.cleanbrowsing.org/filters/#step2)\n- [ ] [Cloudflare Family DNS](https://blog.cloudflare.com/introducing-1-1-1-1-for-families)\n- [ ] [DNS0.eu Family DNS](https://www.dns0.eu/kids)\n- [ ] [DNS4EU Family DNS](https://www.joindns4.eu/for-public)\n\nProviders disabled by default are either due to:\n\n- Frequent reports of false positives\n- Failure to respond to false positive reports\n- Being an optional adult content filter\n- Being a paid service that requires a license or API key\n\nIf a provider gives you false positives, report the links to them directly and disable them in the Protection Options\npanel if needed. Osprey is designed to be customizable, so you can enable or disable any of the providers at any time.\nOsprey does not have control over the providers' databases or how they classify URLs.\n\n## Privacy\n\nOsprey strips down each URL of tracking parameters before sending it to any APIs.\n\nFor example:\n\n1. If you search for shirts on Amazon and\n   visit: https://www.amazon.com/s?k=shirts\u0026crid=3TOVSW14ZHF8V\u0026sprefix=shirt%2Caps%2C175\u0026ref=nb_sb_noss_1\n2. Osprey will only send https://amazon.com/s to any APIs you have enabled.\n3. If the APIs report that the page is safe to visit, Osprey caches the result for 24 hours.\n4. It will also be cached if you click 'Continue anyway' or 'Always ignore this website' on a blocked site.\n5. As long as a URL is cached, no new network requests will be made for it.\n\nThe only data the APIs receive is the stripped-down URL, your user agent, and your IP address. Use a reputable VPN or\nproxy service if you're concerned about IP-related privacy. There are also extensions that mask your user agent, if\nyou're so inclined.\n\nAs for why Osprey needs to check complete URLs instead of just the domain, many phishing attacks use legitimate\ncompanies such as Jotform to host their phishing campaigns. If Osprey only checked a website's domain name, it wouldn't\ndetect those threats. Osprey only sends your hostname to its various DNS providers, so if you're highly concerned\nabout URL page privacy, DNS providers like Quad9 are there for you.\n\n## Manual Install\n\n\u003e **Note:** You need to have a GitHub account to download artifacts.\n\nYou can install Osprey from the web stores listed at the top.\n\nFor other installations, you can install the extension manually:\n\n### Chrome/Edge\n\n1. Navigate to the [Actions section](https://github.com/Foulest/Osprey/actions/workflows) and click `Compile for Chrome`\n   or `Compile for Edge`.\n2. Scroll down to the `Artifacts` section and download the artifact file.\n3. Extract the artifact's ZIP file to a folder on your computer.\n4. Navigate to `about://extensions` in your browser.\n5. Enable `Developer mode` and click `Load unpacked`.\n6. Select the downloaded ZIP file and click `Select Folder`.\n\n### Firefox\n\n\u003e **Note:** This only works\n\u003e for [builds of Firefox that allow unsigned addons.](https://support.mozilla.org/en-US/kb/add-on-signing-in-firefox)\n\n1. Navigate to the [Actions section](https://github.com/Foulest/Osprey/actions/workflows) and click\n   `Compile for Firefox`.\n2. Scroll down to the `Artifacts` section and download the artifact file.\n3. Extract the artifact's ZIP file to a folder on your computer.\n4. Navigate to `about:addons` in your browser.\n5. Click the gear icon and select `Install Add-on From File`.\n6. Select the downloaded ZIP file and click `Select Folder`.\n\nOsprey should now be installed in your browser.\n\n## Disclaimer\n\nOsprey: Browser Protection uses the names of third-party DNS and security providers solely for descriptive and\ninteroperability purposes. All trademarks, logos, and brand names are the property of their respective owners.\n\nOsprey is not affiliated with or endorsed by any of the third-party providers listed in the extension, unless stated\notherwise. Use of their services is subject to their respective terms of use and privacy policies.\n\nIf you represent a listed provider and have questions, feedback, or concerns regarding attribution or inclusion, please\ncontact the developer via the\n[Chrome Web Store contact link](https://chromewebstore.google.com/detail/osprey-browser-protection/jmnpibhfpmpfjhhkmpadlbgjnbhpjgnd#:~:text=English-,Developer,-Website).\n\n## Getting Help\n\nFor support or queries, please open an issue in the [Issues section](https://github.com/Foulest/Osprey/issues).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoulest%2Fosprey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffoulest%2Fosprey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoulest%2Fosprey/lists"}