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 Verified

CRMSIM

by [email protected] · 163 users · 5.0 rating
3b2a3349-049c-5bd0-b1d3-1f2d40490403 | v7.4.3.87
0/ 100
MINIMAL risk
-65 since v7.4.3.85
65 → 0 · false positives removed
Threat verdict
Do not install

Confirmed member of a tracked malicious supply-chain campaign.

Analysis record

Analysed
4 days ago
Version
v7.4.3.87
Artifact
SHA256 BBA…D8A
Source
Findings (non-IoC)

Is CRMSIM safe?

CRMSIM is a CRM layer for WhatsApp Web: it organises chats and adds sales features on top of the browser version of WhatsApp. This build declares no special permissions and no host permissions, which is thin for an extension that works inside a web page, so treat the permission list here as incomplete. The network endpoints found include the vendor's own service at app.wascript.com, a feature-flag CDN at api.statsigcdn.com and Atlassian API hosts, alongside obvious junk like border.radius.circle and btn.glass that come from CSS text read as domain names.

The behaviour behind those endpoints is ordinary for this kind of tool. A file such as content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28912.js triggers a socket.io detection, which is the standard way a chat dashboard keeps a live connection to its server. background.js:137 triggers a fetch detection, which is how an extension talks to a backend. If that socket code is what it looks like, chat data flows to the vendor's service, which is what a hosted CRM does.

Two matches look stranger than they are. One flags a large base64 block inside funnil/assets/js/9cf42769-2ad5-4714-8614-9a2b4c455349.CgnacD38.js, the sort of thing produced by inlining fonts or images into a script. The other flags indirect function calls in a minified bundle, which every build tool emits. No malware signature matched anywhere in the scanned files.

Evidence ledger

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

779 detail rows

YARA Rule Matches

16 rules
SeverityRuleHitsFilesMetadata
LOWpostinstall file download 55
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289195.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-3a9d8748d289236.js +52 more
-
LOWNoUseEval 1
whatsapp/wpp/index.js
-
LOWNoUseWeakRandom 38
funnil/assets/js/2e0cf7f6-e9bc-41e0-84b5-f570a0e461c8.B8VBrnTG.jsfluxo/assets/js/comp._kg9y3TO.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28927.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
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289128.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28923.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28924.js +12 more
-
LOWcredential env files 30
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2896.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-3a9d8748d289119.js +27 more
-
LOWpostinstall persistence mechanism 19
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289260.jscrm/index.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289128.js +16 more
-
LOWpostinstall environment access 111
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28911.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28912.jsfluxo/assets/js/b89d7b82-41f7-4061-9bc0-ae95ae5cd0a2.BLiJgZ4E.js +108 more
-
LOWpostinstall network communication 94
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28958.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289262.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28932.js +91 more
-
LOWOriginsNotVerified 5
funnil/assets/js/770d23cd-9021-4aef-887e-d47811b5c322.B8_nURbH.jsfluxo/assets/js/b89d7b82-41f7-4061-9bc0-ae95ae5cd0a2.BLiJgZ4E.jsfluxo/index.js +2 more
-
LOWpostinstall crypto operations 44
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2894.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289136.jsfluxo/assets/js/index.tgWUt5OI.js +41 more
-
LOWpostinstall system command 77
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2897.jscrm/assets/js/index.DCTZnrKF.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289179.js +74 more
-
LOWpostinstall obfuscation 83
crm/assets/js/index.DCTZnrKF.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289170.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289179.js +80 more
-
LOWpostinstall registry modification 8
crm/assets/js/b15575b9-e8eb-4d64-83b8-37d47f2b0b0a.BbRllemT.jsfluxo/assets/js/aacac57f-f9a2-4a7d-9569-51c193124758.BUttUo7e.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2895.js +5 more
-
LOWpostinstall file manipulation 172
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289143.jsfluxo/assets/js/useProcessIa.DaBdfAnN.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289112.js +169 more
-

Network Indicators

Concrete URLs, domains, IPs, emails, and hashes extracted from the analyzed artifact.

411 total

Loading network indicators

IoC detail rows are loaded outside the initial page render.

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.

51
Noisy-finding weight
x1.00
Publisher domain
extensao.store
Observed
Store verification signal
Limited signal
Limited
Extension portfolio
174
Portfolio

11 evidence rows available.

Finding Categories

2
Obfuscation
22
Network
411
IoC Indicators

YARA Rules Matched

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

Requested Permissions

5 permissions
tabs
Medium
unlimitedStorage
Low
storage
Low
alarms
Low
https://web.whatsapp.com/*
Low

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality moderate.

CRMSIM is a CRM for WhatsApp Web, published in Portuguese with a developer contact at extensao.store. The scanned build, 7.4.3.87, produced no malware signatures and no matches in the malware category. What it produced instead is framework code plus detector noise.

Every network finding names a library pattern inside a hashed vendor bundle. NET-SOCKET_IO appears in content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28912.js and content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289149.js, NET-JQUERY_AJAX in content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28923.js and content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28924.js, and NET-FETCH in content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289137.js, content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289235.js and background.js:137. Socket.IO is how a chat dashboard holds a live connection to its server; jQuery AJAX and fetch are how a web app moves data. None of these findings name a destination address, a stolen credential or a payload.

The endpoint list is mostly extraction artifacts. api.statsigcdn.com is a feature-flag CDN, api.atlassian.com is Atlassian, and app.wascript.com is the vendor's own service. Mixed in with those are border.radius.circle, calls.function.arguments.delta, color.border.accent.orange and btn.glass, which are CSS values and API field names the extractor read as hostnames. ae.jobs, af.pf and artboard.phone are country-code-shaped strings, not services. Nothing here points at a bank, a login page or a search redirect.

Two obfuscation findings deserve a look. OBFUSCATION-LARGE_BASE64 points at funnil/assets/js/9cf42769-2ad5-4714-8614-9a2b4c455349.CgnacD38.js, and OBFUSCATION-FUNCTION_INDIRECT at content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289260.js. Base64 blocks that size in a web bundle are normally inlined fonts, icons or images, and indirect calls are standard minifier output. Neither file carries a matched malware family and neither is paired with an external loader.

The remaining code-smell matches and IoC hits fired on bundled dependencies. That ratio is what both detectors produce on any minified npm build, so the volume says nothing about intent here.

A skeptic can point at app.wascript.com plus Socket.IO and argue that chat content leaves the browser. It does, and that is the product. A hosted CRM cannot mirror WhatsApp conversations without sending them to the CRM's server. The findings that would change this reading are specific: a malware signature in one of the hashed bundles, an endpoint serving a credential page, a host permission on a banking or login domain, or proof that the base64 block in the funnil directory is executed rather than rendered. None of those appear.

One gap is worth noting. The scan returned no declared permissions and no host permissions. That does not prove the extension is inert, because content scripts carry their own match patterns outside the host permission list, and a working WhatsApp Web tool needs one. Confirming the manifest's content script matches would close that thread.

Key Reasons

  • Zero malware signatures and zero malware-category matches across the full finding set; the volume is code-quality and IoC extraction
  • All 22 network findings are library patterns (NET-SOCKET_IO, NET-JQUERY_AJAX, NET-FETCH) inside hashed vendor bundles, consistent with chat-sync behaviour
  • Endpoint list is dominated by property-chain artifacts such as border.radius.circle and calls.function.arguments.delta plus known infrastructure (api.statsigcdn.com, api.atlassian.com)
  • Two obfuscation findings (OBFUSCATION-LARGE_BASE64 in funnil/assets/js/9cf42769-2ad5-4714-8614-9a2b4c455349.CgnacD38.js, OBFUSCATION-FUNCTION_INDIRECT in content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289260.js) match inlined assets and minifier output
  • Manifest analysis returned empty permission and host permission lists, which is a parsing detail worth checking rather than an indicator of harm

False Positive Considerations

  • Bundled minified vendor JavaScript with hashed filenames inflating code-smell and IoC counts
  • IoC extractor reading CSS values and API field names as domain names
  • Inline base64 assets flagged as obfuscation
  • Standard library usage (jQuery AJAX, Socket.IO, fetch) flagged as network activity

Reviewed 2026-10-15; recommended action: monitor; model confidence 75%.

Chrome version history

Risk trend by version

15 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.

Latest
65
Change since first
+4
Change from previous
No change
Versions:
First analyzed version
7.4.3.51
Jun 15, 2026
Risk range
60 to 73
Across analyzed versions
Latest analyzed version
7.4.3.85
Oct 5, 2026
Selected version
minimal
Version
v7.4.3.87
4 days ago
Risk score
0
Findings
1190
Change vs previous
-65

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

About This Extension

Com novas funcionalidades para WhatsApp web, você pode ter mais controle sobre seus leads além de prospectar mais clientes com envios em massa e exportação de contatos na CRMSIM. Crie um verdadeiro funil de CRM para vender mais. Características: ✔ Envio em massa para seus contatos ou contatos importados por CSV ✔ Crie Abas personalizadas, encontre facilmente seus contatos importantes Visão Kanban dos contatos do WhatsApp organize seus leads ✔ Envie mensagens para um número que não esteja na sua agenda ✔ Crie notas para cada contato dentro do contato ✔ Você tem que ligar de volta? Crie lembretes para cada contato ✔ Agende Reuniões no google agenda direto do seu WhatsApp ✔ Crie lembretes de forma simples e seja notificado no seu próprio WhatsApp Web ✔ Crie um banco de respostas rápidas para enviar com um clique ✔ Exporte todos seus contatos do WhatsApp ou contatos de grupos de WhatsApp ✔ Use em seu idioma nativo (português, espanhol, inglês) ✔ Borre as mensagens do seu WhatsApp web para criar vídeos tutorias ✔ Assistente AI — Sua inteligência artificial pronta para ajudar! Otimize seu tempo com um assistente inteligente, rápido e sempre disponível. Responda dúvidas, automatize tarefas, gere textos, traduções e muito mais com o poder da IA. Ideal para profissionais, equipes e quem busca praticidade no dia a dia. Importante: ✔ Aprovado na auditoria de segurança do Google Chrome ✔ Não usa banco de dados, tudo acontece no seu computador. CRMSIM é uma extensão independente do Chrome que adiciona recursos extras ao seu WhatsApp web, não fazemos parte do WhatsApp Inc., não temos contrato de uso ou licenças exclusivas. WhatsApp é a marca registrada da WhatsApp Inc.

Frequently Asked Questions