New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

darkreader

Package Overview
Dependencies
Maintainers
1
Versions
69
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

darkreader - npm Package Compare versions

Comparing version
4.9.109
to
4.9.112
+24
-23
package.json
{
"name": "darkreader",
"version": "4.9.109",
"version": "4.9.112",
"description": "Dark mode for every website",

@@ -29,2 +29,3 @@ "scripts": {

"test:coverage": "jest --config=tests/unit/jest.config.mjs --coverage",
"test:edge": "node tasks/cli.js build --debug --test --plus && jest --config=tests/browser/jest.config.mjs --runInBand",
"test:firefox": "node tasks/cli.js build --debug --test --firefox-mv2 && jest --config=tests/browser/jest.config.firefox.mjs --runInBand",

@@ -69,16 +70,16 @@ "test:inject": "node --max-old-space-size=3072 node_modules/.bin/karma start ./tests/inject/karma.conf.cjs",

"devDependencies": {
"@eslint/compat": "1.3.0",
"@eslint/compat": "1.4.0",
"@eslint/eslintrc": "3.3.1",
"@eslint/js": "9.29.0",
"@rollup/plugin-node-resolve": "16.0.1",
"@eslint/js": "9.37.0",
"@rollup/plugin-node-resolve": "16.0.3",
"@rollup/plugin-replace": "6.0.2",
"@rollup/plugin-typescript": "12.1.3",
"@stylistic/eslint-plugin": "5.0.0",
"@types/chrome": "0.0.326",
"@rollup/plugin-typescript": "12.1.4",
"@stylistic/eslint-plugin": "5.4.0",
"@types/chrome": "0.1.24",
"@types/eslint": "9.6.1",
"@types/jasmine": "5.1.8",
"@types/jasmine": "5.1.10",
"@types/jest": "30.0.0",
"@types/karma": "6.3.9",
"@types/karma-coverage": "2.0.3",
"@types/node": "24.0.3",
"@types/node": "24.7.2",
"@types/ws": "8.18.1",

@@ -88,6 +89,6 @@ "chokidar": "4.0.3",

"eslint-plugin-import": "2.32.0",
"globals": "16.2.0",
"globby": "14.1.0",
"jasmine-core": "5.8.0",
"jest": "30.0.2",
"globals": "16.4.0",
"globby": "15.0.0",
"jasmine-core": "5.12.0",
"jest": "30.2.0",
"jest-extended": "6.0.0",

@@ -102,18 +103,18 @@ "karma": "6.4.4",

"karma-spec-reporter": "0.0.36",
"less": "4.3.0",
"prettier": "3.6.0",
"puppeteer-core": "24.10.2",
"rollup": "4.44.0",
"less": "4.4.2",
"prettier": "3.6.2",
"puppeteer-core": "24.24.1",
"rollup": "4.52.4",
"rollup-plugin-istanbul": "5.0.0",
"ts-jest": "29.4.0",
"ts-jest": "29.4.5",
"tslib": "2.8.1",
"typescript": "5.8.3",
"typescript-eslint": "8.35.0",
"ws": "8.18.2",
"typescript": "5.9.3",
"typescript-eslint": "8.46.1",
"ws": "8.18.3",
"yazl": "3.3.1"
},
"optionalDependencies": {
"@rollup/rollup-linux-x64-gnu": "4.44.0",
"@rollup/rollup-win32-x64-msvc": "4.44.0"
"@rollup/rollup-linux-x64-gnu": "4.52.4",
"@rollup/rollup-win32-x64-msvc": "4.52.4"
}
}

@@ -184,3 +184,3 @@ <p align="center"><a href="https://darkreader.org" target="_blank" rel="noreferrer noopener"><img width="250" alt="Dark Reader's mascot" src="https://raw.githubusercontent.com/darkreader/darkreader.github.io/master/images/darkreader-mascot.svg"></a></p>

Regarding quarantined domains specifically, there is this [comment from Firefox's source code:](https://searchfox.org/mozilla-central/source/toolkit/components/extensions/Extension.sys.mjs#2937-2938)
Regarding quarantined domains specifically, there is this [comment from Firefox's source code](https://searchfox.org/mozilla-central/rev/1838f847aa3bf909c3d34a94a8f0cd7e37fca086/toolkit/components/extensions/Extension.sys.mjs#3470-3471):

@@ -187,0 +187,0 @@ ```

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display