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
WhaScale Oficial – Um passo à frente do seu concorrente
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
YARA Rule Matches
16 rules| Severity | Rule | Hits | Files | Metadata |
|---|---|---|---|---|
| LOW | credential 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-3a9d8748d289265.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2899.js +27 more | - |
| LOW | postinstall persistence mechanism | 19 | crm/assets/css/style.csscrm/assets/js/emoji-picker-react.esm.aMh8OwYb.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289200.js +16 more | - |
| LOW | ServerHostnameNotVerified | 1 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289.js | - |
| LOW | LocalStorageShouldNotBeUsed | 15 | funnil/assets/js/68038811-0075-484f-8b19-297df42f51e1.CVYXH02z.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28924.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28923.js +12 more | - |
| LOW | postinstall file download | 55 | crm/assets/ttf/Segoeuibold.chunk.ttfcontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28912.jsfunnil/assets/ttf/Segoeuibolditalic.chunk.ttf +52 more | - |
| LOW | NoUseEval | 1 | whatsapp/wpp/index.js | - |
| LOW | NoUseWeakRandom | 38 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28944.jscrm/assets/js/2b070b0a-2c0f-4c9c-bb5b-938727270e32.CWg5n8f0.jscrm/assets/js/b15575b9-e8eb-4d64-83b8-37d47f2b0b0a.BbRllemT.js +35 more | - |
| LOW | SQLInjection | 1 | fluxo/index.js | - |
| LOW | postinstall environment access | 111 | fluxo/assets/js/showAudio.8rzWFlz_.jsfunnil/assets/js/comp.DyHpIB2X.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28950.js +108 more | - |
| LOW | postinstall network communication | 94 | 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-3a9d8748d28925.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289114.js +91 more | - |
| LOW | OriginsNotVerified | 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 | - |
| LOW | postinstall crypto operations | 44 | crm/assets/js/5e35787c-36b2-4a56-8ea4-4e0a75aa6943.D2Np3EBj.jsfluxo/assets/js/modal.C4gLhAPo.jswhatsapp/wpp_module/index.js +41 more | - |
| LOW | postinstall system command | 77 | _metadata/verified_contents.jsoncontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289149.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289114.js +74 more | - |
| LOW | postinstall obfuscation | 83 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289200.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289167.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289149.js +80 more | - |
| LOW | postinstall registry modification | 8 | crm/assets/js/b15575b9-e8eb-4d64-83b8-37d47f2b0b0a.BbRllemT.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289260.jscrm/assets/js/5e35787c-36b2-4a56-8ea4-4e0a75aa6943.D2Np3EBj.js +5 more | - |
| LOW | postinstall file manipulation | 172 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289114.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28913.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289237.js +169 more | - |
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.
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.
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]
Wa Elo IA
[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]