WP Nice Scroll Security & Risk Analysis

wordpress.org/plugins/wp-nice-scroll

WP Nice Scroll is a fully customizable wordpress scrollbar plugin which enable you to change scrollbar color, border color, radius whatever you want.

10 active installs v1.0 PHP + WP 3.0.1+ Updated May 7, 2016
nice-scroll-barscrollscrollbarscrollbar-customizewordpress-scrollbar
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Nice Scroll Safe to Use in 2026?

Generally Safe

Score 85/100

WP Nice Scroll has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "wp-nice-scroll" v1.0 plugin exhibits a generally strong security posture in several areas, with no known vulnerabilities or CVEs recorded. The absence of SQL injection risks due to the exclusive use of prepared statements and a lack of file operations or external HTTP requests are positive indicators. The zero attack surface from AJAX, REST API, shortcodes, and cron events, combined with no taint flows, suggests a minimal direct exposure to common web vulnerabilities.

However, significant concerns arise from the code analysis. The presence of the `create_function` function is a critical red flag, as it is deprecated and can be exploited to execute arbitrary code if not handled with extreme caution and proper sanitization, which is not indicated here. Furthermore, a low rate of output escaping (24%) presents a substantial risk of cross-site scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the site that could be executed by unsuspecting users.

The lack of any nonce or capability checks on entry points, though the attack surface is currently zero, means that if new entry points are added in the future without proper authorization checks, they will be immediately vulnerable. Overall, while the plugin has a clean vulnerability history, the identified code quality issues, particularly `create_function` and insufficient output escaping, introduce a considerable risk that needs immediate attention.

Key Concerns

  • Presence of deprecated and dangerous function `create_function`
  • Low output escaping rate (24%)
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

WP Nice Scroll Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

WP Nice Scroll Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
22
7 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

create_function$callback = create_function('', 'echo "'.str_replace('"', '\"', $section['desc']).'";');inc\class.settings-api.php:108

Output Escaping

24% escaped29 total outputs
Attack Surface

WP Nice Scroll Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_enqueue_scriptsinc\class.settings-api.php:30
actionadmin_initinc\option-panel.php:16
actionadmin_menuinc\option-panel.php:17
actionwp_enqueue_scriptsplugin-main-file.php:20
actionwp_footerplugin-main-file.php:61
Maintenance & Trust

WP Nice Scroll Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedMay 7, 2016
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

WP Nice Scroll Developer Profile

Muhaimin Islam

1 plugin · 10 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WP Nice Scroll

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-nice-scroll/js/jquery.nicescroll.min.js
Script Paths
/wp-content/plugins/wp-nice-scroll/js/jquery.nicescroll.min.js

HTML / DOM Fingerprints

JS Globals
jQuery
FAQ

Frequently Asked Questions about WP Nice Scroll