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
Wa Elo IA
Confirmed member of a tracked malicious supply-chain campaign.
Analysis record
- Analysed
- 6 days ago
- Version
- v7.4.3.87
- Artifact
- SHA256 B7E…DA1
- Source
- Findings (non-IoC)
Is Wa Elo IA safe?
Wa Elo IA adds a CRM dashboard to WhatsApp Web, so you can label chats, run quick replies and track leads without leaving the browser tab. The Chrome listing names one developer contact, [email protected]. The extension declares no browser permissions and no host permissions. Its code talks to app.wascript.com, the vendor's own backend, and to api.statsigcdn.com for feature flags.
Most of what the scanner flagged lives in bundled JavaScript. Files under content/assets/js/ with names such as v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28912.js pull in jQuery, socket.io and fetch wrappers, the same libraries a live chat tool needs to keep a message list in sync. Those three patterns account for the network hits, including background.js line 137. A separate vendor chunk, funnil/assets/js/9cf42769-2ad5-4714-8614-9a2b4c455349.CgnacD38.js, trips a large-base64 rule, which embedded images, fonts and webpack output all satisfy.
The endpoint list looks alarming at first glance. Most of it means nothing. Entries like border.radius.circle, btn.glass and color.border.accent.orange came out of CSS design tokens and TypeScript strings, and they resolve nowhere. The Atlassian API subdomains belong to a bundled component library. No malware signature matched among the 1,203 findings, and nothing reached high or critical severity.
What would change that? A network capture showing chat content going somewhere other than app.wascript.com. Until someone produces one, the flagged behavior lines up with what the product says it does.
Evidence ledger
Ranked by severity · findings with a source location link to the code viewer
YARA Rule Matches
16 rules| Severity | Rule | Hits | Files | Metadata |
|---|---|---|---|---|
| LOW | credential env files | 30 | crm/assets/js/b15575b9-e8eb-4d64-83b8-37d47f2b0b0a.BbRllemT.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-3a9d8748d289260.js +27 more | - |
| LOW | postinstall persistence mechanism | 19 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2893.jscrm/assets/js/22224ae4-c9a0-456b-97d3-6f47a43e6f69.cO50aLre.jscrm/assets/js/emoji-picker-react.esm.aMh8OwYb.js +16 more | - |
| LOW | ServerHostnameNotVerified | 1 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289.js | - |
| LOW | LocalStorageShouldNotBeUsed | 15 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289260.jsfluxo/assets/js/emoji-picker-react.esm.LrTXoimj.jscrm/assets/js/emoji-picker-react.esm.aMh8OwYb.js +12 more | - |
| LOW | postinstall file download | 55 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28921.jsfunnil/assets/js/68038811-0075-484f-8b19-297df42f51e1.CVYXH02z.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2899.js +52 more | - |
| LOW | NoUseEval | 1 | whatsapp/wpp/index.js | - |
| LOW | NoUseWeakRandom | 38 | funnil/assets/js/cd52f586-58a7-445a-a045-5f4032b22b71.qLgWFQJ-.jscrm/assets/js/b15575b9-e8eb-4d64-83b8-37d47f2b0b0a.BbRllemT.jsfunnil/assets/js/68038811-0075-484f-8b19-297df42f51e1.CVYXH02z.js +35 more | - |
| LOW | SQLInjection | 1 | fluxo/index.js | - |
| LOW | postinstall environment access | 111 | crm/assets/js/index.zzn1EYNa.jscrm/assets/js/index.C_YPtVeo.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28981.js +108 more | - |
| LOW | postinstall network communication | 94 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28984.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2894.jscrm/assets/js/3ff8e0d1-c573-49eb-9f68-f24fefab50be.BrQ7hbtC.js +91 more | - |
| LOW | OriginsNotVerified | 5 | fluxo/assets/js/b89d7b82-41f7-4061-9bc0-ae95ae5cd0a2.BLiJgZ4E.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 | - |
| LOW | postinstall crypto operations | 44 | funnil/index.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2895.jsfluxo/assets/js/5181be2f-1174-4183-97f1-b7530a9ad338.DdaECTgj.js +41 more | - |
| LOW | postinstall system command | 77 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28929.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2897.jsfunnil/assets/js/cd52f586-58a7-445a-a045-5f4032b22b71.qLgWFQJ-.js +74 more | - |
| LOW | postinstall obfuscation | 83 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2896.jsfunnil/assets/js/770d23cd-9021-4aef-887e-d47811b5c322.B8_nURbH.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28923.js +80 more | - |
| LOW | postinstall registry modification | 8 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289149.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2895.jscrm/assets/js/5e35787c-36b2-4a56-8ea4-4e0a75aa6943.D2Np3EBj.js +5 more | - |
| LOW | postinstall file manipulation | 172 | funnil/assets/js/cd52f586-58a7-445a-a045-5f4032b22b71.qLgWFQJ-.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28985.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28924.js +169 more | - |
Network Indicators
Concrete URLs, domains, IPs, emails, and hashes extracted from the analyzed artifact.
Loading network indicators
IoC detail rows are loaded outside the initial page render.
Publisher Evidence
Limited evidencePublisher 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.
11 evidence rows available.
Finding Categories
YARA Rules Matched
16 rules(754 hits)Requested Permissions
5 permissionsAI Security Report
AI Security Review
Evidence context: threat category none; evidence quality moderate.
Wa Elo IA version 7.4.3.87 (99 users) adds a CRM layer on top of WhatsApp Web: chat labels, quick replies, lead tracking. The bundle splits into content scripts under content/assets/js/ and a background.js service worker. The manifest declares no permissions and no host_permissions entries, so whatever the extension touches inside WhatsApp Web runs through content scripts on pages it already matches.
What the findings show
Nothing here reads as malware. No finding carries a malware signature or a malware family match, and nothing reaches high or critical severity. The 22 network findings are library patterns: NET-JQUERY_AJAX, NET-SOCKET_IO and NET-FETCH spread across files like content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28912.js and background.js:137. Socket.io plus fetch calls fit a tool that mirrors a live chat inbox.
The two obfuscation findings, 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, match hashed vendor chunks and webpack output. A large base64 blob inside a file named with a build hash usually carries fonts, icons or inlined images. Function indirection shows up in every minified bundle that ships.
The other 1,178 matches are 754 code-smell hits and 424 IoCs, both well-documented noise categories. The endpoint extractor proves the point: "border.radius.circle", "btn.glass" and "calls.function.arguments.delta" are string literals lifted from CSS design tokens and TypeScript type definitions. They resolve nowhere. Two hosts do look genuine, app.wascript.com and api.statsigcdn.com, which match a vendor backend and a feature-flag service. The Atlassian API subdomains come from a bundled component library.
The counterargument
A skeptic would say the product model carries the risk: a WhatsApp Web CRM reads message content and ships it to app.wascript.com, and the publisher behind "[email protected]" attaches no company name. That concern deserves an answer, and the answer sits outside this scan. What the scan can state is what it did not find. No malware signature matched. No hardcoded secret turned up. No credential-harvesting pattern and no endpoint pointing at a login domain or an unrecognised host appeared. Every network call maps to the chat-sync job the listing advertises. A capture showing message data leaving for anything other than app.wascript.com would change this verdict, and nothing in the reviewed files points that way.
Key Reasons
- No malware-signature, malware, secret or tool-poisoning findings across 1,203 matches, and no high or critical severity
- Every network finding is NET-JQUERY_AJAX, NET-SOCKET_IO or NET-FETCH inside bundled content scripts and background.js:137, matching the chat-sync job of a WhatsApp CRM
- Real endpoints (app.wascript.com, api.statsigcdn.com) belong to the vendor backend and a feature-flag service
- IoCs include CSS design tokens and TypeScript property names (border.radius.circle, btn.glass, calls.function.arguments.delta) misread as domains
False Positive Considerations
- IoC extractor read CSS and TypeScript property names (border.radius.circle, btn.glass, color.border.accent.orange) as domains
- 754 code-smell matches from broad rules that fire on any non-trivial bundled JavaScript
- OBFUSCATION-LARGE_BASE64 and OBFUSCATION-FUNCTION_INDIRECT match hashed webpack vendor chunks
- Network findings count library usage (jQuery, socket.io, fetch) rather than any specific suspicious host
Reviewed 2026-10-12; recommended action: no action; 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.
Pick any point on the chart to explore that version's code below.
Source Code Not Available
Source code is not available for this version of the extension.
About This Extension
Frequently Asked Questions
Similar Extensions
Related extensions from the same publisher or marketplace
waSuper
[email protected]
Whapro – Automação, CRM e Vendas no WhatsApp Web
[email protected]
Vende+
[email protected]
WaListall | O Melhor CRM para WhatsApp Web – Teste Grátis
[email protected]
InfiChat
[email protected]
WhaScale Oficial – Um passo à frente do seu concorrente
[email protected]