SN Scroll To Up Security & Risk Analysis

wordpress.org/plugins/sn-scroll-to-up

This plugin will be able to add a Scroll To Up Button in your Webside easily and so quickly.

10 active installs v1.0 PHP + WP 3.5+ Updated Mar 15, 2015
bottom-to-topscrollscroll-to-upscrollupup
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SN Scroll To Up Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The "sn-scroll-to-up" v1.0 plugin exhibits a generally good security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the complete lack of dangerous functions, file operations, and external HTTP requests is commendable. The use of prepared statements for all SQL queries is a strong indication of secure database interaction. However, a critical concern arises from the fact that 100% of the 27 output operations are not properly escaped. This means that any data displayed by the plugin, if it originates from user input or external sources, could be vulnerable to cross-site scripting (XSS) attacks. The lack of any recorded vulnerability history, while positive, doesn't entirely alleviate this risk as it could simply mean the plugin hasn't been extensively audited or targeted in the past.

Despite the minimal attack surface and secure database practices, the complete lack of output escaping presents a significant potential risk. This oversight could allow attackers to inject malicious scripts into pages where the plugin is active, leading to compromised user sessions, data theft, or defacement. While the plugin doesn't appear to have a history of vulnerabilities or exploit common weaknesses, the unescaped output is a clear and present danger that needs to be addressed. The absence of nonce and capability checks on potential entry points (even though none were found) is also a missed opportunity for defense-in-depth. Overall, the plugin is strong in its limited scope but has a glaring weakness in output handling.

Key Concerns

  • All outputs unescaped
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

SN Scroll To Up Security Vulnerabilities

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

SN Scroll To Up Code Analysis

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

Output Escaping

0% escaped27 total outputs
Attack Surface

SN Scroll To Up Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actioninitplugin-main.php:16
actionwp_enqueue_scriptsplugin-main.php:33
actionadmin_menuplugin-main.php:44
actionadmin_initplugin-main.php:73
actionwp_headplugin-main.php:329
actionwp_headplugin-main.php:357
actionadmin_enqueue_scriptsplugin-main.php:363
Maintenance & Trust

SN Scroll To Up Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedMar 15, 2015
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

SN Scroll To Up Developer Profile

syednuman

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 SN Scroll To Up

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sn-scroll-to-up/js/jquery.scrollUp.min.js/wp-content/plugins/sn-scroll-to-up/js/jquery.easing.js/wp-content/plugins/sn-scroll-to-up/css/font-awesome.css/wp-content/plugins/sn-scroll-to-up/css/style.css
Script Paths
/wp-content/plugins/sn-scroll-to-up/js/jquery.scrollUp.min.js/wp-content/plugins/sn-scroll-to-up/js/jquery.easing.js

HTML / DOM Fingerprints

CSS Classes
color-field
HTML Comments
<!-- Drank some coffe! you are working with 1960's table --><!-- Add default value array. --><!-- Add setting option by used function. --><!-- Add register setting. -->+5 more
Data Attributes
id="scroll_speed"name="sn_scrollup_options_default[scroll_speed]"id="scroll_distance"name="sn_scrollup_options_default[scroll_distance]"id="animation_speed"name="sn_scrollup_options_default[animation_speed]"+17 more
JS Globals
var $sn_scrollup_options_default
FAQ

Frequently Asked Questions about SN Scroll To Up