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
CRM-PRO : CRM no whatsapp, Automações e Ferramentas para venda
Confirmed member of a tracked malicious supply-chain campaign.
Analysis record
- Analysed
- 5 days ago
- Version
- v7.4.3.87
- Artifact
- SHA256 6D3…CE1
- 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 | postinstall environment access | 111 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289117.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289172.jsfluxo/index.js +108 more | - |
| LOW | postinstall network communication | 93 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289146.jscrm/assets/js/5e35787c-36b2-4a56-8ea4-4e0a75aa6943.D2Np3EBj.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28944.js +90 more | - |
| LOW | OriginsNotVerified | 5 | fluxo/assets/js/b89d7b82-41f7-4061-9bc0-ae95ae5cd0a2.BLiJgZ4E.jsfluxo/index.jscrm/assets/js/b3c3d2a2-f432-4ecd-a3f4-0b4582cc4a6c.B8_nURbH.js +2 more | - |
| LOW | postinstall system command | 77 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28966.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28944.jscrm/assets/js/b3c3d2a2-f432-4ecd-a3f4-0b4582cc4a6c.B8_nURbH.js +74 more | - |
| LOW | postinstall obfuscation | 83 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28944.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289148.jscrm/assets/js/b3c3d2a2-f432-4ecd-a3f4-0b4582cc4a6c.B8_nURbH.js +80 more | - |
| LOW | postinstall registry modification | 8 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289149.jsfluxo/assets/js/aacac57f-f9a2-4a7d-9569-51c193124758.BUttUo7e.jscrm/assets/js/5e35787c-36b2-4a56-8ea4-4e0a75aa6943.D2Np3EBj.js +5 more | - |
| LOW | postinstall crypto operations | 44 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28939.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2895.jsfluxo/assets/js/aacac57f-f9a2-4a7d-9569-51c193124758.BUttUo7e.js +41 more | - |
| LOW | postinstall file manipulation | 172 | crm/index.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2892.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28968.js +169 more | - |
| LOW | postinstall file download | 55 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289262.jsfluxo/assets/ttf/Segoeuibolditalic.chunk.ttfcontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d28925.js +52 more | - |
| LOW | NoUseEval | 1 | whatsapp/wpp/index.js | - |
| LOW | NoUseWeakRandom | 38 | fluxo/assets/js/comp._kg9y3TO.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2895.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d2898.js +35 more | - |
| LOW | SQLInjection | 1 | fluxo/index.js | - |
| 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-3a9d8748d2895.jswhatsapp/wpp/index.jsfluxo/assets/js/emoji-picker-react.esm.LrTXoimj.js +12 more | - |
| LOW | credential env files | 30 | content/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289208.jswhatsapp/wpp/index.jsfluxo/assets/js/b89d7b82-41f7-4061-9bc0-ae95ae5cd0a2.BLiJgZ4E.js +27 more | - |
| LOW | postinstall persistence mechanism | 20 | fluxo/assets/js/b89d7b82-41f7-4061-9bc0-ae95ae5cd0a2.BLiJgZ4E.jscontent/assets/js/v_7_4_3_87_0a650f0a-57a6-4989-860e-3a9d8748d289260.jsfunnil/assets/js/2e0cf7f6-e9bc-41e0-84b5-f570a0e461c8.B8VBrnTG.js +17 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.
12 evidence rows available.
Finding Categories
YARA Rules Matched
16 rules(754 hits)Requested Permissions
12 permissionsAI Security Report
AI Security Review
Evidence context: threat category none; evidence quality moderate.
CRM-PRO is a Chrome extension for managing WhatsApp Web conversations, listed under the contact address [email protected] with about two dozen users. The scan returned 751 findings, and 729 of them are code-smell matches. Those rules fire on ordinary JavaScript: a fetch call, a crypto import, a variable named key. They carry low severity and describe code shape rather than intent, so they cannot carry a verdict on their own.
The findings that do describe behavior sit in two places. background.js lines 52, 63 and 137 each make a network fetch. The content bundle content/assets/js/v_7_4_3_84_5d4486fa-7201-47e2-ab22-dda3ca1a73a112.js line 15 opens a Socket.IO connection, and neighboring chunks in the same v_7_4_3_84_... set make plain fetches and jQuery AJAX calls, for example ...121.js lines 1 and 13 or ...125.js line 8. A CRM that syncs WhatsApp threads has to hold a live channel to a backend, and a socket plus AJAX is the ordinary way to build that. No endpoint domain is recorded anywhere in this scan, so there is nothing to compare against a threat list. Nothing here names a credential target, a search-hijack domain, or an ad network, and there are no malware signatures, IoCs or secrets.
Two obfuscation matches need naming. OBFUSCATION-LARGE_BASE64 fires on funnil/assets/js/fa595624-57e9-42a8-be2b-801bd6c35351.CdHxSFqr.js line 1, and OBFUSCATION-FUNCTION_INDIRECT fires on content/assets/js/v_7_4_3_84_5d4486fa-7201-47e2-ab22-dda3ca1a73a1254.js line 1. Hashed filenames and single-line files are what webpack, Vite and esbuild emit. The v_7_4_3_84 folder prefix matches the version the store lists (7.4.3.84), which is how a versioned web client ships its chunks. Large base64 blobs inside those bundles are usually embedded icons, fonts or source maps, not concealed payloads. Neither obfuscation match sits in the same file as a malware signature, which is the combination that would matter.
A skeptic would point at the target itself. WhatsApp Web is where private conversations live, and this scan shows a persistent Socket.IO connection plus fetch calls, so a hostile build of this extension could stream message text to a server. That risk is real and applies to every WhatsApp integration, but the scan produced no evidence for it in this build. The counterargument also has a gap worth flagging: the permission and host-permission arrays came back empty, which for a content-script extension looks like an extraction miss rather than a genuinely permission-free add-on. That gap is why this is a scanner-noise verdict and not a clean bill of health.
What drives the total is volume, not behavior. A code-quality rule firing 729 times across bundled vendor and app chunks tells you the bundle is large, not that the extension misbehaves. Strip the code-smell noise and what remains is a chat client talking to its own backend through fetch, socket and AJAX calls.
Key Reasons
- 729 of 751 findings are low-severity code-smell matches that fire on any non-trivial JavaScript and carry no behavioral meaning
- Network findings are fetch, Socket.IO and jQuery AJAX calls in background.js and build-hashed content bundles, consistent with a chat client syncing to its own backend
- Zero malware signatures, zero IoCs and zero secret findings across the entire scan
- Both obfuscation flags land on single-line files with content-hash names (funnil/assets/js/fa595624-57e9-42a8-be2b-801bd6c35351.CdHxSFqr.js, content/assets/js/v_7_4_3_84_...1254.js), the output shape of webpack/Vite bundling
- No impersonation signals: the name and Portuguese description match an independent WhatsApp CRM tool, not a clone of a popular extension
False Positive Considerations
- Bundled and minified web-app JavaScript under content/assets/js triggering code-smell, network and obfuscation heuristics at once
- 729 code-smell matches inflating the total finding count without describing actual behavior
- Obfuscation heuristics firing on single-line, build-hashed bundle files rather than on packed payloads
- Empty permission, host-permission and endpoint arrays, so no domain data exists to verify or refute backend traffic
Reviewed 2026-09-27; recommended action: suppress false positive; model confidence 72%.
Chrome version history
Risk trend by version
10 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
LeadNova AI
[email protected]
K43 Auto Publicador
[email protected]
种草星球-TikTok爆单神器,商品自动提报采集邀评【永久免费】
[email protected]
Kindredly - A safer, private web for families
[email protected]
Open Headers
[email protected]
100xBot
[email protected]