Chrome Web Store
207Versions
4Code reviewed

Caution required

Suspicious in code review

Our reviewer found behaviour consistent with malware, but not enough to confirm it. Treat this extension as untrusted until it has been re-reviewed.

4 high-severity findings in this extension’s code

4 high
693 indicators
4 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

WAPlus CRM - Best AI-Powered Messaging CRM, used by 70,000 people, is rated caution by Extension Auditor. Our code review reported 4 findings (4 high), led by privilege escalation. Its permissions mean it can inject scripts into pages.

Key findings

  • High

    Privilege Escalation

    Reads the list named "WA competitive product" out of the remotely-fetched `zbaseConfig`, enumerates every installed extension via chrome.management.getAll(), and calls chrome.management.setEnabled(id, false) on each entry marked `isMe:false` that is currently enabled, then reloads WhatsApp Web. Because the list is served from [domain withheld] (:32), the target set can be changed without any Chrome Web Store review, and the selection criterion is commercial rivalry rather than any measured conflict. Silently disabling software the user chose to install is outside any reading of this extension's stated CRM purpose.

  • High

    Other

    The bundled default for the list consumed by `Me()` enumerates 22 unique competing extension IDs by name (Cooby, Eazybe, Whatsup+, WA Filter, WA Group Sender, Easy Sender, multi-chat-messenger and several " 工具" entries; 24 entries in total, one duplicated and one being WAPlus itself at `isMe:true`, the only ID spared). This payload is what makes the disable routine a competitor kill list rather than a conflict resolver, and it directly contradicts the "compatibility issues" justification shown to the user.

  • High

    Other

    The only consent surface for the `management` permission tells the user WAPlus has "identified compatibility issues with your extensions" and offers a "One Click Fix", never disclosing that the action targets a vendor-curated list of named competitors; the grant is therefore obtained under a false technical pretext. The handler behind the button (:283) persists `management:true` to chrome.storage.local and immediately sends `disableExtension`, and a second, no-prompt handler reading the same stored flag exists at:250 (`ge`, registered as `OPEN_DISABLE_EXTENSION`), though no sender for it was found in this build.

  • High

    Unauthorized Data Collection

    `ze()` (message type `getUserExtension`, fired by the moment the "compatibility issue" dialog opens) calls chrome.management.getAll() and uploads the complete installed-extension inventory together with the stored `COOKIE_IDENTITY` to the vendor's Aliyun SLS logstore at [domain withheld] under event 403101, which the extension's own code table at:30 documents as "用户安装的插件以及 cookie" ("the user's installed plugins, and cookie"). The destination is first-party, but a full browser-extension inventory keyed to a session identifier is a device fingerprint with no bearing on running a WhatsApp CRM, and the CWS listing declares no data collection at all, so the category is undisclosed under rule 7e(ii).

Analyst notes

38 `Me()` reads a list from remote config ([domain withheld],:32) whose own name is "WA competitive product" -- 22 unique rival extension IDs (Cooby, Eazybe, WA Filter, Easy Sender, multi-chat-messenger and several " 工具" entries), with WAPlus alone marked `isMe:true` -- then calls chrome.management.setEnabled(id,false) on each one installed, while the only consent surface (:50) attributes the action solely to "compatibility issues with your extensions"; separately:38 `ze()` uploads the full installed-extension inventory plus the stored waplus `_identity` value to the vendor's own Aliyun SLS logstore under event 403101, which their code table labels "用户安装的插件以及 cookie", against a CWS disclosure of "none declared". The ML score is not independently corroborated -- the permhash " malicious" cluster is 97 versions of this same extension all labelled by the single 2026-09-13 malext-feed import, chrome-stats rates likelihood, Google grants the trusted-publisher badge, the manifest matches the published one exactly, and the data flows are the advertised CRM product -- so the independent evidence is the kill list itself, not the scores. I stay below `likely_malicious` because the abuse is anti-competitive sabotage and undisclosed inventory telemetry rather than credential theft or remote code loading, the dialog does warn that some extensions may close and points to chrome://extensions/, `je` is wired only to runtime.onMessage (not onMessageExternal), so a [domain withheld] page cannot invoke `disableExtension` remotely, and I found no trigger for the dialog in this build at all: `SET_OPEN_WPP_DIALOG` is sent only by `Me()` itself when zero rivals are found, and the no-prompt handler `ge` (:250, registered as `OPEN_DISABLE_EXTENSION`) has no sender anywhere in 1.8.17 -- the "WPP load failed" reading rests only on the dialog's internal label. PIPELINE BUG: the review bundle held 11 of 182 signed files and dropped everything over ~385 KB, including all four large scripts, i.e. the entire 24 MB of behavioural code the ML features were computed on; findings come from the full CRX I re-extracted from /[domain withheld], whose is byte-identical to the bundle's. Cleared on inspection: the.br hosts are upstream @ `linkPreviewApiServers` defaults, `requestHotPermission` (*://*/*) gates only the user-initiated integrations, RESPONSE_DATA_LOG_PATHS logs only waplus's own API responses, both createElement("script") sites load runtime-local URLs, and COOKIE_IDENTITY is [domain withheld]'s `_identity` cookie, not a WhatsApp session token.

WAPlus CRM - Best AI-Powered Messaging CRM

WAPlus CRM - Best AI-Powered Messaging CRM Chrome extension security report

ID: jmjcgjmipjiklbnfbdclkdikplgajhgc

Supported Languages

🇪🇹Amharic
🇸🇦Arabic
🇧🇩Bengali
🇧🇷Brazilian Portuguese
🇬🇧British English
🇧🇬Bulgarian
🇪🇸Catalan
🇨🇳Chinese (Simplified)
🇹🇼Chinese (Traditional)
🇭🇷Croatian
🇨🇿Czech
🇩🇰Danish
🇳🇱Dutch
🇺🇸English
🇪🇪Estonian
🇵🇭Filipino
🇫🇮Finnish
🇫🇷French
🇩🇪German
🇬🇷Greek
🇮🇳Gujarati
🇮🇱Hebrew
🇮🇳Hindi
🇭🇺Hungarian
🇮🇩Indonesian
🇮🇹Italian
🇯🇵Japanese
🇮🇳Kannada
🇰🇷Korean
🇲🇽Latin American Spanish
🇱🇻Latvian
🇱🇹Lithuanian
🇲🇾Malay
🇮🇳Malayalam
🇮🇳Marathi
🇳🇴Norwegian
🇮🇷Persian
🇵🇱Polish
🇵🇹Portuguese
🇷🇴Romanian
🇷🇺Russian
🇷🇸Serbian
🇸🇰Slovak
🇸🇮Slovenian
🇪🇸Spanish
🇰🇪Swahili
🇸🇪Swedish
🇮🇳Tamil
🇮🇳Telugu
🇹🇭Thai
🇹🇷Turkish
🇺🇦Ukrainian
🇺🇸US English
🇻🇳Vietnamese

Extension Info & Metadata

Status
Active
Version
1.8.17
Size
14.86 MB
Rating
4.9/5
Reviews
3,008
Users
70,000
Type
Extension
Updated
Sep 26, 2026
Category
Lifestyle Social
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
https://waplus.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
70,000

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

Upgrade for full visibility.

Screenshots & videos

Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5

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.
cookies
Permission
High
This permission provides full access to read and modify browser cookies. Rated High because it can steal session tokens, modify authentication cookies, and compromise accounts across websites.
identity
Permission
High
This permission accesses Chrome identity service and user information. Rated High because it can obtain OAuth tokens, access connected accounts, and impersonate the user in authenticated service.
Contextual Risk Factors
Risk Factor
High
The following context increases the overall risk:• 10% increase: Early script execution enables pre-emptive content manipulation
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.
activeTab
Permission
Medium
This permission grants temporary access to the current tab. Rated Medium because it can access current page content when invoked, though limited to user-initiated actions.
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.
*://web.whatsapp.com/*
Host
Medium
Host permission — access limited to this URL pattern.
*://*.waplus.io/*
Host
Medium
Host permission — access limited to this URL pattern.
Early Content Script Execution
Risk Factor
Medium
This extension runs content scripts at document_start.
contextMenus
Permission
Low
This permission adds items to browser context menus. Rated Medium because it only modifies right-click menus without access to page content.
alarms
Permission
Low
This permission schedules periodic tasks. Rated Low because it can only trigger events at specified times without access to sensitive data.
  • 4 high

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 high-severity findings in this extension’s code

4 high
693 indicators
4 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

Let WAPlus CRM be your most powerful assistant for WhatsApp marketing & WhatsApp sales, enhanced by the deepseek AI chatbot.

Read the publisher’s full description

WAPlus CRM plugin provides rich customer management features on the WhatsApp web. Whether you are individuals or businesses, it can help achieve marketing automation and service automation, and generating more business opportunities on WhatsApp. Core Features: ● Conversation management: Automatically categorize conversations on the WA web version into different labels, such as unread messages, messages waiting for a reply, messages that require my response, @mentions, helping you quickly find important messages. ● Auto-reply: Configure your own WhatsApp AI chatbot on in just three steps. Training AI chatbot with desired materials or easily set keywords as trigger rules. Integrate deepseek AI chatbot for more efficient message handling and responses. ● Contact card: Use contact cards to quickly record detailed contact information, sales leads, company information, and follow-up records for your customers. ● Conversation Sharing: Share your WhatsApp chat conversations beyond the WhatsApp platform effortlessly. ● WhatsApp Translate: Automatically translate messages or manually translate them with ease. Enhance your conversations by breaking language barriers seamlessly and communicating effortlessly across different languages. ● CRM Integration: Our product offers seamless HubSpot Integration, Salesforce Integration, and Zoho Integration, enabling users to efficiently manage their customer relationships and sales processes directly within WhatsApp. With this integration, users can view and update contact information, create tasks, notes, deals, and tickets within WhatsApp, enhancing productivity and improving customer communication. WAPlus is also a great team collaboration CRM tool that helps you unlock the potential of WhatsApp private domain traffic and efficiently manage you and your team's customer relationships. Product Features: ● Multi-account and automatic session management: With WAPlus CRM + WhatsApp web version, you can easily manage multiple WA accounts and automate session management, providing convenient marketing services for a large number of customers. ● Free basic features: The basic features of WAPlus CRM are sufficient to meet your daily customer management and marketing needs, and these features are completely free! Team Collaboration: ● Progress sharing: Manage customer sales progress through custom labels and share leads with your team. ● Conversation backup: Synchronize conversation records with customers to the team space, even if the conversations are deleted, you can still view the backup records. ● Dashboard: View the current number of customers and follow-up status of your team in graphical form. Disclaimer: WhatsApp is a registered trademark of WhatsApp Inc. in the United States and other countries. WAPlus is an independent project and has no affiliation with WhatsApp official or WhatsApp Inc. Help Center: https://waplus.io/help-center Privacy Policy: https://waplus.io/waplus-private-policy

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.

URLs
674
IPv4
19

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 high-severity findings in this extension’s code

4 high
693 indicators
4 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
1.8.17
Latest
14.86 MBCaution0
25a1d9e01e93f77a89f30d1e0eb0275abab3b548bf39987677e5ccd66d7b45dd
1.8.16
14.85 MBCaution0
25a1d9e01e93f77a89f30d1e0eb0275abab3b548bf39987677e5ccd66d7b45dd
1.8.15
14.82 MBCaution—
25a1d9e01e93f77a89f30d1e0eb0275abab3b548bf39987677e5ccd66d7b45dd
1.8.14
14.30 MBCaution—
25a1d9e01e93f77a89f30d1e0eb0275abab3b548bf39987677e5ccd66d7b45dd
1.8.13
14.31 MBCaution—
25a1d9e01e93f77a89f30d1e0eb0275abab3b548bf39987677e5ccd66d7b45dd
1.8.12
14.29 MBCaution—
25a1d9e01e93f77a89f30d1e0eb0275abab3b548bf39987677e5ccd66d7b45dd
1.8.11
14.28 MBCaution—
25a1d9e01e93f77a89f30d1e0eb0275abab3b548bf39987677e5ccd66d7b45dd
1.8.10
14.27 MBCaution—
25a1d9e01e93f77a89f30d1e0eb0275abab3b548bf39987677e5ccd66d7b45dd
1.8.9
14.27 MBCaution—
25a1d9e01e93f77a89f30d1e0eb0275abab3b548bf39987677e5ccd66d7b45dd
1.8.8
14.27 MBCaution—
25a1d9e01e93f77a89f30d1e0eb0275abab3b548bf39987677e5ccd66d7b45dd
Showing 1 to 10 of 210 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.

Popular in lifestyle/social