
WP Custom Cursors | WordPress Cursor Plugin Security & Risk Analysis
wordpress.org/plugins/wp-custom-cursorsWP Custom Cursors: Elevate your website's engagement with unique, personalized cursors! Choose from a collection of pre-designed options or creat …
Is WP Custom Cursors | WordPress Cursor Plugin Safe to Use in 2026?
Use With Caution
Score 57/100WP Custom Cursors | WordPress Cursor Plugin has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The "wp-custom-cursors" plugin (v3.3) exhibits a mixed security posture. On the positive side, the static analysis reveals a well-defined attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are directly exposed without authentication. The code also demonstrates good practices regarding SQL query preparation, with 98% of queries utilizing prepared statements. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests is commendable. However, several concerns emerge from the analysis. A significant portion of output (35%) is not properly escaped, which could lead to cross-site scripting vulnerabilities. The presence of only 8 nonce checks and a single capability check across the codebase, while the attack surface is technically zero in the static analysis, suggests a potential reliance on indirect security measures that might be insufficient. The plugin's vulnerability history is a major red flag. With 6 known CVEs, one of which is critical and currently unpatched, and a recent vulnerability in October 2023, the plugin has a history of significant security flaws. The common vulnerability types (SQL Injection, CSRF, XSS) align with the observed unescaped output, reinforcing the need for robust sanitization and validation. The critical unpatched CVE is a pressing issue that significantly elevates the risk associated with this plugin.
Key Concerns
- One critical unpatched CVE
- Vulnerability history indicates recurring issues
- Significant percentage of unescaped output
- Limited nonce and capability checks
WP Custom Cursors | WordPress Cursor Plugin Security Vulnerabilities
CVEs by Year
Severity Breakdown
6 total CVEs
WP Custom Cursors | WordPress Cursor <= 3.2 - Authenticated (Admin+) Stored Cross-Site Scripting
WP Custom Cursors <= 3.1 - Authenticated (Admin+) SQL Injection
WP Custom Cursors < 3.2 - Cross-Site Request Forgery
WP Custom Cursors <= 3.0 - Cross-Site Request Forgery to Cursor Manipulation
WP Custom Cursors <= 3.0 - Authenticated (Administrator+) Stored Cross-Site Scripting
WP Custom Cursors <= 3.0.1 - Authenticated (Administrator+) SQL Injection
WP Custom Cursors | WordPress Cursor Plugin Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
WP Custom Cursors | WordPress Cursor Plugin Attack Surface
WordPress Hooks 7
Maintenance & Trust
WP Custom Cursors | WordPress Cursor Plugin Maintenance & Trust
Maintenance Signals
Community Trust
WP Custom Cursors | WordPress Cursor Plugin Alternatives
FaeCursor – Interaction Effects Toolkit
faecursor
Bring your WordPress site to life with interactive cursor, keyboard, and screen effects — built for smooth performance and full control.
Interactive Cursor
interactive-cursor
Interactive Cursor is a WordPress plugin that enables integration of custom cursors. The Plugin is packed with a set of ready-to-use HTML/SVG cursors …
Ultimate Cursor – Interactive and Animated Cursor Effects Toolkit
ultimate-cursor
Enhance your site with Ultimate Cursor Plugin—customize your cursor pointer with icons, text & images for an engaging experience.✅
Custom Cursor For WP
custom-cursor-for-wp
Custom Cursor For WP - Help you to customize your WordPress website cursor or mouse pointer and It's very easy to use.
Ultimate Custom Cursor
ultimate-custom-cursor
Using Ultimate Custom Cursor for customize your website cursor or mouse pointer, you will get a very elegant and unique site.
WP Custom Cursors | WordPress Cursor Plugin Developer Profile
1 plugin · 10K total installs
How We Detect WP Custom Cursors | WordPress Cursor Plugin
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-custom-cursors/admin/css/wp-custom-cursors-admin.css/wp-content/plugins/wp-custom-cursors/admin/css/bootstrap.min.css/wp-content/plugins/wp-custom-cursors/admin/fonts/remixicon.css/wp-content/plugins/wp-custom-cursors/admin/css/spectrum.min.css/wp-content/plugins/wp-custom-cursors/admin/js/bootstrap.bundle.min.js/wp-content/plugins/wp-custom-cursors/admin/js/interact.min.js/wp-content/plugins/wp-custom-cursors/admin/js/spectrum.min.js/wp-content/plugins/wp-custom-cursors/admin/js/jquery.formtowizard.js+2 more/wp-content/plugins/wp-custom-cursors/admin/js/wp-custom-cursors-admin.js/wp-content/plugins/wp-custom-cursors/admin/js/wp-custom-cursors-make-cursor.js/wp-content/plugins/wp-custom-cursors/admin/css/wp-custom-cursors-admin.css?ver=/wp-content/plugins/wp-custom-cursors/admin/css/bootstrap.min.css?ver=/wp-content/plugins/wp-custom-cursors/admin/fonts/remixicon.css?ver=/wp-content/plugins/wp-custom-cursors/admin/css/spectrum.min.css?ver=/wp-content/plugins/wp-custom-cursors/admin/js/bootstrap.bundle.min.js?ver=/wp-content/plugins/wp-custom-cursors/admin/js/interact.min.js?ver=/wp-content/plugins/wp-custom-cursors/admin/js/spectrum.min.js?ver=/wp-content/plugins/wp-custom-cursors/admin/js/jquery.formtowizard.js?ver=/wp-content/plugins/wp-custom-cursors/admin/js/wp-custom-cursors-admin.js?ver=/wp-content/plugins/wp-custom-cursors/admin/js/wp-custom-cursors-make-cursor.js?ver=HTML / DOM Fingerprints
wp-custom-cursor-sectionwpc-cursor-wrapperwpc-custom-cursor-listwpc-add-new-cursor-buttonwpcc-tabs-wrapperwpc-cursor-maker-canvas-container<!-- Create your custom cursor --><!-- Custom CSS Injection -->data-wpc-cursor-iddata-wpc-cursor-typedata-wpc-cursor-imagedata-wpc-cursor-colordata-wpc-hover-selectordata-wpc-hover-cursor-idwpcc_image_pathcursorsstringswpcc_data