chrome-extension
Audited by Socket on Sep 11, 2026
3 alerts found:
Securityx2AnomalyThe fragment contains a significant code-injection design flaw: arbitrary page-local storage content is executed with eval and injected into the active tab. This may be intentional for a configurable coupon-rule mechanism, but it allows tampered rules to execute as extension-injected code and should be replaced with structured data parsing and a restricted rule interpreter. The external unpinned CDN dependency is an additional supply-chain concern. There is no direct evidence in this fragment of credential theft, exfiltration, persistence, system damage, or malware, but the eval and injection path create a substantial security risk.
The code appears to implement a browser-usage tracker rather than an overt malware payload. It contains a significant privacy concern because GET_REPORT transmits the complete accumulated activity dataset to an external endpoint. The tab tracking implementation is also incorrect: it records tab IDs instead of hostnames. Persistence and asynchronous message handling contain compatibility and reliability defects. Review or remove the external upload unless it is explicitly documented, consented to, and required by the product.
The manifest does not contain direct evidence of malware, but it grants excessive browser and web access for a coupon extension and weakens isolation with unsafe-eval, broad web-accessible resources, and external CDN allowance. The primary concern is potential privacy abuse or credential-related data access by the undisclosed scripts. Review sw.js, content.js, popup code, panel code, and bundled dependencies before use.