Eclipse dark theme

ID: ekkbggemkbjkphmeegnkfcjfihdknfdd

Could be malicious

Extension Info & Metadata

Status
Removed
Version
0.4.2
Size
0.55 MB
Rating
2.5/5
Reviews
2
Users
503,896
Type
Extension
Updated
Oct 20, 2020
Category
7_productivity
Price
Free
Featured
No
Visibility
Listed
Mature
No
By Google
No
Trusted
No

Publisher Contextual Analysis

Author
Kathi WrightView Profile
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Total Extensions
1
Active
0
Obsolete
1
Listed
1
Unlisted
0
Total Users
503,896

Eclipse is a neat dark theme for websites

Eclipse is a dark theme extension that works on many popular sites. If you turn on OS and browser dark mode, try it out to complete your experience. ❇️ Curated dark styles for popular websites ❇️ Blacklist website if it’s broken ❇️ Yellow tint enabled at night (You can disable it)

Item
Type
Severity
Description
<all_urls>
Permission
Critical
This permission grants access to all websites without restriction. Rated High because it can access any web content, monitor all web activity, and potentially steal sensitive data across all sites.
Contextual Risk Factors
Risk Factor
High
The following context increases the overall risk:• 10% increase: Early script execution enables pre-emptive content manipulation• 15% increase: Older manifest version lacks modern security controls• 10% increase: About:blank access enables potential sandbox escape vectors
tabs
Permission
Medium
This permission enables tab management and monitoring. Rated Medium because it can track open tabs, access tab metadata, and monitor user browsing patterns.
storage
Permission
Medium
This permission allows storing data locally in the browser. Rated Medium because it can persist sensitive user data, track user activities over time, and potentially store malicious payloads.
Early Content Script Execution
Risk Factor
Medium
This extension runs content scripts at document_start.
About:blank Access
Risk Factor
Medium
This extension can run content scripts in about:blank pages.
Older Manifest Version
Risk Factor
Medium
This extension uses Manifest Version 2
contextMenus
Permission
Low
This permission adds items to browser context menus. Rated Medium because it only modifies right-click menus without access to page content.

This injected stylesheet forces the browser to fetch an image from an unrelated third-party domain over plain HTTP whenever the Twitch theme is applied. That creates an unnecessary external beacon tied to page visits, and because it is unencrypted it also allows in-transit tampering of the fetched asset.

css/twitch.css (Line 258)
#left_col.warp,#large_nav.content,.social - column {  background: #212121 url(http://file1.npage.de/010270/19/bilder/commentsback1.jpg) !important;  border-right: 1px solid # 111 !important;  box - shadow: none !important;}.theme--dark.sc - search {  background: #212121 url(http://file1.npage.de/010270/19/bilder/commentsback1.jpg) !important;  border: none !important;  box-shadow: none !important;}

The extension's injected WhatsApp stylesheet references an external image hosted on `raw.githubusercontent.com` instead of packaging the asset locally. Every affected page load can therefore generate a third-party request that exposes extension usage and browsing activity outside Chrome's extension package.

css/whatsapp.css (Line 1)
: root: not(#z),.dark: not(#z) {  --version: 'Dark-WhatsApp USo-Lite 2.16.0 — June 25th, 2020';  --message: 'Towards v3 of DWA! Updating to `2.2027.9` of WhatsApp Web; check the changelog to see what is new!';  --changes: '\A\A https://github.com/vednoc/dark-whatsapp';  --ui - font: 'font_name', Segoe UI, Helvetica Neue, Helvetica, Lucida Grande, Arial, Ubuntu, Cantarell, Fira Sans,    sans - serif !important;  --r - menus: 4 px;  --r - inputs: 24 px;  --r - avatars: 50 %;  --c - m - hover: 0.6 s;  --c - m - delay: 1.2 s;  --app - width: 1396 px;  --emoji - o: 0.8;  --bg - image: url("https://raw.githubusercontent.com/vednoc/dark-whatsapp/master/images/bg-blur-high.jpg");  --bg - opacity: 0.4;  --bg - blur: 0 px;  --bg - blur - s: calc(var (--bg - blur) * (-2));  --bg - hue: 320 deg;  --bg - invert: 0;

This stylesheet pulls a cursor image from `i.imgur.com` for an injected Google page theme. Using third-party hosted assets inside content-injected CSS is a suspicious pattern because it creates off-platform requests that can be used for passive tracking and are unnecessary for a local theme extension.

css/google.css (Line 3416)
}canvas.ita-hwt-canvas {  cursor: url('https://i.imgur.com/sjZV2eI.png') 0 10, auto !important;}# gt - pb - tb {  border - color:

By severity

Critical0
High0
Medium3
Low3

Versions scanned

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

Extension VersionCode Review Findings
0.4.23
0.4.13

Files with findings

5 distinct paths — top paths by unique finding count:

  • inject.js2
  • css/google.css1
  • css/twitch.css1
  • css/whatsapp.css1
  • manifest.json1
S.No.
Category
Severity
File
Summary
Found in Version
1Other
medium
manifest.json (line 11)The extension injects `moment.js` (a 4,601-line date library) as a content script into every single page at `document_start`, yet `inject.js` never calls any moment.js API — it uses vanilla `new Date()` for all time c…
2Tracking
medium
css/twitch.css (line 258)This injected stylesheet forces the browser to fetch an image from an unrelated third-party domain over plain HTTP whenever the Twitch theme is applied. That creates an unnecessary external beacon tied to page visits,…
3Tracking
medium
inject.js (line 108)This `DOMContentLoaded` listener adds the class `__fb-dark-mode` to `document.body` on every page the user visits — not just facebook.com — because the code only skips the operation when "facebook.com" is actively in …
4Tracking
low
css/whatsapp.css (line 1)The extension's injected WhatsApp stylesheet references an external image hosted on `raw.githubusercontent.com` instead of packaging the asset locally. Every affected page load can therefore generate a third-party req…
5Tracking
low
css/google.css (line 3416)This stylesheet pulls a cursor image from `i.imgur.com` for an injected Google page theme. Using third-party hosted assets inside content-injected CSS is a suspicious pattern because it creates off-platform requests t…
6Unauthorized Data Collection
low
inject.js (line 208)`blacklist` is assigned at line 114 and line 213 without any `var`, `let`, or `const` declaration, making it an implicit global variable on `window`. Because this content script runs on `<all_urls>` the page's own Jav…
URLs
151
IPv4
3
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.

chrome.google.com-https://chrome.google.com
getbootstrap.com-https://getbootstrap.com/
github.com/twbs/bootstrap/blob/master/LICENSEhttps://github.com/twbs/bootstrap/blob/master/LICENSE
www.w3.org/2000/svghttp://www.w3.org/2000/svg
github.com/liorgrossman/darkness/tree/master/chrome-extension/themeshttps://github.com/liorgrossman/darkness/tree/master/chrome-extension/themes
userstyles.org/styles/126925/bing-darkhttps://userstyles.org/styles/126925/bing-dark
colincon.ga-http://colincon.ga
userstyles.org/styles/101431/new-duckduckgo-dark-themehttps://userstyles.org/styles/101431/new-duckduckgo-dark-theme
userstyles.org/styles/120329/ebay-dark-black-midnight-smackedhttps://userstyles.org/styles/120329/ebay-dark-black-midnight-smacked
userstyles.org/styles/118180/dusky-gray-facebook-dark-themehttps://userstyles.org/styles/118180/dusky-gray-facebook-dark-theme
Showing 1 to 10 of 160 rows
Rows per page:

Gain full insight into all external connections.

Upgrade for full visibility.

2.3.3.3
IPv4
-
2.3.3.1
IPv4
-
4.4.3.2
IPv4
-
Showing 1 to 3 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.