Security Alert: Malware Risk Confirmed
BestBuy Search By Image
ID: nppjmiadmakeigiagilkfffplihgjlec
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- ecomstal.officialView Profile
- Privacy
- Privacy Policy
- Help
- Help Center
- Country
- BD
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
- Address
- House: 1034, Avenue: 8, Mirpur DOHS Dhaka 1216 BD
- Website
- Visit
Right-click any image to search on BestBuy! Find products fast and dropship easily with this powerful image search tool.
Find Products on BestBuy Using Any Image (One Right-Click) BestBuy Search by Image helps you quickly search BestBuy using an image from anywhere on the web. Just right-click an image and choose āSearch on BestBuyāāthe extension opens a new tab with search results so you can find similar items, compare prices, and research products faster. Great for shoppers, deal hunters, and product researchers who want a faster way to match products from screenshots, ads, or competitor listings. ā Key Features ā Right-Click āSearch on BestBuyā Adds a context-menu option to search an image directly on BestBuy. ā Works on Most Websites Use images from online stores, ads, social media, blogs, or competitor product pages. ā Faster Product Research Quickly find similar products and compare options. ā Lightweight & Easy No setupāinstall and start searching instantly. ā Privacy-Friendly Only uses the image you select when you trigger the search action. š§ How to Use ā Find any image on the web ā Right-click the image ā Select āSearch on BestBuyā ā View results on BestBuy in a new tab š Privacy This extension does not collect or sell personal data. It only initiates a search when you choose the context-menu option. š¤ Affiliate Disclosure Some links shown in the extension (or its pages) may be affiliate links. If you click and make a purchase, we may earn a commission at no extra cost to you. This helps support ongoing development and maintenance. FAQs 1) Do I need to download the image first? No. Just right-click the image and select āSearch on BestBuy.ā 2) Does it work on any website? It works on most websites where images can be right-clicked, but some sites block right-click or protect images. 3) Where does the search open? It opens BestBuy search results in a new tab. 4) Does the extension store my images or browsing history? No. It does not store images or track browsingāsearch runs only when you trigger it. 5) Why doesnāt it work on some images? Some images are protected, embedded, or restricted, so they may not be accessible for right-click image search.
The content script silently rewrites every BestBuy product link on bestbuy.com and bestbuy.ca pages to redirect through the third-party affiliate tracking domain `tr.tdwarp.com`. This is executed on page load and continuously via a MutationObserver for dynamically injected content (e.g. infinite scroll), ensuring comprehensive interception. The CWS listing declares zero data collection and the extension description contains no mention of affiliate monetisation ā this constitutes undisclosed, covert affiliate-link hijacking of the user's organic BestBuy clicks.
// Content script to convert related product links to affiliate linksconst AFFILIATE_BASE_US = "https://tr.tdwarp.com/f3ab549098644b70d6c2?ulp=";const AFFILIATE_BASE_CA = "https://tr.tdwarp.com/f3ab549098d1e585bd59?ulp=";function convertToAffiliateLink(url) { try { const targetUrl = encodeURIComponent(url); if (url.includes("bestbuy.ca")) { return `${AFFILIATE_BASE_CA}${targetUrl}`; } else { return `${AFFILIATE_BASE_US}${targetUrl}`; } } catch (e) { console.error("Error converting link:", e); return url; }}function processLinks() { const links = document.querySelectorAll('a[href]'); links.forEach(link => { if (link.dataset.affiliateProcessed) return; let href = link.href; if ((href.includes("bestbuy.com") || href.includes("bestbuy.ca")) && !href.includes("tr.tdwarp.com")) { if (href.includes(".p")) { const newHref = convertToAffiliateLink(href); link.href = newHref; link.dataset.affiliateProcessed = "true"; } } });}A MutationObserver watches the entire BestBuy page body for any newly added DOM nodes and re-runs the affiliate link replacement on every insertion. This ensures that product links loaded via infinite scroll, AJAX, or lazy rendering are also hijacked, making the interception comprehensive and persistent throughout the user's entire browsing session on BestBuy.
// Observe for dynamic content (infinite scroll, "More to love" loading)const observer = new MutationObserver((mutations) => { let shouldProcess = false; for (const mutation of mutations) { if (mutation.addedNodes.length > 0) { shouldProcess = true; break; } } if (shouldProcess) { processLinks(); }});observer.observe(document.body, { childList: true, subtree: true});The welcome page presents a 'Go to BestBuy' button that is itself a bare affiliate tracking link through `tr.tdwarp.com` rather than a direct link to bestbuy.com. The HTML comment 'Updated Affiliate Link' confirms this is intentional. Combined with the presence of a local 'Affiliate Disclaimer' page (welcome.html:105) that is kept separate from the CWS listing, this demonstrates the developer knowingly concealed the affiliate monetisation from the Chrome Web Store disclosure.
<div class="demo-link"> <!--Updated Affiliate Link--> <a href="https://tr.tdwarp.com/f3ab549098644b70d6c2?ulp=" class="btn-demo" target="_blank"> Go to BestBuy </a>By severity
Versions scanned
Showing 1 of 2 scanned versions with more than one unique finding. Counts are unique findings that include each version.
| Extension Version | Code Review Findings |
|---|---|
| 4.0.1 | 3 |
Files with findings
2 distinct paths ā top paths by unique finding count:
- content.js2
- welcome.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.
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.