Chrome Web Store
20Versions
0Code reviewed

Not reviewed

No code review on record

We have not reviewed this extension’s code, so we cannot vouch for it either way. Check the permissions below to decide whether it asks for more than it needs.

Want us to read this extension's code? Ask for a review and we'll queue it.

What our analysis found

PhishWatch is not yet reviewed by Extension Auditor. Its permissions mean it can inject scripts into pages. It comes from a trusted publisher and was last updated in September 2026.

PhishWatch

PhishWatch Chrome extension security report

ID: odpemcfgjbgkkpklcfgcgaglmogjbghf

Supported Languages

🇺🇸English

Extension Info & Metadata

Status
Active
Version
3.3.17
Size
0.25 MB
Rating
0.0/5
Reviews
0
Users
4
Type
Extension
Updated
Sep 28, 2026
Category
Tools
Price
Free
Featured
No
Visibility
Listed
Mature
No
By Google
No
Trusted
Yes
This publisherTrack record
1extension
All still listed

Publisher Contextual Analysis

Trusted
Author
phishwatch.io
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Website
Visit
Extensions
1
Active
1
Obsolete
0
Listed
1
Unlisted
0
Users
4

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

Screenshots & videos

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7

Install growth

Item
Type
Severity
Description
scripting
Permission
Critical
This permission allows injection and execution of JavaScript on any webpage. Rated Critical because it can modify page content, steal sensitive data, and inject malicious code into any site the extension has access to.
http://*/*
Host
Critical
Broad host access — the extension can read/modify content on every website.
https://*/*
Host
Critical
Broad host access — the extension can read/modify content on every website.
storage
Permission
Medium
This permission allows storing data locally in the browser. Rated Medium because it can persist sensitive user data, track user activities over time, and potentially store malicious payloads.
https://api.phishwatch.io/*
Host
Medium
Host permission — access limited to this URL pattern.
alarms
Permission
Low
This permission schedules periodic tasks. Rated Low because it can only trigger events at specified times without access to sensitive data.

About this extension

Detects browser-native phishing attacks like ConsentFix, ClickFix, and Browser-in-the-Browser that bypass traditional security.

Read the publisher’s full description

PhishWatch detects browser-native phishing attacks that bypass email filters — because these attacks don't activate until after delivery, inside your browser. Modern phishing no longer needs a suspicious-looking domain. Attackers use legitimate cloud infrastructure, perfect AI-written language, and browser mechanics to steal credentials. Email filters and blocklists cannot observe what happens inside your browser after you click. PhishWatch operates at the browser runtime layer — where the attack must execute to succeed. ─── WHAT PHISHWATCH DETECTS ─── ▸ ClickFix Attackers trick users into copying a malicious PowerShell or terminal command — disguised as a "verification step" or "system fix" — and executing it themselves. PhishWatch detects copy→navigate coupling patterns and warns you before you execute anything harmful. Clipboard text is inspected locally on your device only — it is never transmitted. ▸ ConsentFix (OAuth Token Hijacking) A variation of ClickFix where attackers route OAuth authorization codes into password fields on fake login pages, hijacking your account access without ever knowing your password. PhishWatch detects when an OAuth code is pasted into a credential field and blocks the action before your authorization token is stolen. ▸ Browser-in-the-Browser (BitB) Phishing sites embed fake browser window overlays that mimic real Google or Microsoft login popups. Because they appear visually inside the browser, users cannot distinguish them from genuine popups. PhishWatch detects DOM overlay patterns consistent with BitB window spoofing. ▸ AiTM — Adversary-in-the-Middle Reverse-proxy phishing attacks that relay your credentials to the real login service in real time — allowing attackers to harvest session cookies and bypass multi-factor authentication entirely. PhishWatch detects credential-flow mismatches: when the origin receiving your credentials doesn't match the page you're on. ─── HOW IT WORKS ─── PhishWatch intercepts outbound navigation events and evaluates browser mechanics — not whether a page looks suspicious or whether a domain is on a blocklist. The same domain can be safe in one session and weaponized in another. Detection is event-driven and activates only when risk indicators are present: suspicious URL structure, credential field interactions, ClickFix/ConsentFix copy-paste patterns, or cross-origin authentication flows. Normal browsing on everyday sites proceeds without any interruption. When risk is detected, PhishWatch shows an explainable warning with the specific mechanical reason — not a generic "this site may be dangerous" message. You always have the option to continue anyway. ─── PRIVACY BY DESIGN ─── PhishWatch is built local-first. Most detection runs entirely on your device. Cloud risk scoring is only triggered when local signals indicate a potential threat. When a cloud check is triggered, only the following is transmitted: • Destination URL (required for risk assessment) • Signal IDs and severity levels (e.g., "instruction_to_execute_recent_copy") • Timing metadata (millisecond deltas between events) • Boolean flags (e.g., paste_blocked: true) What is NEVER transmitted: • Clipboard contents (inspected locally only, never sent) • Page content or DOM structure • Form fields, passwords, or credentials • Cookies, session tokens, or browsing history • User identifiers or persistent tracking data Data transmission is enforced by an allowlist function (sanitizeClientSignals()) in the extension's background script. Any field not on the allowlist is stripped before transmission — unknown fields fail closed. PhishWatch does not maintain user accounts, does not build behavioral profiles, and does not sell data. ─── DESIGNED FOR SECURITY-AWARE USERS ─── • Manifest V3 with strict permissions model • No use of eval() or dynamic script injection • CSP-compatible implementation • Deterministic, explainable detections — no black-box AI classification • Fail-open design: detection uncertainty always resolves to allowing navigation • All warnings are overridable — PhishWatch never locks you out ─── WHO USES PHISHWATCH ─── PhishWatch is designed for individuals who want runtime protection against credential theft, security professionals who need browser-layer visibility into post-click behaviour, cryptocurrency users targeted by sophisticated phishing campaigns, and small businesses without enterprise security tooling. PhishWatch complements — and does not replace — email filters, endpoint protection, and password managers. It operates at the one layer those tools cannot observe: inside your browser, at the moment you act. ─── SCOPE AND LIMITATIONS ─── PhishWatch focuses on runtime interruption of risky browser transitions. It does not scan email inboxes, detect endpoint malware, audit other installed extensions, or guarantee protection against all phishing attacks. No security tool can make that claim. What PhishWatch does is interrupt the chain at a specific, structural point — before credentials are submitted to the wrong origin. Privacy policy: https://phishwatch.io/privacy Website: https://phishwatch.io

User reviews

Extension files

Browse and explore files within this extension package

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

No network indicators were extracted from this version.

Version
Size
Verdict
Findings
Permhash
3.3.17
Latest
0.25 MBNot scanned—
fb7cf3e4597b080f768bcbee71bea6dac73fba62d7b64922e9165ed0464924f5
3.3.6
0.16 MBNot scanned—
49a25f9feefaffecad0fcd30c50dc9331cff8b55ece53def6285c09e17e6f5d7
3.3.12
0.26 MBNot scanned—
49a25f9feefaffecad0fcd30c50dc9331cff8b55ece53def6285c09e17e6f5d7
3.3.16
0.22 MBNot scanned—
49a25f9feefaffecad0fcd30c50dc9331cff8b55ece53def6285c09e17e6f5d7
3.3.15
0.28 MBNot scanned—
49a25f9feefaffecad0fcd30c50dc9331cff8b55ece53def6285c09e17e6f5d7
3.3.14
0.28 MBNot scanned—
49a25f9feefaffecad0fcd30c50dc9331cff8b55ece53def6285c09e17e6f5d7
3.3.13
0.27 MBNot scanned—
49a25f9feefaffecad0fcd30c50dc9331cff8b55ece53def6285c09e17e6f5d7
3.3.11
0.26 MBNot scanned—
49a25f9feefaffecad0fcd30c50dc9331cff8b55ece53def6285c09e17e6f5d7
3.3.9
0.19 MBNot scanned—
49a25f9feefaffecad0fcd30c50dc9331cff8b55ece53def6285c09e17e6f5d7
3.3.7
0.16 MBNot scanned—
49a25f9feefaffecad0fcd30c50dc9331cff8b55ece53def6285c09e17e6f5d7
Showing 1 to 10 of 20 rows
Rows per page:

Code Diff

Compare extension code between any two versions.

0 changed files detected

No comparable text files found between these versions.

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.