Luminous: JavaScript events blocker

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

Τι είναι το Luminous: JavaScript events blocker;

Το Luminous: JavaScript events blocker είναι ένα πρόσθετο Chrome που αναπτύχθηκε από τον gbaptista, και η κύρια λειτουργία του είναι "An experimental extension to identify, analyze and block code execution and event collection through JavaScript in your browser.".

Στιγμιότυπα Επέκτασης

screenshot
screenshot
screenshot
screenshot
screenshot

Λήψη αρχείου CRX της επέκτασης Luminous: JavaScript events blocker

Λήψη αρχείων επέκτασης Luminous: JavaScript events blocker σε μορφή crx, εγκατάσταση των επεκτάσεων Chrome μη αυτόματα στον περιηγητή ή κοινοποίηση των αρχείων crx με φίλους για εύκολη εγκατάσταση των επεκτάσεων Chrome.

Οδηγίες Χρήσης της Επέκτασης

                        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.                    

Βασικές Πληροφορίες Επέκτασης

Όνομα Luminous: JavaScript events blocker Luminous: JavaScript events blocker
ID baacpbikplogpeecclpnajnlghmcldkb
Επίσημο URL https://chromewebstore.google.com/detail/luminous-javascript-event/baacpbikplogpeecclpnajnlghmcldkb
Περιγραφή An experimental extension to identify, analyze and block code execution and event collection through JavaScript in your browser.
Μέγεθος Αρχείου 377 KB
Αριθμός Εγκαταστάσεων 2,085
Τρέχουσα Έκδοση 0.0.28
Τελευταία Ενημέρωση 2019-09-14
Ημερομηνία Δημοσίευσης 2019-09-14
Αξιολόγηση 4.88/5 Συνολικά 17 Αξιολογήσεις
Προγραμματιστής gbaptista
Ηλεκτρονικό ταχυδρομείο [email protected]
Τύπος Πληρωμής free
Ιστότοπος Επέκτασης https://gbaptista.github.io/luminous/doc/en-US/
Διεύθυνση URL της Σελίδας Βοήθειας https://gbaptista.github.io/luminous/doc/en-US/
Υποστηριζόμενες Γλώσσες 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",
        ""
    ]
}