Suspicious 80% firefox 1 installs Download

Nexload Browser Integration 0.1.1

Excessive permissions, new package

“Send downloads and selected links to the Nexload desktop app for macOS.”

Extension can bridge all-site cookies to a native hostArchive contains Mozilla COSE digest manifest

Evidence

Extension requests cookies permission manifest.json · lines 1–40
1{
2 "manifest_version": 2,
3 "name": "Nexload Browser Integration",
4 "description": "Send downloads and selected links to the Nexload desktop app for macOS.",
5 "version": "0.1.1",
6 "icons": {
7 "16": "icons/16.png",
8 "32": "icons/32.png",
9 "48": "icons/48.png",
10 "128": "icons/128.png"
11 },
12 "permissions": [
13 "contextMenus",
14 "nativeMessaging",
15 "tabs",
16 "cookies",
17 "storage",
18 "downloads",
19 "notifications",
20 "<all_urls>"
21 ],
22 "background": {
23 "scripts": [
24 "background.js"
25 ]
26 },
27 "content_scripts": [
28 {
29 "matches": [
30 "<all_urls>"
31 ],
9 lines
Firefox declares authentication data collection manifest.json · lines 50–62
50:7wser_specific_settings": {
51 "gecko": {
52 "id": "[email protected]",
53 "strict_min_version": "140.0",
54 "data_collection_permissions": {
55 "required": [
56 "authenticationInfo",
57 "browsingActivity",
5 lines
Calls a parenthesized function expression background.js · lines 44–60
44:34t().version || '0.0.0';
45 } catch (_) {
46 return '0.0.0';
47 }
48})();
49
50const MENU_ID = 'nexload-download';
51
52// Hard-blocked media hosts: never capture and never show capture UI for
53// these (and any subdomain). DRM bypass and YouTube downloading are out of
54// scope by policy.
6 lines
Chromium extension resource file marker background.js · lines 72–75
72:62filter misses them.
73// KEEP IN SYNC with SUPPORTED_FILEHOSTS in content.js (see host-list drift test).
74const SUPPORTED_FILEHOSTS = [
75 'rapidgator.net', 'rg.to', 'nitroflare.com', 'katfile.com', 'ddownl
Anonfiles.com file hosting background.js · lines 85–93
85:26
86 'mediafire.com', 'mega.nz', 'mega.co.nz', 'zippyshare.com', 'anonfiles.com',
87 'gofile.io', 'pixeldrain.com', 'krakenfiles.com', 'sendspace.com',
88 'dropbox.com', 'drive.google.com', 'wetransfer.com',
89];
90
91function matchHostSuffix(host, suffixes) {
92 const h = cleanText(host).toLowerCase();
93 if (!h) return

No evidence locations were recorded for this file. Raw result

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.