Capybara Cursor ★ Custom Cursor for Chrome™

Capybara Cursor ★ Custom Cursor for Chrome™

ID: pahlnbfkogncdbkaeaamcmpmhjecicmh

Supported Languages

🇺🇸English

Extension Info & Metadata

Status
Active
Version
1.01.04
Size
2.08 MB
Rating
3.6/5
Reviews
8
Users
1,000
Type
Extension
Updated
Nov 30, 2025
Category
Just for fun
Price
Free
Featured
No
Visibility
Listed
Mature
No
By Google
No
Trusted
No

Publisher Contextual Analysis

Trusted
Author
https://owhit.comView Profile
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Website
Visit
Total Extensions
143
Active
79
Obsolete
9
Listed
143
Unlisted
0
Total Users
62,014
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4

Relax online with 95+ capybara cursors in cute, chill, and meme-worthy styles!

Bring ultimate chill vibes to your browser with the internet’s most relaxed animal — the capybara! 🐾🖱️ Explore over 95+ custom cursors featuring capybaras in hilarious, cute, and cozy styles — from hot springs and fruit hats to meme-worthy poses! 🔹 Features 🐾 95+ Fun Cursors – Enjoy a wide range of capybara styles, moods, and outfits. ⭐ Favorites System – Save your go-to cursors for quick access. 📏 Adjustable Size – Customize cursor size from 16px to 128px. ⚡ One-Click Swap – Instantly activate any cursor you want. 🔘 Toggle Button – Enable or disable the extension anytime. 🚀 Lightweight & Fast – Built for smooth performance without slowing your browser. 🎯 Why Capybara Cursor? 🌿 Wholesome Customization – Make your browser feel calm, quirky, and unique. 😎 Meme & Mood – From relaxed capybaras to internet-famous poses, every click is a vibe. 🖥️ User-Friendly Interface – Clean and simple control panel. 🎨 Fan-Made – Created by capybara lovers, just for you. 📌 Note: This extension is not affiliated with any official brand or entity. All content is fan-made and for fun.

Item
Type
Severity
Description
Contextual Risk Factors
Risk Factor
High
The following context increases the overall risk:• 10% increase: Early script execution enables pre-emptive content manipulation
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.
Early Content Script Execution
Risk Factor
Medium
This extension runs content scripts at document_start.

The content script is injected into every page (including subframes) at `document_start`, meaning it executes before the page's own scripts and DOM have loaded. Combined with `all_frames: true`, this gives the extension the earliest possible hook into every website the user visits, which is broader than necessary for a simple cursor-override tool that only injects CSS.

manifest.json (Line 13)
{  "content_scripts": [    {      "all_frames": true,      "js": [        "cursorcontent.js"      ],      "matches": [        "*://*/*"      ],      "run_at": "document_start"    }  ]}

On installation the extension silently opens a tab to an external domain (`yowgames.com`) with UTM tracking parameters, and registers an uninstall callback URL that phones home when the extension is removed. While common in adware-style extensions, this allows the publisher to track installation and removal events per user without explicit disclosure.

cursorbackground.js (Line 2)
chrome.runtime.onInstalled.addListener(function(details) {  if (details.reason === "install") {    chrome.tabs.create({      url: "https://yowgames.com/capybara-cursor-%e2%98%85-custom-cursor-for-chrome/?utm_source=install&utm_medium=link&utm_campaign=bg&utm_content=install"    });  }});chrome.runtime.setUninstallURL(  "https://yowgames.com/capybara-cursor-%e2%98%85-custom-cursor-for-chrome/?utm_source=Uninstall&utm_medium=link&utm_campaign=bg&utm_content=Uninstall");

The popup page (which runs in the privileged `chrome-extension://` origin) loads a stylesheet from Google Fonts over the network. Every time the popup is opened this makes an outbound request that reveals the user's IP address and browser fingerprint to Google's CDN, without any opt-in from the user.

cursorpopup.html (Line 13)
<link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap" rel="stylesheet">

A MutationObserver is attached to `document.documentElement` with `subtree: true` on every page the user visits, watching for iframe/frame additions. While used here only to reapply cursor CSS, running a persistent DOM watcher across the entire document tree of every website has a non-trivial performance footprint and represents broader page monitoring than a cursor extension strictly requires.

cursorcontent.js (Line 79)
const observer = new MutationObserver(function(mutations) {  if (mutations.some(mutation =>      mutation.type === 'childList' &&      (mutation.addedNodes.length > 0 || mutation.removedNodes.length > 0) &&      Array.from(mutation.addedNodes)      .some(node => node.nodeName === 'IFRAME' || node.nodeName === 'FRAME')    )) {    if (cursorData) {      applyCursor(cursorData);    }  }});observer.observe(document.documentElement, {  childList: true,  subtree: true});

By severity

Critical0
High0
Medium1
Low3

Versions scanned

Showing 1 of 2 scanned versions with more than one unique finding. Counts are unique findings that include each version.

Extension VersionCode Review Findings
1.01.044

Files with findings

4 distinct paths — top paths by unique finding count:

  • cursorbackground.js1
  • cursorcontent.js1
  • cursorpopup.html1
  • manifest.json1
S.No.
Category
Severity
File
Summary
Found in Version
1Other
medium
manifest.json (line 13)The content script is injected into every page (including subframes) at `document_start`, meaning it executes before the page's own scripts and DOM have loaded. Combined with `all_frames: true`, this gives the extensi…
1.01.04
2Other
low
cursorcontent.js (line 79)A MutationObserver is attached to `document.documentElement` with `subtree: true` on every page the user visits, watching for iframe/frame additions. While used here only to reapply cursor CSS, running a persistent DO…
1.01.04
3Tracking
low
cursorbackground.js (line 2)On installation the extension silently opens a tab to an external domain (`yowgames.com`) with UTM tracking parameters, and registers an uninstall callback URL that phones home when the extension is removed. While com…
1.01.04
4Tracking
low
cursorpopup.html (line 13)The popup page (which runs in the privileged `chrome-extension://` origin) loads a stylesheet from Google Fonts over the network. Every time the popup is opened this makes an outbound request that reveals the user's I…
1.01.04
URLs
12
IPv4
0
IPv6
0

URLs

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

Gain full insight into all external connections.

Upgrade for full visibility.

yowgames.com/capybara-cursor-%e2%98%85-custom-cursor-for-chrome/https://yowgames.com/capybara-cursor-%e2%98%85-custom-cursor-for-chrome/?utm_source=install&utm_medium=link&utm_campaign=bg&utm_content=install
yowgames.com/capybara-cursor-%e2%98%85-custom-cursor-for-chrome/https://yowgames.com/capybara-cursor-%e2%98%85-custom-cursor-for-chrome/?utm_source=Uninstall&utm_medium=link&utm_campaign=bg&utm_content=Uninstall
chrome.google.com/webstore/detail/$%7BextensionId%7D/reviews%60;https://chrome.google.com/webstore/detail/${extensionId}/reviews`;
fonts.googleapis.com/css2https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap
yowgames.com/capybara-cursor-%e2%98%85-custom-cursor-for-chrome/https://yowgames.com/capybara-cursor-%e2%98%85-custom-cursor-for-chrome/?utm_source=getcursors&utm_medium=link&utm_campaign=bg&utm_content=getcursors
www.w3.org/1999/02/22-rdf-syntax-nshttp://www.w3.org/1999/02/22-rdf-syntax-ns#
ns.attribution.com/ads/1.0/http://ns.attribution.com/ads/1.0/
purl.org/dc/elements/1.1/http://purl.org/dc/elements/1.1/
ns.adobe.com/pdf/1.3/http://ns.adobe.com/pdf/1.3/
ns.adobe.com/xap/1.0/http://ns.adobe.com/xap/1.0/
Showing 1 to 10 of 20 rows
Rows per page:

Gain full insight into all external connections.

Upgrade for full visibility.

No IP addresses found
Version
Size
Is Malicious
Findings
Permhash
1.01.04
Latest
2.08 MB
Malicious
4
1.01.03
2.09 MB
Malicious
Showing 1 to 2 of 10 rows
Rows per page:

Code Diff

Compare extension code between any two versions.

0 changed files (scanned top 25 shared text files)

No comparable text files found between these versions.

Browse and explore files within this extension package

Gain full insight into all external connections.

Upgrade for full visibility.