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

WhaScale Oficial – Um passo à frente do seu concorrente

by [email protected] · 363 users · 5.0 rating
1e4c89a1-8e66-54e1-8936-9b69cb6281a0 | 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
3 days ago
Version
v7.4.3.87
Artifact
SHA256 106…65B
Source
Findings (non-IoC)

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
funnil/assets/ttf/Segoeuibolditalic.chunk.ttffluxo/index.jscrm/assets/js/index.DCTZnrKF.js +52 more
-
LOWNoUseEval 1
whatsapp/wpp/index.js
-
LOWNoUseWeakRandom 38
crm/assets/js/9dad81b5-b157-4788-80f8-467ec81980f7.Da0m4lTf.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2894.jsfluxo/index.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.jsfunnil/assets/js/68038811-0075-484f-8b19-297df42f51e1.CVYXH02z.jswhatsapp/wpp/index.js +12 more
-
LOWcredential env files 30
fluxo/assets/js/b89d7b82-41f7-4061-9bc0-ae95ae5cd0a2.BLiJgZ4E.jswhatsapp/wpp/index.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289105.js +27 more
-
LOWpostinstall persistence mechanism 19
crm/assets/css/style.csscrm/assets/js/22224ae4-c9a0-456b-97d3-6f47a43e6f69.cO50aLre.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2894.js +16 more
-
LOWpostinstall environment access 111
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28959.jsfluxo/assets/js/emoji-picker-react.esm.LrTXoimj.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28943.js +108 more
-
LOWpostinstall network communication 94
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289110.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28989.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28923.js +91 more
-
LOWOriginsNotVerified 5
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2896.jsfunnil/assets/js/770d23cd-9021-4aef-887e-d47811b5c322.B8_nURbH.jscrm/assets/js/b3c3d2a2-f432-4ecd-a3f4-0b4582cc4a6c.B8_nURbH.js +2 more
-
LOWpostinstall crypto operations 44
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-3a9d8748d28917.jsfluxo/assets/js/index.tgWUt5OI.js +41 more
-
LOWpostinstall system command 77
fluxo/assets/js/aacac57f-f9a2-4a7d-9569-51c193124758.BUttUo7e.jscrm/assets/js/81588378-4894-485b-a1a7-52b1571a56a9.B9qdt_GQ.jscrm/assets/js/modal.CMbmE-rI.js +74 more
-
LOWpostinstall obfuscation 83
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28923.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289171.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289252.js +80 more
-
LOWpostinstall registry modification 8
content/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.jsfunnil/assets/js/68038811-0075-484f-8b19-297df42f51e1.CVYXH02z.js +5 more
-
LOWpostinstall file manipulation 172
crm/assets/js/modal.CMbmE-rI.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289142.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289220.js +169 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

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.

WhaScale Oficial presents as a Portuguese-language CRM extension for WhatsApp Web. The scanner generated 751 total findings, but the majority (727) are classified as low-severity code-smell detections that fire on routine JavaScript patterns and are not indicative of malicious intent.

The 21 network findings are distributed across background.js (lines 52, 63, 137) and multiple bundled content scripts with versioned filenames (v_7_4_3_84_5d4486fa-7201-47e2-ab22-dda3ca1a73a112.js and variants). These findings enumerate fetch(), socket.io(), and jQuery.ajax() calls. In the context of a CRM tool that integrates with WhatsApp Web, such network activity is expected and benign. The extension does not declare any host_permissions or manifest network endpoints that would suggest exfiltration to suspicious domains. The bundled nature of these assets (stored under content/assets/js/) is typical of production applications built with modern tooling like webpack or similar bundlers, which package all dependencies and helper code into versioned files.

The two obfuscation findings are in minified JavaScript files: OBFUSCATION-FUNCTION_INDIRECT in v_7_4_3_84_5d4486fa-7201-47e2-ab22-dda3ca1a73a1254.js and OBFUSCATION-LARGE_BASE64 in fa595624-57e9-42a8-be2b-801bd6c35351.CdHxSFqr.js. Both are versioned asset files characteristic of minified production code. Minification and tree-shaking optimizations are standard practice in web development and do not constitute steganography or malicious obfuscation.

A skeptic might argue that the sheer volume of findings (751) suggests hidden behavior. However, examining the findings_summary reveals that 727 are code-smell detections, which are low-severity static analysis rules that trigger on common JavaScript patterns (postinstall hooks, credential references, eval usage, weak randomness, etc.). These rules have a well-documented high false-positive rate and are nearly never actionable on legitimate applications. No malware signatures matched. No IoCs flagged suspicious domains. No tool-poisoning or supply-chain indicators appeared. The developer identified as [email protected] with a Portuguese description of a productivity tool, consistent with a regional business rather than an anonymous or spoofed publisher.

The network findings themselves lack specificity about destinations. The titles are generic (NET-FETCH, NET-SOCKET_IO, NET-JQUERY_AJAX) without enumeration of actual target domains, which would be necessary to assess whether traffic is exfiltrating data to unknown servers. In a legitimate CRM, communication with the vendor's backend is expected.

The extension appears to be a legitimate productivity tool for a Portuguese-speaking market, with findings driven by bundled JavaScript and low-severity static analysis patterns rather than evidence of deceptive or harmful behavior.

Key Reasons

  • No malware signatures matched across 751 findings
  • 21 network findings are generic fetch/AJAX/socket.io patterns in bundled content scripts, not suspicious domains
  • Obfuscation findings (2) are in versioned asset files typical of minified production code
  • 727 code-smell findings are low-severity and do not indicate malicious behavior
  • Developer identity ([email protected]) and Portuguese description indicate legitimate regional publisher

False Positive Considerations

  • Bundled JavaScript files with generic UUIDs trigger network findings on every fetch/AJAX call
  • Minified asset files (content/assets/js/) generate obfuscation flags expected in production bundles
  • 727 code-smell findings are low-severity noise unrelated to malicious intent
  • No malware signatures, IoCs, or credential theft indicators present

Reviewed 2026-09-30; recommended action: suppress false positive; model confidence 78%.

Chrome version history

Risk trend by version

18 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
-11
Change from previous
No change
Versions:
First analyzed version
7.4.3.49
May 30, 2026
Risk range
60 to 76
Across analyzed versions
Latest analyzed version
7.4.3.87
Oct 13, 2026
Selected version
medium
Version
v7.4.3.87
3 days ago
Risk score
65
Findings
779
Change vs previous
No change

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

About This Extension

Experimente as novas funcionalidades do WhaScale, projetadas para oferecer mais controle sobre seus leads e aumentar suas prospecções de clientes. Com envios em massa e exportação de contatos. Principais Funcionalidades: ✔ Envio em massa para seus contatos ou contatos importados via CSV ✔ Criação de abas personalizadas para fácil localização de contatos importantes ✔ Visão Kanban para organizar seus leads ✔ Envio de mensagens para números não salvos na agenda ✔ Notas personalizadas para cada contato ✔ Criação de lembretes para retornar ligações ✔ Agendamento de reuniões no Google Agenda ✔ Configuração de lembretes simples com notificações ✔ Banco de respostas rápidas para envio com um clique ✔ Exportação de todos os contatos de grupos ✔ Suporte a múltiplos idiomas (português, espanhol, inglês) ✔ Função de borrar mensagens para criação de vídeos tutoriais. ✔ 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. Destaques de Segurança: ✔ Aprovado em auditoria de segurança pelo Google Chrome ✔ Não utiliza banco de dados, todas as operações são realizadas localmente no seu computador WhaScale é 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

Frequently Asked Questions