Untrusted Types for DevTools

Abusing Trusted Types to discover XSS sinks.

Co to jest Untrusted Types for DevTools?

Untrusted Types for DevTools to rozszerzenie Chrome opracowane przez Thomas Orlita, a jego główną funkcją jest „Abusing Trusted Types to discover XSS sinks.”.

Zrzuty ekranu rozszerzenia

screenshot
screenshot

Pobierz plik CRX rozszerzenia Untrusted Types for DevTools

Pobierz pliki rozszerzeń Untrusted Types for DevTools w formacie crx, zainstaluj ręcznie rozszerzenia Chrome w przeglądarce lub udostępnij pliki crx znajomym, aby łatwo zainstalować rozszerzenia Chrome.

Instrukcja Użytkowania Rozszerzenia

                        Discover and test inputs passed into sinks that could lead to DOM XSS vulnerabilities.

A sink is a code pattern that could run arbitrary JavaScript code if the input is malicious, for example: innerHTML, eval, document.write.

This extension adds a panel to DevTools where you can see/filter the sink logs and customize settings.

Keywords (by default: "d0mxss") that are found to be passed in a sink will be highlighted in the extension and in console.

You can then find the stack trace of a specific log:
1. Click to copy the ID,
2. Open Console>Filter and paste the ID,
3. Now you can inspect the stack trace. Click on the function name to open it in the Sources tab.                    

Podstawowe informacje o rozszerzeniu

Nazwa Untrusted Types for DevTools Untrusted Types for DevTools
ID bpeblffgmddnafmnmdjohcmkbeifdlnb
Oficjalny URL https://chromewebstore.google.com/detail/untrusted-types-for-devto/bpeblffgmddnafmnmdjohcmkbeifdlnb
Opis Abusing Trusted Types to discover XSS sinks.
Rozmiar pliku 39.16 KB
Liczba instalacji 1,297
Aktualna Wersja 1.1.1
Ostatnia Aktualizacja 2021-10-12
Data Publikacji 2021-01-22
Ocena 5.00/5 Łącznie 3 Oceny
Deweloper Thomas Orlita
E-mail [email protected]
Typ Płatności free
Strona Rozszerzenia https://github.com/filedescriptor/untrusted-types
Obsługiwane Języki en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Untrusted Types for DevTools",
    "description": "Abusing Trusted Types to discover XSS sinks.",
    "version": "1.1.1",
    "manifest_version": 2,
    "icons": {
        "128": "icons\/icon128.png"
    },
    "permissions": [
        "storage",
        "webRequest",
        "webRequestBlocking",
        "http:\/\/*\/*",
        "https:\/\/*\/*"
    ],
    "web_accessible_resources": [
        "settings.json"
    ],
    "content_scripts": [
        {
            "matches": [
                "http:\/\/*\/*",
                "https:\/\/*\/*"
            ],
            "all_frames": true,
            "match_about_blank": true,
            "run_at": "document_start",
            "js": [
                "build\/content.js"
            ]
        }
    ],
    "devtools_page": "devtools.html",
    "background": {
        "scripts": [
            "build\/background.js"
        ],
        "persistent": true
    }
}