Flagged in the threat library: WaSteal

Our analysis confirmed the behaviour described in the threat library entry. Do not install it. Read the analysis and indicators →

Also reported by malext.io, reddit.com

Chrome Web Store

CRM-PRO : CRM no whatsapp, Automações e Ferramentas para venda

by [email protected] · 26 users · 5.0 rating
90c22431-90fa-5d97-80ab-2cfde5a93440 | v7.4.3.87
58/ 100
MEDIUM risk
No change since v7.4.3.84
Threat verdict
Do not install

Confirmed member of a tracked malicious supply-chain campaign.

Analysis record

Analysed
5 days ago
Version
v7.4.3.87
Artifact
SHA256 6D3…CE1
Source
Findings (non-IoC)

Evidence ledger

Ranked by severity · findings with a source location link to the code viewer

777 detail rows

YARA Rule Matches

16 rules
SeverityRuleHitsFilesMetadata
LOWpostinstall environment access 111
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289257.jscrm/assets/js/index.C_YPtVeo.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289260.js +108 more
-
LOWpostinstall network communication 93
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289112.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28933.jsfluxo/assets/js/aacac57f-f9a2-4a7d-9569-51c193124758.BUttUo7e.js +90 more
-
LOWOriginsNotVerified 5
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2896.jsfluxo/index.jsfluxo/assets/js/b89d7b82-41f7-4061-9bc0-ae95ae5cd0a2.BLiJgZ4E.js +2 more
-
LOWpostinstall system command 77
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289221.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28927.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289186.js +74 more
-
LOWpostinstall obfuscation 83
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28939.jsfluxo/assets/js/index.DUxSI4v-.jscrm/assets/js/5e35787c-36b2-4a56-8ea4-4e0a75aa6943.D2Np3EBj.js +80 more
-
LOWpostinstall registry modification 8
crm/assets/js/b15575b9-e8eb-4d64-83b8-37d47f2b0b0a.BbRllemT.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2895.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289175.js +5 more
-
LOWpostinstall crypto operations 44
fluxo/assets/js/index.tgWUt5OI.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28921.jscrm/index.js +41 more
-
LOWpostinstall file manipulation 172
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28912.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289218.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289232.js +169 more
-
LOWpostinstall file download 55
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28925.jscrm/assets/ttf/Segoeuiitalic.chunk.ttfcrm/assets/js/index.DCTZnrKF.js +52 more
-
LOWNoUseEval 1
whatsapp/wpp/index.js
-
LOWNoUseWeakRandom 38
crm/assets/js/22224ae4-c9a0-456b-97d3-6f47a43e6f69.cO50aLre.jscrm/assets/js/9dad81b5-b157-4788-80f8-467ec81980f7.Da0m4lTf.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28914.js +35 more
-
LOWSQLInjection 1
fluxo/index.js
-
LOWServerHostnameNotVerified 1
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289.js
-
LOWLocalStorageShouldNotBeUsed 15
crm/assets/js/5e35787c-36b2-4a56-8ea4-4e0a75aa6943.D2Np3EBj.jsfluxo/assets/js/emoji-picker-react.esm.LrTXoimj.jscrm/assets/js/emoji-picker-react.esm.aMh8OwYb.js +12 more
-
LOWcredential env files 30
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289237.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289265.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289163.js +27 more
-
LOWpostinstall persistence mechanism 20
fluxo/assets/js/b89d7b82-41f7-4061-9bc0-ae95ae5cd0a2.BLiJgZ4E.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289260.jscrm/assets/js/5e35787c-36b2-4a56-8ea4-4e0a75aa6943.D2Np3EBj.js +17 more
-

Publisher Evidence

Limited evidence

[email protected]

Publisher identity, store signals, distribution reach, and warning signals used for context. Treat this as supporting evidence, not a clean bill of health.

Chrome does not expose the same publisher verification data as IDE stores, so this score is deliberately conservative.

29
Noisy-finding weight
x1.00
Publisher domain
No domain
Missing
Store verification signal
Limited signal
Limited
Extension portfolio
3
Portfolio

12 evidence rows available.

Finding Categories

22
Network

YARA Rules Matched

16 rules(754 hits)
postinstall environment access postinstall network communication OriginsNotVerified postinstall system command postinstall obfuscation postinstall registry modification postinstall crypto operations postinstall file manipulation postinstall file download NoUseEval NoUseWeakRandom SQLInjection ServerHostnameNotVerified LocalStorageShouldNotBeUsed credential env files postinstall persistence mechanism

Requested Permissions

12 permissions
tabs
Medium
unlimitedStorage
Low
storage
Low
alarms
Low
https://crm-proadmin3.tiendak43.com/*
Low
https://whatsapp.wpres.site/*
Low
wss://whatsapp.wpres.site/*
Low
https://backend-utils.wascript.com.br/*
Low
https://audio-transcriber.wascript.com.br/*
Low
https://web.whatsapp.com/*
Low
https://*.whatsapp.net/*
Low
https://meta-oficial.wascript.com.br/*
Low

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality moderate.

CRM-PRO is a Chrome extension for managing WhatsApp Web conversations, listed under the contact address [email protected] with about two dozen users. The scan returned 751 findings, and 729 of them are code-smell matches. Those rules fire on ordinary JavaScript: a fetch call, a crypto import, a variable named key. They carry low severity and describe code shape rather than intent, so they cannot carry a verdict on their own.

The findings that do describe behavior sit in two places. background.js lines 52, 63 and 137 each make a network fetch. The content bundle content/assets/js/v_7_4_3_84_5d4486fa-7201-47e2-ab22-dda3ca1a73a112.js line 15 opens a Socket.IO connection, and neighboring chunks in the same v_7_4_3_84_... set make plain fetches and jQuery AJAX calls, for example ...121.js lines 1 and 13 or ...125.js line 8. A CRM that syncs WhatsApp threads has to hold a live channel to a backend, and a socket plus AJAX is the ordinary way to build that. No endpoint domain is recorded anywhere in this scan, so there is nothing to compare against a threat list. Nothing here names a credential target, a search-hijack domain, or an ad network, and there are no malware signatures, IoCs or secrets.

Two obfuscation matches need naming. OBFUSCATION-LARGE_BASE64 fires on funnil/assets/js/fa595624-57e9-42a8-be2b-801bd6c35351.CdHxSFqr.js line 1, and OBFUSCATION-FUNCTION_INDIRECT fires on content/assets/js/v_7_4_3_84_5d4486fa-7201-47e2-ab22-dda3ca1a73a1254.js line 1. Hashed filenames and single-line files are what webpack, Vite and esbuild emit. The v_7_4_3_84 folder prefix matches the version the store lists (7.4.3.84), which is how a versioned web client ships its chunks. Large base64 blobs inside those bundles are usually embedded icons, fonts or source maps, not concealed payloads. Neither obfuscation match sits in the same file as a malware signature, which is the combination that would matter.

A skeptic would point at the target itself. WhatsApp Web is where private conversations live, and this scan shows a persistent Socket.IO connection plus fetch calls, so a hostile build of this extension could stream message text to a server. That risk is real and applies to every WhatsApp integration, but the scan produced no evidence for it in this build. The counterargument also has a gap worth flagging: the permission and host-permission arrays came back empty, which for a content-script extension looks like an extraction miss rather than a genuinely permission-free add-on. That gap is why this is a scanner-noise verdict and not a clean bill of health.

What drives the total is volume, not behavior. A code-quality rule firing 729 times across bundled vendor and app chunks tells you the bundle is large, not that the extension misbehaves. Strip the code-smell noise and what remains is a chat client talking to its own backend through fetch, socket and AJAX calls.

Key Reasons

  • 729 of 751 findings are low-severity code-smell matches that fire on any non-trivial JavaScript and carry no behavioral meaning
  • Network findings are fetch, Socket.IO and jQuery AJAX calls in background.js and build-hashed content bundles, consistent with a chat client syncing to its own backend
  • Zero malware signatures, zero IoCs and zero secret findings across the entire scan
  • Both obfuscation flags land on single-line files with content-hash names (funnil/assets/js/fa595624-57e9-42a8-be2b-801bd6c35351.CdHxSFqr.js, content/assets/js/v_7_4_3_84_...1254.js), the output shape of webpack/Vite bundling
  • No impersonation signals: the name and Portuguese description match an independent WhatsApp CRM tool, not a clone of a popular extension

False Positive Considerations

  • Bundled and minified web-app JavaScript under content/assets/js triggering code-smell, network and obfuscation heuristics at once
  • 729 code-smell matches inflating the total finding count without describing actual behavior
  • Obfuscation heuristics firing on single-line, build-hashed bundle files rather than on packed payloads
  • Empty permission, host-permission and endpoint arrays, so no domain data exists to verify or refute backend traffic

Reviewed 2026-09-27; recommended action: suppress false positive; model confidence 72%.

Chrome version history

Risk trend by version

10 analyzed versions. Each point is the latest successful scan for that version; failed zero-score scans are hidden. Dates are based on first seen by risky plugins.

Selected
58
Change since first
-3
Change from previous
No change
Versions:
First analyzed version
7.4.3.40
May 20, 2026
Risk range
58 to 73
Across analyzed versions
Latest analyzed version
7.4.3.87
Oct 11, 2026
Selected version
medium
Version
v7.4.3.87
5 days ago
Risk score
58
Findings
777
Change vs previous
No change

Pick any point on the chart to explore that version's code below.

About This Extension

CRM-PRO es una extensión de WhatsApp Web desarrollada para organizar la atención al cliente, mejorar el seguimiento y optimizar los procesos de venta directamente desde el navegador. Con CRM-PRO, puedes transformar WhatsApp Web en una herramienta más práctica para el trabajo diario, con una mejor organización de las conversaciones, soporte para la gestión de contactos y mayor agilidad en el soporte de ventas. Características principales: • Organización de conversaciones y contactos • Mejor seguimiento de clientes y oportunidades • Mayor practicidad al usar WhatsApp Web para ventas • Interfaz diseñada para la productividad en la atención al cliente • Soporte para rutinas comerciales y operativas CRM-PRO fue creada para equipos, revendedores y usuarios que necesitan mayor control, velocidad y eficiencia al usar WhatsApp Web como herramienta de comunicación y ventas.

Frequently Asked Questions