Caution required
Suspicious in code review
Our reviewer found behaviour consistent with malware, but not enough to confirm it. Treat this extension as untrusted until it has been re-reviewed.
3 high-severity findings in this extension’s code
Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.
What our analysis found
Temu image search, used by 3,000 people, is rated caution by Extension Auditor. Our code review reported 5 findings (3 high, 2 medium), led by privilege escalation. Its permissions mean it can inject scripts into pages.
Key findings
- High
Privilege Escalation
The extension asks its own backend (K6 = [domain withheld]) for a crawl task, then drives automated Temu catalog requests from the user's browser, attaching the user's logged-in `verifyAuthToken` session cookie and a forged `Anti-Content` anti-bot header, and uploads the harvested goods lists back to [domain withheld] (Eoe at 60050, url q6 = new_rank_save_v2). Ooe (60069) schedules this every 20 seconds for 20 cycles on every [domain withheld] page load. The listing describes only a context-menu reverse-image search; conscripting the user's authenticated Temu session into backend-directed crawling is undisclosed and puts the user's own Temu account at risk of anti-abuse action.
- High
Obfuscation
The extension ships its own embedded copy of Temu's proprietary 'rose' Anti-Content token generator (webpack module 4051, which assigns `window.rose` at line 2633 inside the extension's isolated world) rather than obtaining the token from the page. Its sole consumers are soe() () at 59691-59734 and the four automated crawl fetches, which set the resulting value as the `Anti-Content` request header. Bundling a lifted anti-bot signer exists only to make programmatic requests indistinguishable from genuine user traffic, which is deliberate evasion of the target site's abuse controls and confirms the crawling is intended to be undetectable.
- High
Other
The bundled 1.5.6 manifest does not match the published CWS manifest summary: the published listing declares `storage` in permissions while the bundle does not, and the bundle exposes ` ` as a web-accessible resource to `<all_urls>` while the published summary lists only `img/*` and `icon/*`. host_permissions are identical, and the bundle holds strictly fewer permissions, so this reads as version skew between the analyzed artifact and the live listing rather than a privilege escalation — but it means the interception capability reviewed here is not the capability set described by the store record.
- Medium
Network Interception
Injected into the MAIN world at document_start on *://*.[domain withheld], this replaces the page's native fetch and XMLHttpRequest with wrappers that clone and read the response bodies of 20 hard-coded Temu API endpoints and relay them via window.postMessage to the content script, which gzips them and ships them to [domain withheld] ( oae at 60511). Silently rewriting a third-party site's network primitives to harvest its authenticated API responses is passive interception the user never initiates and the listing never mentions; the surrounding image-search feature needs none of it.
- Medium
Data Exfiltration
The service worker exposes an unvalidated relay: any sender may supply an arbitrary `url` suffix and a fully attacker-controlled `config` (method, headers, body) which are passed straight into fetch, with the response handed back to the caller. Because is declared on `<all_urls>` at document_start, this privileged proxy is reachable from every page the user visits, and the only constraint is the [domain withheld] base prefix — no path, method, or payload validation. This is the exfiltration channel used by the interceptor and crawl paths, and a hostile page that can reach the content script inherits it.
Analyst notes
The extension is a genuine product-research tool (), but on [domain withheld] it also operates as a server-directed scraping node: (MAIN world, document_start) monkey-patches window.fetch and XMLHttpRequest to capture 20 named Temu product APIs, polls [domain withheld] every 20s for crawl instructions (boe at 59859, Ooe at 60069), then issues automated fetches to [domain withheld] carrying the user's Verifyauthtoken session cookie and an Anti-Content anti-bot token produced by a copy of Temu's own 'rose' generator that the extension bundles itself (webpack module 4051 assigns window.rose at 2633, consumed by uoe at 59746) — using the user's authenticated session and defeating Temu's bot defences is not described anywhere in the listing and can get the user's Temu account banned. It stops short of malicious: Verifyauthtoken is only ever sent to [domain withheld] (z6-H6 at 57843-57846) and never to [domain withheld], the uploaded payloads are product catalog objects rather than PII, there is no remote code loading, and the anti_content generator carries no device-fingerprint collection (no reads across the whole module). The 0.87 ML score is overstated — the 6 js_eval_function hits are the standard new Function("return this") webpack shim and JSON.parse, not eval — and the publisher's clean record ( other extensions malicious, trusted badge) contradicts it, while chrome-stats' removed-from-store flag and the 7% permhash-cluster malware rate are weak corroboration. Note: the supplied bundle at was truncated (missing and, the 2.2 MB the ML features describe); I read those two from the complete 1.5.6 extraction of the same CRX at, whose is byte-identical to the bundle's. The user-initiated reverse-image upload to [domain withheld] in:13766 is core function, not a finding.
Temu image search Chrome extension security report
ID: kmhjedddeligclkfcfbghcgngkhokdee
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- knhcfsg
- Privacy
- Privacy Policy
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
- Website
- Visit
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
Screenshots & videos
Install growth
- 3 high
- 3 medium
The file, code excerpt and explanation behind each finding are part of the full report. No conclusion has been withheld — only the evidence. The verdict above already reflects everything found here.
3 high-severity findings in this extension’s code
Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.
About this extension
A powerful thunt product image search tool that supports Google, Bing, Baidu, Yandex, AliExpress and other search methods.
Read the publisher’s full description
THunt Image Search is a browser extension that lets you search for any product image on the web and find similar products across different platforms. You can compare prices, optimize your product details, or discover lower-priced alternatives with ease. The extension helps sellers and buyers find the best deals and products on the web, and assists in the identification of counterfeit or fraudulent items. THunt Image Search is also popular among designers, helping artists explore how their work is used and shared on the web, while shoppers find it valuable for discovering new styles and trends. This extension adds three items to the context menu of your browser: ➡️1. Google search ➡️2. Bing search ➡️3. Baidu search ➡️4. Yandex search ➡️5. Aliexpress search 👋 👋 HOW TO USE IT? Just install it onto your Chrome browser, visit website —————————————————————————————————— 1. When you find the product image you want to search for, right-click to display the context menu. 2. Select a search method and click to trigger to jump. 3. In the newly expanded page, you can find many similar products to products. You can optimize your own products or find the lowest-priced products by comparing prices and other elements. —————————————————————————————————— For more products analysis, please check https://thunt.ai
User reviews
Extension files
Browse and explore files within this extension package
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
URLs
View the external URLs this extension communicates with to understand its network activity and data interactions.
3 high-severity findings in this extension’s code
Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.
Code Diff
Compare extension code between any two versions.
0 changed files detected
No comparable text files found between these versions.
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
Related extensions
More from knhcfsg
- THunt Image Downloader10,000 users
- THunt AI Review Analysis & Download4,000 users
- AliGPT: Aliexpress Listing Optimize1,000 users
- ShopeeGPT - Optimize Titles & Descriptions871 users
- TikGPT: Tiktok Listing Optimizer786 users
Popular in Tools
- Montara Chrome Extension639,000,000 users
- 迅雷下载支持87,000,000 users
- Passlit Openbook10,000,000 users
- Zotero Connector9,000,000 users
- Browsec VPN - Free VPN for Chrome8,000,000 users