Is Earth 3D safe?
Earth 3D is high risk. Earth 3D's manifest sets itself as Chrome's default search on install. We confirmed searches are sent to earth3d.net, then a System1 affiliate network, then Yahoo, with the query text intact at each hop.
AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.
Publishers can request a review.
Findings
Earth 3D sets itself as default search and routes queries via an ad network
Earth 3D's manifest sets itself as Chrome's default search on install.
We confirmed searches are sent to earth3d.net, then a System1 affiliate network, then Yahoo, with the query text intact at each hop.
- Severity
- High unwanted
- Type
- Unexpected
- CWE
- CWE-200
- Source
- Dynamic sandbox
You type a search query into Chrome's address bar and press Enter.
Earth 3D's manifest set itself as the default search provider (is_default: true) on install.
Chrome sends the query to earth3d.net instead of your normal default search engine.
The manifest's search_url template, https://earth3d.net/admin/public/link?q={searchTerms}, is filled with your typed query and requested directly.
hop 1
You didChrome requests earth3d.net/admin/public/link with your search query.
The extension didearth3d.net returns an HTTP 302 redirect to a search-syndication domain.
hop 2
You didYour browser follows the 302 to earthapp-net.s1search.co.
The extension didThat domain, part of System1's affiliate search network, returns an HTTP 303 to Yahoo.
hop 3
You didYour browser follows the 303 to Yahoo's UK results page.
The extension diduk.search.yahoo.com renders results for your original query.
- earth3d.net
First hop. The manifest-declared default search provider that receives every search you type.
- earthapp-net.s1search.co
Affiliate search-syndication domain operated by System1 (formerly Infospace); monetizes the query before forwarding it on.
- uk.search.yahoo.com
Final results page shown to you, reached only after the query passes through the two hosts above.
- Your search query textbest italian restaurants near me
Every term you type into the address bar is sent to earth3d.net and the affiliate network before you see any results.
- Your search pattern over timerestaurant search, then flight search, then hotel search, same session
Because every default search passes through the same override, the sequence of queries over time builds a browsing-interest profile.
Requests the manifest's search_url template with a sample query and follows the redirect chain, showing every hop the query travels through before reaching results.
- curl
- python3 (used to URL-encode the query)
#!/bin/sh# Usage: ./verify_earth3d_search_redirect.sh "your query here"set -eQUERY="${1:-test search term}"ENCODED=$(python3 -c "import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1]))" "$QUERY")curl -sIL --max-redirs 5 \ "https://earth3d.net/admin/public/link?q=$ENCODED" \ -w '\n---\nFinal URL: %{url_effective}\n'- 1Save as verify_earth3d_search_redirect.sh.
- 2Run chmod +x verify_earth3d_search_redirect.sh.
- 3Run ./verify_earth3d_search_redirect.sh "your query".
- 4Read the Location headers in the output to see each redirect hop.
What it can do
Permissions this extension asks for, as declared in version 1.0. Asking for a permission is not a finding on its own - it is what the extension can do if it chooses to. The current listed version is 3.1.2, which we have not unpacked yet.
Read and change your data on earth3d.net
*://earth3d.net/*
Store data in your browser
storage
Read and change cookies, including the ones that keep you signed in
cookies