By: Giorgio Maone
Inspect and view changes in NoScript Security Suite source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
"manifest_version": 2,
"default_locale": "en",
"name": "NoScript",
"browser_specific_settings": {
"gecko": {
"id": "{73a6fe31-595d-460b-a920-fcc0f8843232}",
"strict_min_version": "115.0"
},
"gecko_android": {}
},
"version": "13.6.23",
"description": "__MSG_Description__",
"incognito": "spanning",
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'none'",
"icons": {
"16": "img/logo.svg",
"32": "img/logo.svg",
"48": "img/logo.svg",
"64": "img/logo.svg",
"128": "img/logo.svg",
"256": "img/logo.svg"
},
"permissions": [
"contextMenus",
"storage",
"tabs",
"unlimitedStorage",
"scripting",
"webNavigation",
"webRequest",
"webRequestBlocking",
"webRequestFilterResponse",
"webRequestFilterResponse.serviceWorkerScript",
"dns",
"<all_urls>"
],
"background": {
"scripts": [
"/nscl/lib/punycode.js",
"/nscl/service/Wakening.js",
"/nscl/common/sha256.js",
"/nscl/common/UA.js",
"/nscl/common/uuid.js",
"/nscl/common/SyncMessage.js",
"/nscl/common/log.js",
"/nscl/common/tld.js",
"/nscl/common/Messages.js",
"/nscl/common/CSP.js",
"/nscl/common/NetCSP.js",
"/nscl/common/CapsCSP.js",
"/nscl/common/RequestKey.js",
"/nscl/common/Sites.js",
"/nscl/common/Permissions.js",
"/nscl/common/Policy.js",
"/nscl/common/ContextStore.js",
"/nscl/common/locale.js",
"/nscl/common/Storage.js",
"/nscl/common/include.js",
"/nscl/common/DNS.js",
"/nscl/common/AddressMatcherWithDNS.js",
"/nscl/common/iputil.js",
"/nscl/common/SessionCache.js",
"/nscl/service/NavCache.js",
"/nscl/service/Scripting.js",
"/nscl/service/DocStartInjection.js",
"/nscl/service/LastListener.js",
"/nscl/service/patchWorkers.js",
"/nscl/service/TabCache.js",
"/nscl/service/TabTies.js",
"ui/Prompts.js",
"xss/XSS.js",
"bg/ReportingCSP.js",
"bg/Defaults.js",
"bg/TabGuard.js",
"bg/RequestGuard.js",
"bg/Settings.js",
"bg/popupHandler.js",
"bg/main.js",
"common/themes.js"
],
"persistent": true
},
"content_scripts": [
{
"run_at": "document_start",
"matches": [
"<all_urls>"
],
"match_about_blank": true,
"match_origin_as_fallback": true,
"all_frames": true,
"js": [
"/nscl/common/UA.js",
"/nscl/common/uuid.js",
"/nscl/common/log.js",
"/nscl/common/SyncMessage.js",
"/nscl/common/Messages.js",
"/nscl/common/CSP.js",
"/nscl/common/CapsCSP.js",
"/nscl/common/RequestKey.js",
"/nscl/content/DocRewriter.js",
"/nscl/content/Worlds.js",
"/nscl/main/Worlds.main.js",
"/nscl/content/patchWorkers.js",
"/nscl/main/patchWorkers.main.js",
"/nscl/content/DocumentCSP.js",
"/nscl/content/NoscriptElements.js",
"/nscl/content/prefetchCSSResources.js",
"/nscl/main/prefetchCSSResources.main.js",
"/nscl/content/PlaceHolder.js",
"/nscl/content/sanitizePaste.js",
"content/onScriptDisabled.js",
"/nscl/content/DocumentFreezer.js",
"content/staticNS.js",
"/nscl/content/media.js",
"/nscl/content/WasmHook.js",
"/nscl/main/WasmHook.main.js",
"/nscl/content/WebGLHook.js",
"/nscl/main/WebGLHook.main.js",
"content/embeddingDocument.js",
"content/content.js",
"content/dirindex.js",
"content/eventsHook.js",
"content/eventsHook.main.js",
"content/syncFetchPolicy.js",
"content/gesture.js"
]
}
],
"options_ui": {
"page": "ui/options.html",
"open_in_tab": true
},
"browser_action": {
"default_area": "navbar",
"default_title": "NoScript",
"default_icon": {
"64": "img/ui-maybe64.webp"
}
},
"commands": {
"toggleEnforcementForTab": {
"description": "__MSG_toggleEnforcementForTab__",
"suggested_key": {
"default": "Alt+Shift+Space",
"windows": "Alt+Shift+Comma"
}
},
"openPageUI": {
"description": "__MSG_pagePermissionsUI__",
"suggested_key": {
"default": "Alt+Shift+N"
}
},
"tempTrustPage": {
"description": "__MSG_TempTrustPage__"
},
"revokeTemp": {
"description": "__MSG_RevokeTemp__"
},
"_execute_action": {},
"_execute_browser_action": {}
}
} Best NoScript Security Suite Alternatives
Here are some Firefox add-ons that are similar to NoScript Security Suite:
No-Script Suite Lite
AdblockLite
NoScript Security Suite Lite
noscript_security_suite_lite
YesScript2
Andras Horvath
NoScript Lite
noscript
NoScript Security Suite
NoScript Security Suite
SurfSafe
Keat
Security Shield
Jamison
Norton Safe Web
NortonLifeLock
Netcraft Extension
Netcraft Ltd
Sentinel Shield
Sumzip
Browser Security Plus
ManageEngine
Sentinel Shield
Sumzip