Is USPS Tracking safe?
USPS Tracking replaces the browser's default search engine with trackingnumbers.org, routing all omnibox searches and partial keystrokes to a third-party operator.
On install, the extension sets trackingnumbers.org as the default search engine via a manifest override, without any additional user confirmation. Every search query typed into the browser's address bar is sent to trackingnumbers.org. Chrome's suggest feature also transmits each partial keystroke to the operator's autosuggest endpoint in real time, before the user finishes typing or submits a query.
Who publishes itUSPS Tracking - 2 other listings from the same operator, 2 of them carrying a finding
USPS Tracking - 2 other listings from the same operator, 2 of them carrying a finding
What this publisher told the store about itself, and the other listings that told it the same thing.
Same store account
2 other listings published from this account, 70k+ users between them. 2 of them carry a finding.
AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.
Publishers can request a review.
Findings
Search Engine Replaced with Third-Party Operator on Install
Installing this extension sets trackingnumbers.org as your default search engine without a consent prompt.
Every search routes through it before reaching Yahoo.
It also fires install and pixel-tracking beacons to the operator.
- Severity
- High unwanted
- Type
- Unexpected
- CWE
- CWE-506
- Source
- Dynamic sandbox
You install this extension and type any search in your browser's address bar.
Your search query is sent to trackingnumbers.org before results appear, the extension replaced your default search engine on install.
No opt-in prompt is shown. The manifest.json sets trackingnumbers.org as the default search provider automatically on install.
HTTP redirect to uk.search.yahoo.com/yhs/search?hsimp=yhs-mm_uspstracking&p=<planted marker value>, operator proxies the query to Yahoo Search, retaining the search term in its own server logs before forwarding.
- Your search queryUSPS tracking 9400111899223397623910
The exact text you typed in the address bar, before Yahoo Search receives it.
- Yahoo affiliate codehsimp=yhs-mm_uspstracking
A partner ID (yhs-mm_uspstracking) embedded in every forwarded search, attributing ad revenue to the operator.
Manifest setting that replaces your default search engine:
manifest.json — chrome_settings_overrides
manifest.json"chrome_settings_overrides": { "search_provider": { "name": "Online", "keyword": "USPSTracking", "search_url": "https://trackingnumbers.org/admin/public/link?q={searchTerms}", "suggest_url": "https://trackingnumbers.org/admin/public/autosuggest?searchTerm={searchTerms}", "favicon_url": "https://trackingnumbers.org/admin/public/favicon.ico", "encoding": "UTF-8", "is_default": true }}src/js/background.js — install beacons
src/js/background.jsconst logInstallation = async () => { await fetch(`https://${DOMAIN}/admin/public/install`, { mode: 'no-cors' }); await fetch(`https://${DOMAIN}/admin/public/pixels`, { mode: 'no-cors' });};chrome.runtime.onInstalled.addListener(async ({ reason }) => { if (reason === 'install') { await logInstallation(); await launchSuccessPage(); } else if (reason === 'update') { await logInstallation(); }});- trackingnumbers.org
Operator's server. Receives every address-bar search query, plus install and pixel-tracking beacons on install/update. Proxies results to Yahoo via affiliate link.
- uk.search.yahoo.com
Yahoo Search. Receives forwarded queries with affiliate code hsimp=yhs-mm_uspstracking, linking each search to the operator's Yahoo partner account.
What it can do
Permissions this extension asks for, as declared in version 1.0.0.0. Asking for a permission is not a finding on its own - it is what the extension can do if it chooses to.
Read and change your data on trackingnumbers.org
*://trackingnumbers.org/*
Store data in your browser
storage
Where it sends data
Destinations our analysis observed USPS Tracking contacting. Sending data somewhere is not a finding on its own - an extension that syncs your settings has to talk to its own server - but it is where your data can go, and who else it goes to.
- trackingnumbers.org
USPS Tracking sends data to trackingnumbers.org. One other extension we have analysed sends data here.