Documentation

Install Fish Catcher, understand what it checks, and make it your own.

Built for people who are not security experts View source
Plain language

Overview

Fish Catcher is a browser extension that looks at the site you are on and warns you, in plain language, when it looks like phishing or a scam. It never blocks a page, and it does its checks on your device.

Click the toolbar icon to see the current site's verdict and why. On Chrome, Brave, Edge and Opera it opens a side panel; on Firefox it opens a popup.

Install

Store listings are on the way. Until then you can load it from source in about a minute.

Chrome, Brave, Edge, OperaOpen the extensions page, turn on Developer mode, choose Load unpacked, and pick the dist/chrome folder.
FirefoxOpen about:debugging, choose This Firefox, Load Temporary Add-on, and pick dist/firefox/manifest.json.

To produce those folders from the source:

git clone https://github.com/Topurrra/fishcatcher.git
cd fishcatcher
node scripts/build.mjs

Nothing to configure. Fish Catcher works the moment it is loaded, fully offline.

Settings

Open Settings from the side panel (Chrome family) or the extension's options page (Firefox). Everything is off by default except the on-device checks.

What it checks

Fish Catcher combines many small signals into one score. A few examples, all in plain terms:

Well-known legitimate sites are recognized so they are not flagged by mistake.

Risk levels

GreenNo suspicious signs found.
YellowA little unusual. Double check the address.
OrangeSeveral phishing indicators. Be careful before logging in.
RedStrong signs of a fake. Do not enter passwords.

Automatic updates

The list of known phishing sites stays current with no manual work. A companion repository rebuilds it every day, merging three keyless public feeds, Phishing.Database, URLhaus by abuse.ch, and OpenPhish, into one compact Bloom-filter file.

When you turn on Threat-list updates, the extension fetches that file once a day, and only when it has changed. Source: the Fish Catcher registry on GitHub.

Build from source

Plain vanilla JavaScript, no framework, just Node scripts.

node scripts/build.mjs      # build dist/chrome and dist/firefox
node tests/verify.mjs       # run the checks
node scripts/package.mjs    # zip both builds for the stores

FAQ

Does it slow down my browsing?

No. The checks are small string operations that run on your device in a fraction of a second.

Will it block me from a site?

Never. Fish Catcher only warns. You always decide what to do.

Does it send my browsing anywhere?

No. See the privacy policy for exactly what the optional online features send.

It flagged a site I trust. What now?

Open the panel and choose Trust this site. It stops being flagged, and you can undo it in Settings.