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

WaListall | O Melhor CRM para WhatsApp Web – Teste Grátis

by [email protected] · 36 users · 5.0 rating
11817d65-f003-5ea7-aacb-4ec842756faa | v7.4.3.87
65/ 100
MEDIUM risk
No change since v7.4.3.85
Threat verdict
Do not install

Confirmed member of a tracked malicious supply-chain campaign.

Analysis record

Analysed
6 days ago
Version
v7.4.3.87
Artifact
SHA256 703…FE8
Source
Findings (non-IoC)

Is WaListall | O Melhor CRM para WhatsApp Web – Teste Grátis safe?

WaListall is a CRM overlay for WhatsApp Web. It organizes chats, tags contacts and tracks conversations for people running a business through WhatsApp. It declares no special browser permissions and no host permissions, so its work happens inside the WhatsApp Web page itself. The network findings point at app.wascript.com, the vendor's own service, alongside routine fetch and Socket.IO calls in files like content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28912.js. The long endpoint list is mostly parser noise: border.radius.circle, btn.glass and above.sm are CSS values and minified fragments the scanner read as hostnames.

A scanner flagged content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28923.js for jQuery Ajax calls and funnil/assets/js/9cf42769-2ad5-4714-8614-9a2b4c455349.CgnacD38.js for a large base64 blob. The first is how a web app talks to its server. The second is common in minified build output, where images and config text get inlined. Neither file contains a malware signature, and none of the 1201 findings matched a known malicious pattern; 754 of them are low-severity notes about ordinary JavaScript style.

The conclusion follows from what the scanner tripped on. Hundreds of IoC and code-style matches pile up in any large bundled app, and they inflate the finding count without describing behavior. The one thing a buyer should weigh is that a WhatsApp CRM sends your chat and contact data to the company's server, so the decision is whether you trust app.wascript.com with that data.

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
fluxo/assets/js/aacac57f-f9a2-4a7d-9569-51c193124758.BUttUo7e.jscrm/assets/ttf/Segoeuibolditalic.chunk.ttfcrm/assets/ttf/Segoeuibold.chunk.ttf +52 more
-
LOWNoUseEval 1
whatsapp/wpp/index.js
-
LOWNoUseWeakRandom 38
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2899.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-3a9d8748d2896.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/index.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
-
LOWpostinstall environment access 111
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289257.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289174.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2893.js +108 more
-
LOWpostinstall network communication 94
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28937.jscontent/assets/css/style.csscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28944.js +91 more
-
LOWOriginsNotVerified 5
crm/assets/js/b3c3d2a2-f432-4ecd-a3f4-0b4582cc4a6c.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-3a9d8748d28917.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28922.jscrm/index.js +41 more
-
LOWpostinstall system command 77
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28966.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2894.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289166.js +74 more
-
LOWpostinstall obfuscation 83
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-3a9d8748d289255.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28944.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-3a9d8748d289260.js +5 more
-
LOWpostinstall file manipulation 172
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289223.jsfunnil/assets/js/4996b552-cc74-45cb-b126-d42da07124b7.Due0rgrp.jscrm/assets/js/useProcessIa.DRX2zYQG.js +169 more
-
LOWcredential env files 30
crm/assets/js/b15575b9-e8eb-4d64-83b8-37d47f2b0b0a.BbRllemT.jsfunnil/assets/js/770d23cd-9021-4aef-887e-d47811b5c322.B8_nURbH.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289145.js +27 more
-
LOWpostinstall persistence mechanism 19
funnil/assets/css/style.csscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289128.jsfluxo/assets/js/emoji-picker-react.esm.LrTXoimj.js +16 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.

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
421
IoC Indicators

YARA Rules Matched

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

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.

WaListall is a CRM for WhatsApp Web: it organizes chats, tags contacts and keeps track of conversations for small businesses. The manifest declares no permissions and no host permissions, so its work happens in content scripts injected into the WhatsApp Web page rather than through privileged browser APIs.

The 22 network findings record which JavaScript APIs the code calls. 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 NET-FETCH in background.js plus a dozen sibling bundles under content/assets/js/. Fetch, Socket.IO and jQuery Ajax are the ordinary transport layer for a tool that syncs chat and contact state with a server. Of the endpoints listed, app.wascript.com is the only one that reads like a real service, and it fits the product: a vendor backend for the CRM. The rest, including above.sm, be.audio, border.radius.circle, btn.glass and calls.function.arguments.delta, are CSS values and minified property chains that the extractor parsed as hostnames. One real domain says more than four hundred garbage ones.

The two obfuscation findings are OBFUSCATION-LARGE_BASE64 in funnil/assets/js/9cf42769-2ad5-4714-8614-9a2b4c455349.CgnacD38.js and OBFUSCATION-FUNCTION_INDIRECT in content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289260.js. Both files carry build hashes in their names and sit in directories full of sibling bundles, which is what production webpack or esbuild output looks like. A large base64 string in a bundle is usually an inlined image or an embedded config blob. Minification and bundling get labelled as obfuscation by pattern, and neither file has a malware signature next to it.

That absence is the strongest signal here. Across 1201 findings there are zero malware matches and zero malware-signature matches. What remains is 754 code-smell hits, which fire on fetch, exec and environment-variable references in any non-trivial script, and 422 IoC entries of the kind described above.

A skeptic would push back, and the pushback has weight. WaListall injects into WhatsApp Web, holds a live Socket.IO connection, and a CRM by definition ships customer chat data off the machine. If app.wascript.com were harvesting message contents, none of the evidence above would look any different. What keeps this from being ambiguous is the permission surface: no host permissions are declared beyond what the injected page context already allows, and no finding names cookie, token or credential access. Runtime capture of the Socket.IO payloads would settle what actually leaves the browser.

The publisher detail is thin: the developer contact is a generic address, [email protected], and the install base is 36 users. Whether app.wascript.com is a company you want holding your chat history is the decision a user is actually making.

Key Reasons

  • Zero malware and zero malware-signature matches across 1201 findings; the volume is 754 code-smell hits and 422 extractor IoCs.
  • All 22 network findings are API-usage pattern matches (NET-FETCH, NET-SOCKET_IO, NET-JQUERY_AJAX) in bundled content scripts, and no finding title names a destination host.
  • The only endpoint that reads as a real service, app.wascript.com, matches the extension's stated CRM backend.
  • Both obfuscation hits (OBFUSCATION-LARGE_BASE64 in funnil/assets/js/9cf42769-2ad5-4714-8614-9a2b4c455349.CgnacD38.js and OBFUSCATION-FUNCTION_INDIRECT in content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289260.js) sit in hash-named bundle files with no malware signature alongside them.
  • Manifest declares no permissions and no host permissions, and no finding reports cookie, token or credential access.

False Positive Considerations

  • IoC extractor parsing CSS values and minified property chains (border.radius.circle, btn.glass, above.sm) as hostnames
  • Code-smell rules firing on bundled production JavaScript (754 low-severity hits)
  • Minified/hashed bundle files labelled as obfuscation
  • Network rules matching ordinary Socket.IO, fetch and jQuery Ajax client-server transport

Reviewed 2026-10-12; recommended action: suppress false positive; model confidence 78%.

Chrome version history

Risk trend by version

16 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
65
Change since first
+4
Change from previous
No change
Versions:
First analyzed version
7.4.3.54
Jun 19, 2026
Risk range
60 to 73
Across analyzed versions
Latest analyzed version
7.4.3.87
Oct 9, 2026
Selected version
medium
Version
v7.4.3.87
6 days ago
Risk score
65
Findings
1202
Change vs previous
No change

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

About This Extension

🔹 Transforme seu WhatsApp Web em uma poderosa ferramenta de vendas e relacionamento! WaListall é a extensão essencial para empreendedores, vendedores e equipes que utilizam o WhatsApp Web para negócios. Organize suas conversas com CRM Kanban, capture mais leads e converta interessados em clientes de forma eficiente! 🔥 Principais Funcionalidades: ✅ CRM Kanban de Contatos: Organize seus leads e clientes de forma visual e prática, com um CRM Kanban customizável. ✅ Mensagens Rápidas: Crie atalhos para respostas frequentes e envie com um clique. Seja textos, vídeos, audios com se fossem gravados na hora, imagens, chaves pix, documentos e muito mais. ✅ Envios em Massa: Envie mensagens personalizadas para seus contatos ou listas importadas via CSV. ✅ Automações: Crie chatbots e automações, tenha mais produtividade e poderes. ✅ Notas e Lembretes: Registre informações essenciais dentro de cada contato. ✅ Agendamento Inteligente: Programe mensagens ou reuniões diretamente no Google Agenda sem sair do WhatsApp. ✅ Exportação de Contatos: Extraia contatos individuais ou de grupos com facilidade. ✅ Privacidade Aprimorada: Oculte mensagens para gravar tutoriais sem expor informações. ✅ Atendimento sem Contato Salvo: Envie mensagens para números que não estão na agenda. ✅ Suporte Multilíngue: Disponível em Português, Espanhol e Inglês. ✅ 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. 🔒 Segurança Garantida: ✔ Aprovado pela auditoria do Google Chrome. ✔ Não armazena dados em servidores externos – tudo acontece localmente no seu computador. 📈 Maximize seu Potencial no WhatsApp Web! Com o WaListall, seu WhatsApp se torna um verdadeiro CRM, ajudando você a fechar mais negócios, acompanhar clientes e automatizar processos de forma inteligente. 🔗 Adicione gratuitamente agora mesmo e transforme sua forma de atender e vender pelo WhatsApp!

Frequently Asked Questions