Is Stylus safe?

Clean risk

Stylus ships hardcoded OAuth client secrets for Google Drive, OneDrive, and UserStylesWorld in its extension source.

Stylus is a user-styles manager that injects custom CSS into web pages across all sites. Its sync feature includes OAuth integration with Google Drive, OneDrive, and UserStylesWorld, with the client secrets for all three providers stored in plaintext in the background script. These secrets are sent verbatim in token-exchange requests when a user connects a sync account.

Stylus Teamv2.4.17Firefox Add-ons
3Risk
Who publishes it

Stylus Team - no other listings under this identity, 10 shared hostnames

What this publisher told the store about itself, and the other listings that told it the same thing.

Publisher
Stylus Team

Shared hosts - 10 hostnames

Hostnames hardcoded in this extension that few other listings call. That can mean one operator behind both, and it can equally mean a small shared vendor, so it is context rather than a conclusion. Hosts that many listings call are left out: they are services, not connections.

33kk.github.io
Also called by 2 other listings: Stylus, Stylus (beta)
clngdbkpkpeebahjckkjfobafhncgmne.chromiumapp.org
Also called by 2 other listings: Stylus, Stylus (beta)
gusted.xyz
Also called by 2 other listings: Stylus, Stylus (beta)
explore.transifex.com
Also called by 3 other listings: Stylus, Stylus (beta), ScratchTools
update.userstyles.org
Also called by 3 other listings
uso.kkx.one
Also called by 3 other listings, including FireMonkey
gateway.userstyles.org
Also called by 4 other listings, including Stylish
stylus-lang.com
Also called by 5 other listings, including FireMonkey
stylelint.io
Also called by 6 other listings, including xStyle
userstyles.world
Also called by 6 other listings, including FireMonkey

AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.

Publishers can request a review.

What it can do

Permissions this extension asks for, as declared in version 2.4.17. Asking for a permission is not a finding on its own - it is what the extension can do if it chooses to.

  • Read and change your data on every site you visit

    <all_urls>

  • Schedule its own background tasks

    alarms

  • Add items to the right-click menu

    contextMenus

  • Store data in your browser

    storage

  • See the address and title of every tab you have open

    tabs

  • Store an unlimited amount of data in your browser

    unlimitedStorage

  • See every page you navigate to, as you navigate to it

    webNavigation

  • Watch every request your browser makes

    webRequest

  • Watch, block and rewrite every request your browser makes

    webRequestBlocking

Where it sends data

Destinations our analysis observed Stylus contacting. Sending data somewhere is not a finding on its own - an extension that syncs your settings has to talk to its own server - but it is where your data can go, and who else it goes to.

  • oauth2.googleapis.com

    Stylus sends data to oauth2.googleapis.com. 13 other extensions we have analyzed send data here.

  • login.microsoftonline.com

    Stylus sends data to login.microsoftonline.com. 8 other extensions we have analyzed send data here.

  • userstyles.world

    Stylus sends data to userstyles.world. One other extension we have analyzed sends data here.

Updated 2 November 2026amo-814814