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

DGUESTS

by [email protected] · 17 users
27d6a368-93b0-519f-8bf4-601ede82369f | 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
Yesterday
Version
v7.4.3.87
Artifact
SHA256 FA8…B73
Source
Findings (non-IoC)

Is DGUESTS safe?

DGUESTS adds a CRM layer to WhatsApp Web: labels, saved replies and a customer list on top of your existing chats. The store listing describes exactly that. The extension declares no special permissions and no host permissions, so it does not ask for access to every site you visit. Its background script calls app.wascript.com, and other parts of the bundle reference api.statsigcdn.com, a feature-flag provider plenty of ordinary apps use.

Most of the alarm comes from the scanner misreading bundled code. The endpoint list includes border.radius.circle and color.icon.accent.orange, CSS token names the extractor treated as websites, along with fragments like calls.function.arguments.delta and country codes such as ae.jobs and af.pf. The 730 code-quality hits land on minified library files, and the two obfuscation flags point at build output. funnil/assets/js/0c7a903c-6665-4db4-bec2-13ad7e8d3381.9ZuTaqvp.js holds a large base64 blob of the kind bundlers emit for inline fonts and icons, and a versioned bundle file calls a function through a variable, which minifiers do everywhere. No malware signature matched anything, and the fetch calls in background.js at lines 52, 63 and 137 reach the backend a CRM needs to sync with.

One thing does deserve your attention. A WhatsApp CRM reads your conversations, and app.wascript.com receives whatever the extension collects. If you want to confirm the traffic yourself, open DevTools on web.whatsapp.com with the extension installed and watch the requests to that host while you send a message.

Evidence ledger

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

779 detail rows

YARA Rule Matches

16 rules
SeverityRuleHitsFilesMetadata
LOWcredential env files 30
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-3a9d8748d28927.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289237.js +27 more
-
LOWpostinstall persistence mechanism 19
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289200.jsfluxo/assets/js/b89d7b82-41f7-4061-9bc0-ae95ae5cd0a2.BLiJgZ4E.jscrm/assets/js/emoji-picker-react.esm.aMh8OwYb.js +16 more
-
LOWServerHostnameNotVerified 1
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289.js
-
LOWLocalStorageShouldNotBeUsed 15
crm/assets/js/emoji-picker-react.esm.aMh8OwYb.jsfunnil/assets/js/68038811-0075-484f-8b19-297df42f51e1.CVYXH02z.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289260.js +12 more
-
LOWpostinstall file download 55
whatsapp/wpp_module/index.jsfluxo/assets/js/aacac57f-f9a2-4a7d-9569-51c193124758.BUttUo7e.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28912.js +52 more
-
LOWNoUseEval 1
whatsapp/wpp/index.js
-
LOWNoUseWeakRandom 38
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28931.jscrm/assets/js/comp.CnW8ZOTm.jsfunnil/assets/js/9cf42769-2ad5-4714-8614-9a2b4c455349.CgnacD38.js +35 more
-
LOWSQLInjection 1
fluxo/index.js
-
LOWpostinstall environment access 111
fluxo/assets/js/index.BN-p9b24.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289190.jsfluxo/assets/js/comp._kg9y3TO.js +108 more
-
LOWpostinstall network communication 94
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289224.jscrm/assets/js/b3c3d2a2-f432-4ecd-a3f4-0b4582cc4a6c.B8_nURbH.jscontent/assets/css/style.css +91 more
-
LOWOriginsNotVerified 5
funnil/assets/js/770d23cd-9021-4aef-887e-d47811b5c322.B8_nURbH.jscrm/assets/js/b3c3d2a2-f432-4ecd-a3f4-0b4582cc4a6c.B8_nURbH.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2896.js +2 more
-
LOWpostinstall crypto operations 44
crm/assets/js/modal.CMbmE-rI.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28958.jscrm/assets/js/emoji-picker-react.esm.aMh8OwYb.js +41 more
-
LOWpostinstall system command 77
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28998.jscrm/assets/js/emoji-picker-react.esm.aMh8OwYb.jscontent/assets/css/style.css +74 more
-
LOWpostinstall obfuscation 83
content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28925.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289148.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2893.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.jsfluxo/assets/js/aacac57f-f9a2-4a7d-9569-51c193124758.BUttUo7e.js +5 more
-
LOWpostinstall file manipulation 172
crm/assets/js/2b070b0a-2c0f-4c9c-bb5b-938727270e32.CWg5n8f0.jsbackground.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2899.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
420
IoC Indicators

YARA Rules Matched

16 rules(754 hits)
credential env files postinstall persistence mechanism ServerHostnameNotVerified LocalStorageShouldNotBeUsed postinstall file download NoUseEval NoUseWeakRandom SQLInjection 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.

The scan of DGUESTS 7.4.3.85 returns 1,166 findings and none of them describe malicious behavior. Zero malware signatures matched. The mass sits in two categories the platform already treats as noise: ioc (412) and code-smell (730, every one at severity low). The 21 network findings, 2 obfuscation findings and single manifest-analysis finding are the ones worth reading, and each resolves to bundled code or build output.

Take the endpoint list first. It contains border.radius.circle, color.icon.accent.orange, calls.function.arguments.delta, avatar.online and a run of two-letter country codes such as ae.jobs and af.pf. Those are CSS custom property names, a streaming API field name and sliced-up property chains that the extractor mistook for hosts. The endpoints carrying real meaning are app.wascript.com, which fits a WhatsApp CRM backend, and api.statsigcdn.com, a feature-flag service, with api.atlassian.com and the other Atlassian hosts sitting inside bundled library text rather than live call sites.

The network findings follow that pattern. NET-FETCH-background.js-52, NET-FETCH-background.js-63 and NET-FETCH-background.js-137 sit in the service worker that syncs the CRM with its backend. The rest, NET-SOCKET_IO-content/assets/js/v_7_4_3_85_81c9fdf6-5aa3-4e05-88c1-f94c9eaf6920143.js-64 and the NET-JQUERY_AJAX pair in the same versioned bundle directory, come from a socket.io client and jQuery compiled into a minified content script. A chat-organization tool opening a socket and issuing XHR calls matches how the extension works. None of those calls target a login page, a payment provider or a cookie endpoint.

The two obfuscation findings describe minification. OBFUSCATION-LARGE_BASE64 lands on funnil/assets/js/0c7a903c-6665-4db4-bec2-13ad7e8d3381.9ZuTaqvp.js, a hashed build artifact where inline base64 for fonts and icons shows up routinely. OBFUSCATION-FUNCTION_INDIRECT lands on a versioned bundle file, ...20253.js. Neither file pairs a decoded payload with an eval chain, and neither sits next to a matched malware rule.

A skeptic would push back here, and the pushback has weight. A WhatsApp Web CRM reads conversations by design, and app.wascript.com has no public reputation behind it. DGUESTS lists zero users, so there is no community track record to lean on either. What would settle the question is a runtime capture of the requests the background service worker sends while a chat sits open. Static analysis cannot separate syncing CRM labels from forwarding message text, and the evidence here shows no code path that selects conversation content for upload.

The inflated score traces to minified bundles, CSS token names read as domains, and generic code-quality rules. No malware signature, no login-domain targeting, and no exfiltration logic appear anywhere in the scan.

Key Reasons

  • Zero malware signatures across 1,166 findings
  • Endpoint list contains CSS token names (border.radius.circle, color.icon.accent.orange) and API field paths (calls.function.arguments.delta), not real hosts
  • Network findings sit in background.js and in socket.io/jQuery bundles under content/assets/js/v_7_4_3_85_..., consistent with a chat sync client
  • Both obfuscation findings (LARGE_BASE64 in funnil/assets/js/0c7a903c-...9ZuTaqvp.js, FUNCTION_INDIRECT in a versioned bundle) match minified build output
  • No login, banking or cookie endpoints among the routed traffic

False Positive Considerations

  • IoC extractor splitting CSS variable names and property chains into domain-shaped strings
  • 730 low-severity code-smell rules firing on minified bundled libraries
  • Base64 and indirect-call obfuscation rules matching normal bundler output
  • Empty permissions and host_permissions arrays producing little manifest context

Reviewed 2026-10-01; recommended action: suppress false positive; model confidence 72%.

Chrome version history

Risk trend by version

14 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.54
Jun 19, 2026
Risk range
60 to 73
Across analyzed versions
Latest analyzed version
7.4.3.85
Sep 30, 2026
Selected version
minimal
Version
v7.4.3.87
Yesterday
Risk score
0
Findings
1199
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 DGUESTS. 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. DGUESTS é 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