Chrome Web Store
61Versions
1Code reviewed

No malware found

In code review (v2.3.28)

Our reviewer read version 2.3.28 — the most recent version we have reviewed — and found no malicious behaviour. The version shown here has not been individually reviewed yet.

What our analysis found

Stylus, used by 800,000 people, showed no malicious code in Extension Auditor's review. Its permissions mean it can read and change data on all websites, can inject scripts into pages and can observe network requests. It comes from a trusted publisher and was last updated in September 2026.

Stylus is a well-known open-source user style manager with 1M+ users, a Featured badge, and a trusted publisher. The broad permissions are necessary for its core functionality: applying custom CSS to any website and managing styles. All external network activity goes to documented style repositories (, userstyles.world, GreasyFork) or user-configured cloud sync services (Dropbox, Google Drive, etc.) – no unauthorized data exfiltration or tracking. ML signals (eval, innerHTML, etc.) come from the large bundled codebase and the CodeMirror editor, not from malicious obfuscation. The published manifest matches the bundled manifest; the privacy policy and CWS listing state no data collection. This is a clear false positive.

Stylus

Stylus Chrome extension security report

ID: clngdbkpkpeebahjckkjfobafhncgmne

Supported Languages

🇸🇦Arabic
🇧🇷Brazilian Portuguese
🇬🇧British English
🇧🇬Bulgarian
🇨🇳Chinese (Simplified)
🇹🇼Chinese (Traditional)
🇨🇿Czech
🇩🇰Danish
🇳🇱Dutch
🇺🇸English
🇪🇪Estonian
🇫🇮Finnish
🇫🇷French
🇩🇪German
🇬🇷Greek
🇮🇱Hebrew
🇭🇺Hungarian
🇮🇹Italian
🇯🇵Japanese
🇰🇷Korean
🇲🇽Latin American Spanish
🇱🇻Latvian
🇮🇷Persian
🇵🇱Polish
🇵🇹Portuguese
🇷🇴Romanian
🇷🇺Russian
🇷🇸Serbian
🇪🇸Spanish
🇸🇪Swedish
🇮🇳Telugu
🇹🇷Turkish
🇺🇦Ukrainian
🇻🇳Vietnamese

Extension Info & Metadata

Status
Active
Version
2.4.14
Size
1.18 MB
Rating
4.5/5
Reviews
1,177
Users
800,000
Type
Extension
Updated
Sep 21, 2026
Category
Developer tools
Price
Free
Featured
Yes
Visibility
Listed
Mature
No
By Google
No
Trusted
Yes
This publisherTrack record
2extensions
All still listed
Scanned by Extension Auditor — Low RiskDevelopers: embed this badge to link to this report.

Publisher Contextual Analysis

Trusted
Author
stylus.openstyles
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Website
Visit
Extensions
2
Active
2
Obsolete
0
Listed
2
Unlisted
0
Users
830,000

Screenshots & videos

Screenshot 2

Install growth

Item
Type
Severity
Description
webRequest
Permission
Critical
This permission enables the extension to monitor and analyze all web requests made by the browser. Rated Critical because it can observe all network traffic including sensitive data, track browsing behavior, and gather authentication tokens.
webRequestBlocking
Permission
Critical
This permission allows the extension to intercept, modify, or block any web request in real-time before it reaches its destination. Rated Critical because it can modify sensitive data (like passwords, credit cards) before encryption, redirect traffic to malicious sites, or block security updates.
declarativeNetRequestWithHostAccess
Permission
Critical
This permission combines network request modification with host permissions. Rated Critical because it can modify requests for specific domains, potentially targeting sensitive websites with precise attack rules.
scripting
Permission
Critical
This permission allows injection and execution of JavaScript on any webpage. Rated Critical because it can modify page content, steal sensitive data, and inject malicious code into any site the extension has access to.
<all_urls>
Host
Critical
Broad host access — the extension can read/modify content on every website.
Dangerous Permission Combination: scripting,<all_urls>,webRequest
Risk Factor
Critical
Enables sophisticated data theft through script injection and traffic monitoring
Dangerous Permission Combination
Risk Factor
Critical
This extension can intercept, modify, and block web requests in real-time.
webNavigation
Permission
High
This permission enables monitoring of all browser navigation events and transitions. Rated High because it can track every page visit, navigation method, and browsing pattern, potentially exposing sensitive browsing behavior and user activities.
identity
Permission
High
This permission accesses Chrome identity service and user information. Rated High because it can obtain OAuth tokens, access connected accounts, and impersonate the user in authenticated service.
offscreen
Permission
High
This permission creates hidden browser documents with full DOM access. Rated High because it can run background operations invisibly, potentially executing malicious code without user awareness.
Contextual Risk Factors
Risk Factor
High
The following context increases the overall risk:• 10% increase: Early script execution enables pre-emptive content manipulation• 10% increase: About:blank access enables potential sandbox escape vectors
Broad Host Permissions
Risk Factor
High
This extension has broad host permissions allowing it to access many or all websites.
Broad Content Script Access
Risk Factor
High
This extension can inject scripts into any website.
storage
Permission
Medium
This permission allows storing data locally in the browser. Rated Medium because it can persist sensitive user data, track user activities over time, and potentially store malicious payloads.
tabs
Permission
Medium
This permission enables tab management and monitoring. Rated Medium because it can track open tabs, access tab metadata, and monitor user browsing patterns.
unlimitedStorage
Permission
Medium
This permission removes storage quota restrictions. Rated Medium because it can store large amounts of user data without limits, potentially impacting browser performance and storing extensive tracking data.
Early Content Script Execution
Risk Factor
Medium
This extension runs content scripts at document_start.
About:blank Access
Risk Factor
Medium
This extension can run content scripts in about:blank pages.
alarms
Permission
Low
This permission schedules periodic tasks. Rated Low because it can only trigger events at specified times without access to sensitive data.
contextMenus
Permission
Low
This permission adds items to browser context menus. Rated Medium because it only modifies right-click menus without access to page content.
idle
Permission
Low
This permission detects system idle state. Rated Low because it only observes user activity state without access to activity details.
sidePanel
Permission
Low
This permission adds custom panels to the browser interface. Rated Low because it only affects browser UI elements and cannot access page content.

Gain full insight into all external connections.

Upgrade for full visibility.

About this extension

Redesign the web with Stylus, a user styles manager. Stylus allows you to easily install themes and skins for many popular sites.

Read the publisher’s full description

Redesign your favorite websites with Stylus, an actively developed and community driven userstyles manager. Easily install custom themes from popular online repositories, or create, edit, and manage your own personalized CSS stylesheets. Features * Versatility of theme installation options. Stylus supports installs from popular online repositories. Additionally, styles can now also be installed from .user.css or .user.styl URLs (see Usercss format documentation in our github wiki). * A backup feature for your entire database of installed styles which is compatible with other userstyles managers. * An intuitive and configurable automatic update function for installed styles. * A highly customizable UI, including theming, optional layouts, icon and badge color choices, along with many other tweaks. * Two different optional code validators with user configurable rules. Useful Links * Beta version: https://chrome.google.com/webstore/detail/stylus-beta/apmmpaebfobifelkijhaljbmpcgbjbdo * Source code: https://github.com/openstyles/stylus * Video tutorial: https://youtu.be/fCVvGwoF5cQ * Chat room: https://discord.gg/tzXVNJz * Frequently asked questions: https://github.com/openstyles/stylus/wiki/FAQ * Technical bug report: https://github.com/openstyles/stylus/issues * General discussion and bug report: https://add0n.com/stylus.html#reviews * Localization: https://www.transifex.com/github-7/Stylus/dashboard/ Permissions Stylus uses only a small subset of each permission. As you can see in WebExtensions API documentation or simplified tutorials, there's no way to apply any modifications to a web page without gaining the full access permission to that page. Stylus is mostly used to apply global themes, which is why it requests a global permission. In the future we might be able to implement a more granular approach but it's not exactly trivial. * Read and change all your data on the websites you visit - required for the style elements to be added into the page, not to access any of your data. Privacy Policy Unlike other similar extensions, we don't find you to be all that interesting. Your questionable browsing history should remain between you and the NSA. Stylus collects nothing. Period. See https://github.com/openstyles/stylus/blob/master/privacy-policy.md

User reviews

Extension files

Browse and explore files within this extension package

Gain full insight into all external connections.

Upgrade for full visibility.

URLs
221

URLs

View the external URLs this extension communicates with to understand its network activity and data interactions.

No URLs found
No IP addresses found

Gain full insight into all external connections.

Upgrade for full visibility.

Version
Size
Verdict
Findings
Permhash
2.4.14
Latest
1.18 MBNot scanned—
a97707c1241ef384518302693f620c87b5f23cc6084337b0ee8274419e5a1aee
2.4.11
1.17 MBNot scanned—
124b0d0070ae405942922e5b9413e99de98e75d32c03b1706680162a9ac00169
2.3.22
1.05 MBNot scanned—
124b0d0070ae405942922e5b9413e99de98e75d32c03b1706680162a9ac00169
2.3.27
1.08 MBNot scanned—
124b0d0070ae405942922e5b9413e99de98e75d32c03b1706680162a9ac00169
2.4.10
1.17 MBNot scanned—
effeac9f86d2969a2b8371cf69deec0a7bd988dcc4427b0d1f00fa58b9bbbef0
2.4.9
1.15 MBNot scanned—
a97707c1241ef384518302693f620c87b5f23cc6084337b0ee8274419e5a1aee
2.4.5
1.15 MBNot scanned—
a97707c1241ef384518302693f620c87b5f23cc6084337b0ee8274419e5a1aee
2.4.2
1.16 MBNot scanned—
a97707c1241ef384518302693f620c87b5f23cc6084337b0ee8274419e5a1aee
2.3.28
1.08 MBNo malware found0
a97707c1241ef384518302693f620c87b5f23cc6084337b0ee8274419e5a1aee
2.3.26
1.08 MBNot scanned—
a97707c1241ef384518302693f620c87b5f23cc6084337b0ee8274419e5a1aee
Showing 1 to 10 of 70 rows
Rows per page:

Code Diff

Compare extension code between any two versions.

0 changed files detected

No comparable text files found between these versions.

Gain full insight into all external connections.

Upgrade for full visibility.

More from stylus.openstyles

Popular in Developer Tools