Transfer of Ownership
Flag items where ownership has been transferred to a different publisher, which may indicate compromise or changes in trustworthiness.
medium
Unverified Publisher
Flags items published by entities that haven’t gone through the publisher verification process of the marketplace. Lack of verification may indicate higher risk, as the publisher’s identity and trustworthiness are unconfirmed.
medium
Individual Publisher
Flags items published by individuals rather than verified companies or organizations, indicating potential risks due to limited accountability and unclear operational standards
low
Extension Purpose and Intention
Master Engage is a Chrome extension designed to enhance WhatsApp Web functionalities. It aims to provide users with CRM-like features, enabling mass messaging, contact management, and scheduling directly from WhatsApp Web.
Code Insights
- API Calls and Network Activity:
- The extension makes several network requests to predefined URLs for various functionalities:
https://painel.wascript.com.br/and related endpoints for backend operations.https://domselector.watidy.com/index.phpfor fetching DOM selector updates.https://app.watools.com.br/api/public/waTidy-logsfor logging errors.
- Uses
fetchAPI to retrieve data from these endpoints.
- The extension makes several network requests to predefined URLs for various functionalities:
- Local Storage and Data Handling:
- Utilizes
chrome.storage.localto store and retrieve user data, including notifications, contacts, and settings. - Example of data retrieval:
- Utilizes
chrome.storage.local.get([e], function(s) {
s[e] === void 0 ? o() : t(s[e]);
});
```
- **Alarms and Scheduling**:
- Sets up periodic alarms using `chrome.alarms` to trigger updates and notifications.
- Example of alarm setup:
chrome.alarms.create("One_Minute", { periodInMinutes: 1 });
```
- Tab Management:
- Queries and manipulates Chrome tabs to ensure WhatsApp Web is open and reloads it if necessary.
- Example of tab query:
chrome.tabs.query({ url: "https://web.whatsapp.com/*" }, function(e) {
e.length > 0 && e[0].id !== void 0 ? chrome.tabs.reload(e[0].id) : chrome.tabs.create({ url: "https://web.whatsapp.com" });
});
```
- **User Interaction and Notifications**:
- Sends messages to content scripts using `chrome.tabs.sendMessage` for updating notifications and other actions.
- **Installation and Uninstallation Hooks**:
- On installation, it makes a network request to register the installation event.
- Sets an uninstall URL to track when the extension is removed.
### Potential Malicious Indicators
- **Network Requests**: Frequent network requests to external servers could indicate data exfiltration, but in this context, they appear to be for legitimate functionality.
- **Data Storage**: Extensive use of local storage for user data management, which is typical for CRM functionalities.
- **No Obfuscation Detected**: The code is not obfuscated, suggesting transparency in its operations.
### Conclusion
The extension appears to be designed for enhancing WhatsApp Web functionalities with CRM features. The network activity and data handling align with its stated purpose, and no strong indicators of malicious behavior were observed.
### Compliance
Compliance status and certifications for the extension and its publisher
Extensao.store
The website extensao.store has declared that they achieved ISO 27001 certification in December 2023, confirming their compliance with this standard. There is no indication of a parent company or any mention of its compliance status.
Compliant
### Licenses
No license text available...
See More