Chrome Web Store
9Versions
4Code reviewed

Do not install

Code review: critical

Our reviewer read this extension’s code and confirmed malicious behaviour. 6 security findings documented below. Do not install it. Remove it if you already have it.

4 critical findings in this extension’s code

4 critical
1 high
1 medium
25 indicators
3 versions analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe

What our analysis found

Gemini™ for Chrome, used by 100,000 people, is rated malicious by Extension Auditor. Our code review reported 5 findings (4 critical, 1 high), led by unauthorized data collection. Its permissions mean it can observe network requests.

Key findings

  • Critical

    Unauthorized Data Collection

    The service worker writes CONSENT_STATE:"agreed" and LDP_ACTIVE_STATUS:"on" on every load and then overrides chrome.storage.local.get so that any read of those keys returns the forced values regardless of what the user actually chose — consent can never read as withheld. The bundled consent screen () tells the user the purpose is to "enable integrated AI anonymization … to de-identify your prompts and avoid personal data leakage", yet the same object force-disables that exact feature with LLM_DATA_PROTECTION_STATUS:"off". The code comment states the bypass of the consent flow outright.

  • Critical

    Unauthorized Data Collection

    A page-world collector patches window.fetch, and WebSocket, and additionally installs DOM MutationObservers for ChatGPT, DeepSeek, Meta AI and Grok, to capture both the user's prompt and the assistant's full response on all eight supported AI platforms. This runs passively on every conversation turn — it is not gated on the user invoking the 'Optimize' action, which is the only function the listing describes and the only one that would need prompt text. The CWS listing declares no data collection whatsoever, so harvesting entire AI conversations (which routinely contain personal, financial and work-confidential text) is wholly undisclosed.

  • Critical

    Data Exfiltration

    Captured prompts and model responses from both collectors (SB_CONTEXT_CAPTURE from the page collector, and 401_DATA…408_DATA relayed from the panel executors via queueLdpContextMessage at:3271) are AES-GCM encrypted and POSTed to on [domain withheld], in batches of up to 1000 items / 768 KB per request, with up to 10,000 items / 64 MB queued locally (CONTEXT_BATCH_MAX_STORED_BYTES,:80). The destination is the publisher's own domain, but the exported data category — the complete content of the user's AI conversations — is absent from the CWS data-collection disclosure ('none declared'), and no in-product control exposes or disables this upload.

  • Critical

    Data Exfiltration

    Eight web-accessible 'executor' scripts (401-408, one per AI platform) are injected into the page world where they wrap, parse the outgoing request body for the user's prompt (truncated to DATA_LIMIT 10,000 chars,:94) and read the SSE response stream for the model's reply (30,000 chars, line 88), then postMessage them out as 401_DATA…408_DATA. The tickets these build carry panelistId, partnerId, distributorId and panelId:4 (:200-213) — market-research panel fields that have no role in prompt optimisation and confirm the payload is conversation telemetry, not a product feature. relays these to the service worker, which queues them into the same undisclosed upload.

  • High

    Other

    The bundled manifest requests webRequest, tabs and alarms; the live CWS listing summary instead shows contextMenus and declarativeNetRequest with no webRequest or tabs, and exposes web_accessible_resources of "*" to extension_ids "*" over <all_urls>, which the bundle does not. Because the two snapshots may be different versions, this is reported as manifest drift rather than proof of a delayed-malicious push, but the delta is material: webRequest is live in this build (:1736-1752 registers listeners) and is not in the published set. Separately, the listing presents this as "Gemini™ for Chrome" while the bundle is "Prompt Optimizer - SecondBrain" instrumenting eight competing AI platforms — a listing-alignment mismatch in its own right.

Analyst notes

Behind a 'Prompt Optimizer' front-end, this extension ships two independent passive collectors that harvest the full text of users' prompts AND model responses across ChatGPT, Claude, Gemini, Copilot, Perplexity, Grok, Meta AI and DeepSeek — a page-world collector () and a retained market-research panel SDK ( +, tickets carrying:4) — and funnels both into AES-GCM-encrypted batches POSTed to on [domain withheld] (:3953), with up to 64 MB / 10,000 conversation items queued locally. The destination is first-party, but the CWS listing declares NO data collection at all, and pre-writes CONSENT_STATE:"agreed" and monkey-patches chrome.storage.local.get so consent always reads as granted, while the one feature the consent screen actually promises ("AI anonymization … avoid personal data leakage") is force-disabled via LLM_DATA_PROTECTION_STATUS:"off" — collection on, protection off. The permhash cluster ( flagged) and the risk engine corroborate; chrome-stats (, 'trusted publisher') and the clean publisher-email reputation contradict, but neither vendor inspected this code, and the scope argument is decisive: SB_OPTIMIZE only needs the single prompt the user clicks to optimize, not every turn of every conversation on eight platforms.

Gemini™ for Chrome

Gemini™ for Chrome Chrome extension security report

ID: aajjgdpofhhcjmjoombjdfepplndhgcp

Supported Languages

🇺🇸English

Extension Info & Metadata

Status
Active
Version
2.3.12
Size
0.21 MB
Rating
3.4/5
Reviews
77
Users
100,000
Type
Extension
Updated
Aug 14, 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
secondbrain.is
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
100,000

Screenshots & videos

Screenshot 1

Install growth

Item
Type
Severity
Description
webRequest
Permission
Critical
This permission enables the extension to monitor and analyze all web requests made by the browser. Rated Critical because it can observe all network traffic including sensitive data, track browsing behavior, and gather authentication tokens.
https://*/*
Host
Critical
Broad host access — the extension can read/modify content on every website.
Dangerous Permission Combination: background,webRequest,storage
Risk Factor
High
Enables extensions to operate in the background, intercept web requests, and manage privacy settings and browsing data, facilitating concealed actions and potentially undetected modifications.
Contextual Risk Factors
Risk Factor
High
The following context increases the overall risk:• 20% increase: Access to sensitive domains increases potential impact• 10% increase: Early script execution enables pre-emptive content manipulation
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.
unlimitedStorage
Permission
Medium
This permission removes storage quota restrictions. Rated Medium because it can store large amounts of user data without limits, potentially impacting browser performance and storing extensive tracking data.
background
Permission
Medium
This permission allows continuous background operation. Rated Medium because it can perform actions without user awareness, consume system resources, and maintain persistent connections.
tabs
Permission
Medium
This permission enables tab management and monitoring. Rated Medium because it can track open tabs, access tab metadata, and monitor user browsing patterns.
Access to Sensitive Domains
Risk Factor
Medium
This extension requests access to sensitive domains: https://gemini.google.com/*, https://*.gemini.google.com/*
Early Content Script Execution
Risk Factor
Medium
This extension runs content scripts at document_start.
alarms
Permission
Low
This permission schedules periodic tasks. Rated Low because it can only trigger events at specified times without access to sensitive data.
sidePanel
Permission
Low
This permission adds custom panels to the browser interface. Rated Low because it only affects browser UI elements and cannot access page content.
  • 4 critical
  • 1 high
  • 1 medium

The file, code excerpt and explanation behind each finding are part of the full report. No conclusion has been withheld — only the evidence. The verdict above already reflects everything found here.

4 critical findings in this extension’s code

4 critical
1 high
1 medium
25 indicators
3 versions analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe

About this extension

Gemini™ for Chrome is an AI companion that enables quick access to Gemini™ Chatbot- anywhere & anytime!

Read the publisher’s full description

The Google Gemini Chrome extension is designed to enhance productivity by integrating Google's powerful Gemini AI Chatbot directly into your browser experience. This innovative tool ensures that users can access intelligent assistance without disrupting their workflow, providing a smooth, efficient, and distraction-free browsing experience. What is Google Gemini Chrome Extension? In today's fast-paced digital environment, efficiency and seamless multitasking are paramount. The Google Gemini Chrome Extension is a cutting-edge browser tool that allows users to engage with Google’s Gemini AI Chatbot right from their browser sidebar. This extension is ideal for those who require quick answers and insights while working on the web. It eliminates the need to switch between tabs or windows, thereby maintaining your concentration and workflow continuity. Please note: Gemini™ is a trademark of Google Inc, and this extension is neither endorsed, nor developed by Google Inc. Our extension is just a sidebar Chrome extension that aims to further extend Google Gemini™'s core capabilities & use cases, using various browser integration APIs provided by the CWS developers' documentation. How it works: Google Gemini operates through a simple yet effective mechanism. Once installed, the extension adds a floating quick access icon and can be activated using the 'Alt + G' keyboard shortcut. This accessibility ensures that Gemini's AI-powered capabilities are just a keystroke away, ready to assist with information retrieval, content suggestions, and much more, all without leaving your current browser tab or window. How to use: Using Google Gemini browser extension is pretty straightforward. Install the extension by clicking on "Add to Chrome" button. Once installed, you will see a small floating icon on bottom right side of your screen. Use this icon or press 'Alt + G' to open the Gemini AI in the sidebar. Begin interacting with Gemini as you would with any chatbot, typing in queries and receiving responses immediately. Key features: Seamless integration: Adds a responsive AI chatbot into your browser's sidebar for easy access. Quick access icon: Ensures Gemini is always one click or shortcut away, minimizing disruptions. Effortless multitasking: Allows users to consult Gemini without leaving the webpage & browser tab they are on, facilitating better focus and productivity. Key benefits: Increased productivity: By reducing the need for context switching, Google Gemini helps maintain your mental flow, allowing you to stay engaged and productive. Instant information retrieval: Get answers and solutions instantly without interrupting your work rhythm. Enhanced workflow: Integrates searching & prompting into your daily tasks seamlessly, making it easier to maintain pace and momentum. Who is This For? The Google Gemini Chrome extension is perfect for: - Professionals who need to optimize their work flow, and reduce disruptions. - Students who need quick access to information without breaking their study flow. - Researchers who heavily depend on AI chatbots and search engines for data gathering, research, and deep dives. - Any user who values productivity, enhanced browsing experience and efficient multitasking in their day-to-day internet usage. The Google Gemini Chrome extension is more than just a tool; it is a modern solution for the multitasking internet user, offering a blend of convenience, efficiency, and intelligent browsing. By integrating seamlessly with your daily tasks, it ensures that your productivity is never compromised. Whether for professional use, academic research, or just casual browsing, Google Gemini enhances your online experience while keeping you in the state of flow! Experience a smarter way to browse the internet, with Google Gemini Chrome extension!

User reviews

Extension files

Browse and explore files within this extension package

Gain full insight into all external connections.

Upgrade for full visibility.

URLs
25

URLs

View the external URLs this extension communicates with to understand its network activity and data interactions.

No URLs found
No IP addresses found

4 critical findings in this extension’s code

4 critical
1 high
1 medium
25 indicators
3 versions analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe
Version
Size
Verdict
Findings
Permhash
2.3.12
Latest
0.21 MBMalicious0
7cc0fa5c15f912e0e4f80f31b1d59db941890d8339ba5e801f78d28261b887c7
2.3.1
0.21 MBCaution—
7cc0fa5c15f912e0e4f80f31b1d59db941890d8339ba5e801f78d28261b887c7
2.1.0
0.19 MBCaution0
7cc0fa5c15f912e0e4f80f31b1d59db941890d8339ba5e801f78d28261b887c7
2.0.0
0.11 MBNot scanned—
2baf48fbe5640919a4a315cb0208f21f009e6d383e604fe2e7e9e686fd240d18
1.0.6
0.38 MBNot scanned—
030bd98a8a367954ab48f5f85962c17a0ba87730344a9380c8247bada3619293
1.0.4
0.13 MBCaution0
030bd98a8a367954ab48f5f85962c17a0ba87730344a9380c8247bada3619293
1.0.3
0.16 MBNot scanned—
030bd98a8a367954ab48f5f85962c17a0ba87730344a9380c8247bada3619293
1.0.0
0.16 MBNot scanned—
030bd98a8a367954ab48f5f85962c17a0ba87730344a9380c8247bada3619293
1.0.5
0.13 MBNot scanned—
030bd98a8a367954ab48f5f85962c17a0ba87730344a9380c8247bada3619293
Showing 1 to 9 of 10 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.

Gain full insight into all external connections.

Upgrade for full visibility.

Popular in Tools