Security Warning: Historically Flagged as Malware
Blue Lock Cursor ★ Custom Cursor for Chrome™
ID: nlppklcmgfgaploglaakimdlfgeinajj
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- https://owhit.comView Profile
- Privacy
- Privacy Policy
- Help
- Help Center
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
- Website
- Visit
20+ Blue Lock cursors featuring Isagi, Bachira, Rin, Chigiri & more in high-energy styles!
Bring high-stakes football energy to your browser with the intense world of Blue Lock! ⚽🖱️ Explore over 20+ custom cursors featuring top strikers like Yoichi Isagi, Meguru Bachira, Rin Itoshi, Hyoma Chigiri, Rensuke Kunigami, and more—each in their most iconic moments and styles. 🔹 Features ⚽ 20+ Unique Cursors – Featuring Blue Lock’s standout players in bold, action-ready designs. ⭐ Favorites System – Save and quickly switch between your top picks. 📏 Adjustable Size – Scale your cursor from 16px to 128px. ⚡ One-Click Swap – Activate any cursor instantly. 🔘 Toggle Button – Easily enable or disable the extension. 🚀 Lightweight & Smooth – Fast performance with no browser lag. 🎯 Why Blue Lock Cursor? 🔥 Striker Mindset – Make every click feel like a game-winning goal. 🏃 Iconic Characters – Isagi’s focus, Bachira’s playfulness, Chigiri’s speed—all captured perfectly. 🖥️ User-Friendly Interface – Simple, clean, and efficient. 🎨 Fan-Made – Designed by fans of the Blue Lock series. 📌 Note: This extension is not affiliated with Kodansha, 8bit Studio, or the official Blue Lock brand. All content is fan-made and unofficial.
On install the extension immediately opens a new tab to a third-party domain (yowgames.com) with UTM tracking parameters that uniquely identify install events. Combined with setUninstallURL pointing to the same domain, the operator receives a server-side ping for every install and uninstall, enabling user-count tracking and potential re-engagement campaigns without any disclosure to the user.
chrome.runtime.onInstalled.addListener(function(details) { if (details.reason === "install") { chrome.storage.local.set({ switch_status: "true", default_cursor: "", pointer_cursor: "", default_cursor_result: "", pointer_cursor_result: "", default_curSize: "48", pointer_curSize: "48", favorites: [] }); // Kurulum sonrası hoş geldiniz sayfasını aç chrome.tabs.create({ url: "https://yowgames.com/blue-lock-cursor-%e2%98%85-custom-cursor-for-chrome/?utm_source=install&utm_medium=link&utm_campaign=bg&utm_content=install" }); }});// Uzantı kaldırıldığında çalışacakchrome.runtime.setUninstallURL( "https://yowgames.com/blue-lock-cursor-%e2%98%85-custom-cursor-for-chrome/?utm_source=Uninstall&utm_medium=link&utm_campaign=bg&utm_content=Uninstall");The content script is declared with run_at: document_start and all_frames: true matching every URL including sensitive sites (banking, email, password managers). Executing at document_start means the script runs before any page content is parsed or rendered, giving it the earliest possible window to intercept or manipulate page state including form fields and credentials. The all_frames flag extends this to every nested iframe on every page.
{ "content_scripts": [ { "all_frames": true, "js": [ "cursorcontent.js" ], "matches": [ "*://*/*" ], "run_at": "document_start" } ]}A MutationObserver is attached to document.documentElement with subtree: true, monitoring the entire DOM tree of every visited page for iframe and frame additions. While the stated purpose is to re-apply cursor styling in new frames, this persistent observer running on all pages could be repurposed in a future update to exfiltrate data from dynamically injected iframes (e.g. payment overlays, auth dialogs).
// Sayfadaki dinamik değişiklikleri izle ve cursor'u tekrar uygulaconst observer = new MutationObserver(function(mutations) { // Sadece önemli DOM değişikliklerinde cursor'u tekrar uygula 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); } }});// DOM değişikliklerini izlemeye başlaobserver.observe(document.documentElement, { childList: true, subtree: true});The popup page loads a Google Fonts stylesheet from an external CDN at popup-open time, causing the browser to make an outbound HTTP request to fonts.googleapis.com every time the user opens the extension popup. This leaks the fact that the extension is active on a given browser instance to Google and the operator can infer popup activity via referrer or timing.
<link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap" rel="stylesheet">The 'Get More Cursors' button in the popup navigates to a third-party domain (yowgames.com) with UTM parameters that identify the specific click event and campaign. This is an affiliate/referral monetization mechanism embedded in the extension UI that sends behavioral signals (user clicked the upsell button) to an external operator-controlled domain.
<a href="https://yowgames.com/blue-lock-cursor-%e2%98%85-custom-cursor-for-chrome/?utm_source=getcursors&utm_medium=link&utm_campaign=bg&utm_content=getcursors" class="action-btn pink" target="_blank"> Get More Cursors < /a>By severity
Versions scanned
Showing 1 of 2 scanned versions with more than one unique finding. Counts are unique findings that include each version.
| Extension Version | Code Review Findings |
|---|---|
| 1.01.04 | 5 |
Files with findings
4 distinct paths — top paths by unique finding count:
- cursorpopup.html2
- cursorbackground.js1
- cursorcontent.js1
- manifest.json1
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.
Gain full insight into all external connections.
Upgrade for full visibility.
Code Diff
Compare extension code between any two versions.
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.