Security Warning: High Security Risk
OrangeMonkey
ID: ekmeppjgajofkpiofbebgcbohbmfldaf
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- exten.helperView Profile
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
Lightweight Userscript manager. Provides userscripts support for Chromium browsers
OrangeMonkey is a lightweight userscript manager. Fork of the popular Violentmonkey extension with enhanced functionality and updated design. OrangeMonkey is used to run called userscripts. Using them, you can, for example, make a dark theme for your favorite site. Features: - Ability to make backups by saving your entire gallery in a zip archive - Installing userjs by link - Large userjs gallery available and search through it - Convenient one-click script switching - All GM_ * functions available Changelog: - v1.0.2 - Updated popup
The bundled manifest declares the 'declarativeNetRequest' permission, but the live CWS listing summary does not include it. This discrepancy may indicate a permissions update not yet reflected in the listing or a misconfiguration.
// Bundled manifest.json includes "declarativeNetRequest" in permissions,// but the Chrome Web Store published summary (from live CWS listing)// lists permissions without it."permissions": ["tabs", "scripting", "notifications", "downloads", "storage", "unlimitedStorage", "offscreen", "webRequest", "userScripts", "declarativeNetRequest"]The extension sends a screenview hit to Google Analytics (UA-142528268-15) that includes the `cd1` parameter set to a semicolon-separated list of installed script names (`e`). This transmits sensitive user information (installed script inventory) to a third party without any disclosure in the CWS privacy practices (listed as 'none declared').
g = { init: function(e) { m({ trackTimeout: null }) .then((function(t) { var n = t.trackTimeout; n && d() < n || !e || m({ uuid: null }) .then((function(e) { if (e.uuid) return e.uuid; var t = v(); return h({ uuid: t }), t })) .then((function(t) { var n = { v: 1, t: "screenview", tid: "UA-142528268-15", cid: t, cd: "init", av: chrome.runtime.getManifest() .version, an: "OrangeMonkey", ul: chrome.i18n.getMessage("@@ui_locale"), cd1: e }; fetch("https://www.google-analytics.com/collect", { method: "POST", body: Object.keys(n) .map((function(e) { return "".concat(encodeURIComponent(e), "=") .concat(encodeURIComponent(n[e])) })) .join("&") }) .then((function(e) { h({ trackTimeout: d() + 43200 }) })) })) })) }, ...}By severity
Versions scanned
Showing 1 of 18 scanned versions with more than one unique finding. Counts are unique findings that include each version.
| Extension Version | Code Review Findings |
|---|---|
| 2.0.14 | 2 |
Files with findings
2 distinct paths — top paths by unique finding count:
- background.js1
- manifest.json1
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.
Gain full insight into all external connections.
Upgrade for full visibility.
Code Diff
Compare extension code between any two versions.
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.