TimeNow

ID: afilbkkbagloanfddkgnbeamaoekando

Could be malicious

Supported Languages

🇺🇸English

Extension Info & Metadata

Status
Removed
Version
1.3
Size
3.28 MB
Rating
4.8/5
Reviews
8
Users
7,941
Type
Extension
Updated
Sep 6, 2023
Category
Productivity Tools
Price
Free
Featured
Yes
Visibility
Listed
Mature
No
By Google
No
Trusted
Yes

Publisher Contextual Analysis

Trusted
Author
Playdigo IncView Profile
Country
US
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Address
16192 Coastal Highway Lewes, DE 19958 US
Website
Visit
Total Extensions
11
Active
1
Obsolete
10
Listed
11
Unlisted
0
Total Users
9,059

Allowing users to easily track the current time across different regions of the world.

Time Now is a free new tab extension that allows you to view time zones in multiple places around the world instantly. With a user-friendly interface, this extension provides you with the current time and date in various cities, making it easy to stay connected across different time zones. It also includes a customizable web search bar, for convenient internet searches. By clicking "Add to Chrome", I accept and agree to install TimeNow Chrome extension and setting Chrome New Tab search provider to Microsoft Bing as described by the service in the Terms of Use - http://timenow.world/terms-and-conditions/ and Privacy Policy - http://timenow.world/privacy-policy/ You can find more about us here: http://timenow.world/about-us/

Item
Type
Severity
Description
https://worldtimeapi.org/
Host
Medium
Host permission — access limited to this URL pattern.

Combined with the manifest's `chrome_url_overrides.newtab` directive, the extension hijacks the user's new-tab page and forces every search submitted there to be redirected to Bing via `window.location.replace`. This is a classic search/new-tab hijacker pattern used to monetize traffic through search-affiliate revenue, bypassing the user's chosen default search engine without disclosure in the listing.

popup.js (Line 36)
function search() {  const searchTermEncoded = encodeURIComponent(searchInputValue.trim());  if (searchTermEncoded) {    window.location.replace(`https://www.bing.com/search?q=${searchTermEncoded}`);  }}function handleEnterKey(event) {  if (event.key === "Enter") {    event.preventDefault();    search();  }}function handleSearchButtonClick() {  search();}input.addEventListener("keyup", (event) => {  searchInputValue = event.target.value;  handleEnterKey(event);});submit.addEventListener("click", handleSearchButtonClick);

The extension declares itself as a world-time tracker but uses `chrome_url_overrides.newtab` to seize control of every new tab the user opens. This new-tab takeover is then weaponized by the popup.js search handler to funnel queries to Bing, a behavior not disclosed in the extension's name or description.

manifest.json (Line 1)
{  "update_url": "https://clients2.google.com/service/update2/crx",  "manifest_version": 3,  "name": "TimeNow",  "description": "Allowing users to easily track the current time across different regions of the world.",  "version": "1.3",  "chrome_url_overrides": {    "newtab": "index.html"  },  "host_permissions": [    "https://worldtimeapi.org/"  ],  "action": {    "default_icon": "images/logo.png"  }}

By severity

Critical0
High1
Medium1
Low0

Versions scanned

Showing 1 of 9 scanned versions with more than one unique finding. Counts are unique findings that include each version.

Extension VersionCode Review Findings
1.32

Files with findings

2 distinct paths — top paths by unique finding count:

  • manifest.json1
  • popup.js1
S.No.
Category
Severity
File
Summary
Found in Version
1Tracking
high
popup.js (line 36)Combined with the manifest's `chrome_url_overrides.newtab` directive, the extension hijacks the user's new-tab page and forces every search submitted there to be redirected to Bing via `window.location.replace`. This …
2Tracking
medium
manifest.json (line 1)The extension declares itself as a world-time tracker but uses `chrome_url_overrides.newtab` to seize control of every new tab the user opens. This new-tab takeover is then weaponized by the popup.js search handler to…
URLs
7
IPv4
0
IPv6
0

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.

www.w3.org/2000/svghttp://www.w3.org/2000/svg
clients2.google.com/service/update2/crxhttps://clients2.google.com/service/update2/crx
worldtimeapi.org-https://worldtimeapi.org/
www.bing.com/searchhttps://www.bing.com/search?q=${searchTermEncoded}`
worldtimeapi.org/api/iphttps://worldtimeapi.org/api/ip
worldtimeapi.org/api/timezone/$%7BdefaultTimezone%7D%60https://worldtimeapi.org/api/timezone/${defaultTimezone}`
worldtimeapi.org/api/timezone/$%7Btimezone%7D%60https://worldtimeapi.org/api/timezone/${timezone}`

Gain full insight into all external connections.

Upgrade for full visibility.

No IP addresses found
Version
Size
Is Malicious
Findings
Permhash
2.0
Latest
3.28 MB
Malicious
—N/A
1.9
3.28 MB
Malicious
—N/A
1.8
3.28 MB
Malicious
—N/A
1.7
3.26 MB
Malicious
—N/A
1.6
2.11 MB
Malicious
—N/A
1.5
2.11 MB
Malicious
—N/A
1.4
2.83 MB
Malicious
—N/A
1.3
2.83 MB
Malicious
2N/A
2.1
3.28 MB
Malicious
—N/A
Showing 1 to 9 of 10 rows
Rows per page:

Code Diff

Compare extension code between any two versions.

0 changed files (scanned top 25 shared text files)

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.