Luminous: JavaScript events blocker

An experimental extension to identify, analyze and block code execution and event collection through JavaScript in your browser.

O que é Luminous: JavaScript events blocker?

Luminous: JavaScript events blocker é uma extensão do Chrome desenvolvida por gbaptista, e sua principal característica é "An experimental extension to identify, analyze and block code execution and event collection through JavaScript in your browser.".

Capturas de Tela da Extensão

screenshot
screenshot
screenshot
screenshot
screenshot

Baixar o arquivo CRX da Extensão Luminous: JavaScript events blocker

Baixe arquivos de extensão Luminous: JavaScript events blocker no formato crx, instale manualmente as extensões do Chrome no navegador ou compartilhe os arquivos crx com amigos para instalar facilmente as extensões do Chrome.

Instruções de Uso da Extensão

                        We have amazing projects like Lightbeam, NoScript, ScriptSafe, uBlock Origin, HTTPS Everywhere and many others. All have the proposal to identify and/ or prevent the execution of questionable codes and requests.

These tools are vital, but we inevitably need to make concessions to access many websites as we have a massive use of JavaScript on the web. When you access for example the Google Translate website, with a combo of 3 extensions (HTTPS Everywhere, uBlock Origin and ScriptSafe) and Luminous, we have the following result after a few moments:

- 6 requests influenced by HTTPS Everywhere
- 75 requests blocked by uBlock Origin
- 4 items blocked by ScriptSafe
- 7,6 thousand JavaScript executions detected by Luminous

It’s about this number (7,6 thousand) that we are lost and with hands tied, it’s there that we do not know what happens and we still do not have the freedom to decide what can or can’t be executed. This is the main purpose of the project, filling this gap and being able to see and control what happens. As a side effect we end up also having an interesting tool that helps in JavaScript code developing process by giving us visibility about what is happening.                    

Informações Básicas da Extensão

Nome Luminous: JavaScript events blocker Luminous: JavaScript events blocker
ID baacpbikplogpeecclpnajnlghmcldkb
URL Oficial https://chromewebstore.google.com/detail/luminous-javascript-event/baacpbikplogpeecclpnajnlghmcldkb
Descrição An experimental extension to identify, analyze and block code execution and event collection through JavaScript in your browser.
Tamanho do Arquivo 377 KB
Contagem de Instalações 2,085
Versão Atual 0.0.28
Última Atualização 2019-09-14
Data de Publicação 2019-09-14
Classificação 4.88/5 Total de 17 Avaliações
Desenvolvedor gbaptista
Email [email protected]
Tipo de Pagamento free
Site da Extensão https://gbaptista.github.io/luminous/doc/en-US/
URL da Página de Ajuda https://gbaptista.github.io/luminous/doc/en-US/
Idiomas Suportados en-US,es,pt-BR
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 2,
    "name": "__MSG_manifestName__",
    "short_name": "Luminous",
    "description": "__MSG_manifestDescription__",
    "version": "0.0.28",
    "author": "Guilherme Baptista",
    "developer": {
        "name": "Guilherme Baptista",
        "url": "http:\/\/gbaptista.com"
    },
    "default_locale": "en_US",
    "homepage_url": "https:\/\/gbaptista.github.io\/luminous\/doc\/en-US\/",
    "applications": {
        "gecko": {
            "id": "[email protected]"
        }
    },
    "icons": {
        "16": "images\/icons\/16.png",
        "20": "images\/icons\/20.png",
        "24": "images\/icons\/24.png",
        "32": "images\/icons\/32.png",
        "48": "images\/icons\/48.png",
        "64": "images\/icons\/64.png",
        "128": "images\/icons\/128.png",
        "256": "images\/icons\/256.png",
        "512": "images\/icons\/512.png"
    },
    "browser_action": {
        "default_icon": {
            "16": "images\/icons\/16.png",
            "32": "images\/icons\/32.png",
            "64": "images\/icons\/64.png"
        },
        "default_popup": "html\/popup\/popup.html"
    },
    "options_page": "html\/settings\/injection\/enabled.html",
    "sidebar_action": {
        "default_icon": {
            "16": "images\/icons\/16.png",
            "20": "images\/icons\/20.png",
            "24": "images\/icons\/24.png",
            "32": "images\/icons\/32.png",
            "48": "images\/icons\/48.png",
            "64": "images\/icons\/64.png",
            "128": "images\/icons\/128.png",
            "256": "images\/icons\/256.png",
            "512": "images\/icons\/512.png"
        },
        "default_title": "Luminous",
        "default_panel": "html\/logs\/logs.html?container=sidebar"
    },
    "devtools_page": "html\/devtools\/devtools.html",
    "options_ui": {
        "page": "html\/settings\/injection\/enabled.html",
        "open_in_tab": true,
        "browser_style": false
    },
    "content_scripts": [
        {
            "run_at": "document_start",
            "matches": [
                ""
            ],
            "all_frames": true,
            "js": [
                "vendor\/ua-parser-js-0.7.20\/ua-parser.min.js",
                "js\/content\/strategy.js",
                "js\/helpers\/code_names.js",
                "js\/helpers\/compressor.js",
                "js\/helpers\/domain_settings.js",
                "vendor\/js-cookie-2.2.1\/js.cookie.min.js",
                "js\/utils\/injections\/data.js",
                "js\/utils\/injections\/options.js",
                "js\/utils\/injections\/interceptor.js",
                "js\/utils\/numbers.js",
                "js\/content\/injections_controller.js",
                "js\/content\/injections\/data.js",
                "js\/content\/injections\/options.js",
                "js\/content\/injections\/interceptor.js",
                "js\/content\/readers\/data.js",
                "js\/content\/initializer.js"
            ]
        }
    ],
    "background": {
        "scripts": [
            "js\/background\/strategy.js",
            "js\/helpers\/code_names.js",
            "js\/helpers\/compressor.js",
            "js\/helpers\/domain_settings.js",
            "js\/background\/setup\/default_settings.js",
            "js\/utils\/injections\/element_to_html_string.js",
            "js\/utils\/injections\/data.js",
            "js\/utils\/injections\/options.js",
            "js\/utils\/injections\/interceptor.js",
            "js\/background\/injections\/settings.js",
            "js\/background\/injections\/headers\/security_polices.js",
            "js\/background\/injections\/headers\/user_agent.js",
            "js\/background\/injections\/headers\/cookies.js",
            "js\/background\/injections\/content\/filter_response_data.js",
            "js\/background\/tabs\/set_current_tab.js",
            "js\/background\/tabs\/reset_data_for_tab.js",
            "js\/utils\/numbers.js",
            "js\/utils\/colors.js",
            "js\/background\/counters.js",
            "js\/background\/ui\/icon.js",
            "js\/background\/ui\/badge.js",
            "js\/background\/devtools.js",
            "js\/background\/auto_settings\/domains.js",
            "js\/background\/auto_settings\/events.js",
            "vendor\/dexiejs-2.0.4\/dexie.min.js",
            "js\/helpers\/indexed_db.js",
            "js\/background\/reports.js"
        ]
    },
    "permissions": [
        "storage",
        "unlimitedStorage",
        "tabs",
        "webRequest",
        "webRequestBlocking",
        "webNavigation",
        ""
    ]
}