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

WaPower

by [email protected] · 36 users · 5.0 rating
e8d03272-07e2-5084-88b2-f3c5faff5e9e | v7.4.3.87
65/ 100
MEDIUM risk
No change since v7.4.3.86
Threat verdict
Do not install

Confirmed member of a tracked malicious supply-chain campaign.

Analysis record

Analysed
Yesterday
Version
v7.4.3.87
Artifact
SHA256 87E…558
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 environment access 111
crm/assets/js/createAudio.CX471qRG.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28976.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289155.js +108 more
-
LOWpostinstall network communication 94
fluxo/assets/js/emoji-picker-react.esm.LrTXoimj.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289112.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289121.js +91 more
-
LOWOriginsNotVerified 5
funnil/assets/js/770d23cd-9021-4aef-887e-d47811b5c322.B8_nURbH.jsfluxo/index.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2896.js +2 more
-
LOWpostinstall crypto operations 44
crm/assets/js/81588378-4894-485b-a1a7-52b1571a56a9.B9qdt_GQ.jscrm/assets/js/5e35787c-36b2-4a56-8ea4-4e0a75aa6943.D2Np3EBj.jsfluxo/assets/js/aacac57f-f9a2-4a7d-9569-51c193124758.BUttUo7e.js +41 more
-
LOWpostinstall system command 77
fluxo/assets/js/5181be2f-1174-4183-97f1-b7530a9ad338.DdaECTgj.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289121.jsfunnil/assets/js/cd52f586-58a7-445a-a045-5f4032b22b71.qLgWFQJ-.js +74 more
-
LOWpostinstall obfuscation 83
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28927.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289128.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28910.js +80 more
-
LOWpostinstall registry modification 8
crm/assets/js/b15575b9-e8eb-4d64-83b8-37d47f2b0b0a.BbRllemT.jscrm/assets/js/5e35787c-36b2-4a56-8ea4-4e0a75aa6943.D2Np3EBj.jsfunnil/assets/js/68038811-0075-484f-8b19-297df42f51e1.CVYXH02z.js +5 more
-
LOWpostinstall file manipulation 172
fluxo/assets/js/index.DJoIc9YC.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28984.jscrm/assets/js/index.C3nosisq.js +169 more
-
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-3a9d8748d2895.jswhatsapp/wpp/index.js +12 more
-
LOWpostinstall file download 55
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2899.jsfunnil/assets/js/9cf42769-2ad5-4714-8614-9a2b4c455349.CgnacD38.jscrm/assets/js/emoji-picker-react.esm.aMh8OwYb.js +52 more
-
LOWNoUseEval 1
whatsapp/wpp/index.js
-
LOWNoUseWeakRandom 38
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28922.jsfluxo/assets/js/aacac57f-f9a2-4a7d-9569-51c193124758.BUttUo7e.jscrm/assets/js/9dad81b5-b157-4788-80f8-467ec81980f7.Da0m4lTf.js +35 more
-
LOWSQLInjection 1
fluxo/index.js
-
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-3a9d8748d289175.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289208.js +27 more
-
LOWpostinstall persistence mechanism 19
crm/assets/js/22224ae4-c9a0-456b-97d3-6f47a43e6f69.cO50aLre.jsfunnil/assets/css/style.cssfluxo/assets/js/aacac57f-f9a2-4a7d-9569-51c193124758.BUttUo7e.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
415
IoC Indicators

YARA Rules Matched

16 rules(754 hits)
postinstall environment access postinstall network communication OriginsNotVerified postinstall crypto operations postinstall system command postinstall obfuscation postinstall registry modification postinstall file manipulation ServerHostnameNotVerified LocalStorageShouldNotBeUsed postinstall file download NoUseEval NoUseWeakRandom SQLInjection 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.

WaPower is a Chrome extension that adds CRM features to WhatsApp Web. It is published under the contact address [email protected], sits at version 7.4.3.86 with 37 users, and ships its logic as build-stamped bundles in content/assets/js/ alongside a service worker at background.js. The large finding count against it does not describe anything the code does. No malware signature matched: the malware-signature and malware counts are both zero, and there are no secret or tool-poisoning findings anywhere in the set.

The network findings are library fingerprints. NET-SOCKET_IO fires on content/assets/js/v_7_4_3_86_085ff17f-7684-4a41-bfdd-8bd9d5293bb212.js and content/assets/js/v_7_4_3_86_085ff17f-7684-4a41-bfdd-8bd9d5293bb2148.js because socket.io is bundled in. NET-JQUERY_AJAX fires on content/assets/js/v_7_4_3_86_085ff17f-7684-4a41-bfdd-8bd9d5293bb223.js because jQuery's ajax helper is present. NET-FETCH fires on background.js:137 and on a dozen hashed chunks because any fetch call matches the same rule. None of those titles name a hardcoded host. Of the endpoints that were extracted, one belongs to the extension itself, app.wascript.com. The rest are noise: border.radius.circle, btn.glass and color.border.accent.orange are design-token property chains from a bundled design system, while api.atlassian.com, api.statsigcdn.com and avatar.online are strings that arrived inside dependencies. api.statsigcdn.com is Statsig's feature-flag service.

The two obfuscation hits are build artifacts. OBFUSCATION-LARGE_BASE64 flags funnil/assets/js/ed6113f2-bc09-4421-a453-bbbd66fe9488.DCssQ7AT.js, a Vite-style hashed asset chunk where embedded fonts, icons and inline images normally live. OBFUSCATION-FUNCTION_INDIRECT fires once, on content/assets/js/v_7_4_3_86_085ff17f-7684-4a41-bfdd-8bd9d5293bb2259.js, which is what a minifier leaves behind when it rewrites function references. Obfuscated malware usually pairs a packer with a matching family signature. There are zero family signatures here.

The strongest argument against this reading is that WaPower injects into WhatsApp Web. A content script running inside web.whatsapp.com can read every chat and contact list, and the extension's whole purpose is to move that data to app.wascript.com for CRM processing. The captured manifest also lists no permission strings and no host permissions, which is unexpected for an extension that has to run on WhatsApp, and the publisher is an email address with no company behind it. Those are real reasons to want more information from the developer, and they are reasons to publish a privacy note. None of it is evidence of misbehavior, and no finding describes a credential grab, a hijacked search provider, a proxy relay or a known malware family. If the manifest content_scripts matches are recovered and show access far beyond web.whatsapp.com, that would change this assessment. On the recorded findings, the scanner tripped on bundled code.

Key Reasons

  • Zero malware-signature, malware, secret and tool-poisoning findings across 1,200 results.
  • All network findings are framework pattern matches (NET-SOCKET_IO, NET-JQUERY_AJAX, NET-FETCH) in bundled content scripts and background.js:137, none naming a hardcoded host.
  • Extracted endpoints are dominated by design-token property chains such as border.radius.circle and btn.glass, with app.wascript.com as the only first-party service.
  • The two obfuscation hits are a Vite-style hashed asset chunk and a single minifier pattern, with no malware family co-located.

False Positive Considerations

  • IoC extraction of design-token and property-chain strings misread as domains (border.radius.circle, btn.glass, color.border.accent.orange).
  • Framework-level network rules firing on bundled socket.io, jQuery ajax and fetch calls in minified content scripts.
  • 754 code-smell findings generated by bundled minified JavaScript rather than by malicious logic.
  • Obfuscation rules triggering on asset-chunk base64 embedding and minifier function indirection.

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

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 15, 2026
Selected version
medium
Version
v7.4.3.87
Yesterday
Risk score
65
Findings
1194
Change vs previous
No change

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 WaPower. 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. WaPower é 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