Custom Cursor For Chrome
🔍 Security Report Available View on Chrome Web StoreChrome will indicate if you already have this installed.
Overview
Fun custom cursors for Chrome™. Use a large collection of free cursors or upload your own.
Tags
Privacy Practices
✅ Does not collect your data
✅ Does not sell your data to third parties
✅ Does not use data for unrelated purposes
Security Analysis
Permissions
Code Patterns Detected
External Connections
Package Contents 113 files · 5.9MB
▾_locales185KB
▾am4KB
messages.json4KB
▾ar3KB
messages.json3KB
▾bg4KB
messages.json4KB
▾bn4KB
messages.json4KB
▾ca3KB
messages.json3KB
▾cs3KB
messages.json3KB
▾da3KB
messages.json3KB
▾de3KB
messages.json3KB
▾el4KB
messages.json4KB
▾en3KB
messages.json3KB
▾en_GB3KB
messages.json3KB
▾en_US3KB
messages.json3KB
▾es3KB
messages.json3KB
▾es_4193KB
messages.json3KB
▾et3KB
messages.json3KB
▾fa4KB
messages.json4KB
▾fi3KB
messages.json3KB
▾fil3KB
messages.json3KB
▾fr3KB
messages.json3KB
▾gu4KB
messages.json4KB
▾he3KB
messages.json3KB
▾hi4KB
messages.json4KB
▾hr3KB
messages.json3KB
▾hu3KB
messages.json3KB
▾id3KB
messages.json3KB
▾it3KB
messages.json3KB
▾ja3KB
messages.json3KB
▾kn5KB
messages.json5KB
▾ko3KB
messages.json3KB
▾lt3KB
messages.json3KB
▾lv3KB
messages.json3KB
▾ml5KB
messages.json5KB
▾mr4KB
messages.json4KB
▾ms3KB
messages.json3KB
▾nl3KB
messages.json3KB
▾no3KB
messages.json3KB
▾pl3KB
messages.json3KB
▾pt_BR3KB
messages.json3KB
▾pt_PT3KB
messages.json3KB
▾ro3KB
messages.json3KB
▾ru4KB
messages.json4KB
▾sk3KB
messages.json3KB
▾sl3KB
messages.json3KB
▾sr4KB
messages.json4KB
▾sv3KB
messages.json3KB
▾sw3KB
messages.json3KB
▾ta5KB
messages.json5KB
▾te5KB
messages.json5KB
▾th4KB
messages.json4KB
▾tr3KB
messages.json3KB
▾uk4KB
messages.json4KB
▾vi3KB
messages.json3KB
▾zh_CN3KB
messages.json3KB
▾zh_TW3KB
messages.json3KB
▾_metadata15KB
verified_contents.json15KB
▾assets4.2MB
▾fonts4.1MB
AvenirNextCyr-Bold.eot87KB
AvenirNextCyr-Bold.svg244KB
AvenirNextCyr-Bold.ttf86KB
AvenirNextCyr-Bold.woff40KB
AvenirNextCyr-Bold.woff228KB
AvenirNextCyr-Demi.eot87KB
AvenirNextCyr-Demi.svg244KB
AvenirNextCyr-Demi.ttf87KB
AvenirNextCyr-Demi.woff39KB
AvenirNextCyr-Demi.woff227KB
AvenirNextCyr-Medium.eot87KB
AvenirNextCyr-Medium.svg243KB
AvenirNextCyr-Medium.ttf87KB
AvenirNextCyr-Medium.woff40KB
AvenirNextCyr-Medium.woff227KB
fa-brands-400.eot128KB
fa-brands-400.svg684KB
fa-brands-400.ttf128KB
fa-brands-400.woff86KB
fa-brands-400.woff274KB
fa-regular-400.eot34KB
fa-regular-400.svg141KB
fa-regular-400.ttf33KB
fa-regular-400.woff16KB
fa-regular-400.woff213KB
fa-solid-900.eot188KB
fa-solid-900.svg823KB
fa-solid-900.ttf188KB
fa-solid-900.woff96KB
fa-solid-900.woff274KB
▾icons153KB
icon128.png4KB
icon256.png9KB
icon32.png1018B
icon48.png2KB
icon96.png4KB
loading.gif131KB
trash.png2KB
▾images15KB
▾icons1KB
cursor-icon.png477B
pointer-icon.png547B
size-icon.png477B
▾other9KB
before-view.png9KB
logo.png4KB
favicon.ico4KB
logo.png4KB
▾css412KB
style.min.css412KB
▾libs86KB
collections.json74KB
cursor.js5KB
cursor_old.js6KB
▾static82KB
▾media82KB
AvenirNextCyr-Bold.11fbcea1790f3b67fde0.woff228KB
AvenirNextCyr-Demi.b4b7aa57a0141775c8d8.woff227KB
AvenirNextCyr-Medium.c9d1b6574aa0cf14c70d.woff227KB
background.js11KB
content.js7KB
index.html3KB
manage.html496B
manifest.json1KB
options.html496B
popup.min.js941KBlarge
What This Extension Does
Custom Cursor For Chrome allows users to customize their cursor with a large collection of free cursors or upload their own. It appears to be a lifestyle/fun extension that provides a visual customization option for Chrome users.Permissions Explained
- scripting: Allows the extension to execute scripts in web pages, which is standard for extensions that need to interact with web content.
- storage: Enables the extension to store data locally on the user's device, which is common for extensions that need to remember settings or cache data.
- unlimitedStorage: Grants unlimited storage access, which might be unusual for an extension that doesn't explicitly claim to handle large amounts of data. This could potentially allow the extension to store a significant amount of data without any limitations.
- notifications: Allows the extension to display notifications to the user, which is standard for extensions that need to alert users about certain events or updates.
- alarms: Enables the extension to schedule alarms, which might be used for periodic tasks or updates. This permission seems reasonable given the extension's functionality.
- <all_urls>: Grants access to all URLs visited by the user, including those on secure (HTTPS) and non-secure (HTTP) connections. This is a critical risk because it allows the extension to potentially intercept sensitive information from any website.
What We Found in the Code
- Function constructor used — dynamic code execution: The use of function constructors for dynamic code execution can be a legitimate pattern, especially if it's used within a controlled environment like an extension. However, without more context, this could also indicate potential misuse.
- innerHTML assignment — potential XSS vector: Assigning innerHTML directly from user input or untrusted sources is indeed a potential cross-site scripting (XSS) vulnerability. If the extension uses innerHTML for UI rendering and doesn't properly sanitize user-provided data, it could lead to security issues.
- Makes HTTP requests: Making HTTP requests is a normal operation for extensions that need to fetch resources from external servers. This flag alone does not indicate any security concerns without more context.
External Connections
The extension communicates with the following domains:- custom-cursor.com: Expected, as this could be the server hosting custom cursors.
- www.w3.org, github.com, www.facebook.com, twitter.com, discord.com, fb.me, reactjs.org, git.io, social-plugins.line.me, telegram.me, and www.pinterest.com: These domains are not directly related to the extension's functionality as described. They might be included for tracking, analytics, or other purposes that aren't immediately clear.
Things to Consider
- The permissions declared by the extension seem broad for an extension that primarily offers a visual customization option. The
<all_urls>permission stands out as particularly concerning due to its potential impact on user privacy. - The use of unlimitedStorage might be more than necessary for an extension that doesn't explicitly claim to handle large amounts of data.
- The inclusion of external domains unrelated to the extension's primary functionality could indicate additional features or tracking mechanisms not immediately apparent from the description.
Similar Extensions
More in Lifestyle/fun →Returns ability to see dislikes
With hundreds of thousands of themes, skins & free backgrounds, you can customize any website with your own color scheme…
Доступ к RuTracker.org, поиск и пр.
Change Google Logo