Is Flashing News & Search safe?
Flashing News & Search replaces the new tab page and routes all searches and news fetches through its own servers using a hardcoded publisher key.
Every time a new tab is opened, the extension automatically fetches news articles from api.news-headlines.co using a fixed publisher token shared across all installs. Search queries typed into the new tab page are redirected to trends.search-hub.co instead of the user's default search engine. The API responses include a per-session identifier, allowing the operator to track browsing sessions across new tab opens.
Who publishes itBrein Apps LTD - 1 other listing from the same operator, 1 of them carrying a finding
Brein Apps LTD - 1 other listing from the same operator, 1 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
1 other listing published from this account, 63 users between them. 1 of them carries a finding.
Shared hosts - 2 hostnames
Hostnames hardcoded in this extension that few other listings call. That can mean one operator behind both, and it can equally mean a small shared vendor, so it is context rather than a conclusion. Hosts that many listings call are left out: they are services, not connections.
AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.
Publishers can request a review.
Findings
New tab searches redirect to trends.search-hub.co
Searching from the new tab page, the code blocks form submission and redirects the tab to trends.search-hub.co with your query in the URL.
DA observed the submit trigger this navigation; the code shows a hardcoded publisher key in the URL.
- Severity
- Medium unwanted
- Type
- Unexpected
- CWE
- CWE-200
- Source
- Dynamic sandbox
You submit a search from the extension's new tab page.
The extension redirects the tab to trends.search-hub.co with your search text in the URL.
The same URL also carries the hardcoded publisher key 8FCC6A3D057104B870B51.
- Search textweather tomorrow (illustrative)
This is the query you typed into the new tab search box.
- Publisher key8FCC6A3D057104B870B51
This ties the search flow to this extension's configured partner identifier.
- Search URLhttps://trends.search-hub.co/v1/search/8FCC6A3D057104B870B51?q=weather%20tomorrow (illustrative)
The full URL carries your query to the search provider instead of keeping it in your browser's default search engine.
The search form handler constructs the redirect URL
Hardcoded endpoints and search base
deobfuscated/newtab.jsconst API_URL = "https://api.news-headlines.co/v1.1/8FCC6A3D057104B870B51/document/get";const FETCH_OPTIONS = { method: "GET", mode: "cors", headers: { Accept: "application/json" }};// Search redirect (as requested)const SEARCH_BASE = "https://trends.search-hub.co/v1/search/8FCC6A3D057104B870B51?q=";News-card fallback also uses the same search base
deobfuscated/newtab.jsfunction pickClick(item) { const click = item?.clickUrl; if (typeof click === "string" && click.startsWith("http")) return click; const orig = item?.originalUrl; if (typeof orig === "string" && orig.startsWith("http")) return orig; const title = item?.title || "news"; return `${SEARCH_BASE}${encodeURIComponent(title)}`;}Submit handler redirects the tab
deobfuscated/newtab.jssearchForm.addEventListener("submit", (e) => { e.preventDefault(); const q = searchInput.value.trim(); if (!q) return; window.location.href = SEARCH_BASE + encodeURIComponent(q);});- trends.search-hub.co
Receives new tab search navigations with the typed query and publisher key in the URL.
- api.news-headlines.co
Supplies the new tab news feed using the same hardcoded publisher key.
What it can do
Permissions this extension asks for, as declared in version 1.0.7. 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 api.news-headlines.co
https://api.news-headlines.co/* and 1 more
Where it sends data
Destinations our analysis observed Flashing News 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.
- trends.search-hub.co
Flashing News sends data to trends.search-hub.co. 2 other extensions we have analysed send data here.
- api.news-headlines.co
Flashing News sends data to api.news-headlines.co. One other extension we have analysed sends data here.