MM Scroll To Top Security & Risk Analysis

wordpress.org/plugins/tap-to-top

Tap the button and scroll to top immediately.

100 active installs v1.7.1 PHP 7.2+ WP 5.2+ Updated Feb 4, 2026
back-to-topscroll-to-topscroll-topscroll-uptap-to-top
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MM Scroll To Top Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The tap-to-top plugin version 1.7.1 exhibits a strong security posture in several key areas. The static analysis reveals no identifiable attack surface through AJAX handlers, REST API routes, shortcodes, or cron events that are unprotected. Furthermore, the code signals indicate a complete absence of dangerous functions, file operations, and external HTTP requests. SQL queries are consistently handled with prepared statements, which is a critical security best practice. The plugin also has no recorded vulnerability history, suggesting a history of secure development or a lack of past exploitation.

Despite these strengths, a significant concern lies in the complete lack of output escaping. With 5 total outputs and 0% properly escaped, this presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. Any user-supplied data displayed by the plugin without proper sanitization could be exploited by attackers to inject malicious scripts. The absence of nonce and capability checks, while not directly tied to the identified attack surface, also represents a potential weakness if the plugin's functionality were ever to expand to include sensitive operations or data handling. The plugin also has no taint analysis results, which could be due to a very limited scope of the analysis or a lack of complex data flows. The absence of these checks, combined with the unescaped output, warrants caution.

In conclusion, while tap-to-top v1.7.1 benefits from a clean code structure with no known vulnerabilities and robust handling of SQL queries, the critical issue of unescaped output leaves it vulnerable to XSS attacks. Developers should prioritize addressing this immediately. The lack of capability and nonce checks, while not a current demonstrable vulnerability based on the provided data, is a point to monitor for future development.

Key Concerns

  • Output is not properly escaped
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

MM Scroll To Top Security Vulnerabilities

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

MM Scroll To Top Code Analysis

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

Output Escaping

0% escaped5 total outputs
Attack Surface

MM Scroll To Top Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actioninittap-to-top.php:43
actionadmin_menutap-to-top.php:49
actionadmin_enqueue_scriptstap-to-top.php:55
actionwp_enqueue_scriptstap-to-top.php:149
actionwp_enqueue_scriptstap-to-top.php:156
actionwp_footertap-to-top.php:167
actionwp_headtap-to-top.php:181
actionadmin_inittap-to-top.php:202
Maintenance & Trust

MM Scroll To Top Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 4, 2026
PHP min version7.2
Downloads4K

Community Trust

Rating100/100
Number of ratings3
Active installs100
Developer Profile

MM Scroll To Top Developer Profile

MM Plugin

3 plugins · 150 total installs

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

How We Detect MM Scroll To Top

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tap-to-top/css/taptotop-settings.css/wp-content/plugins/tap-to-top/css/taptotop-style.css/wp-content/plugins/tap-to-top/js/taptotop-script.js
Script Paths
/wp-content/plugins/tap-to-top/js/taptotop-script.js
Version Parameters
tap-to-top/css/taptotop-settings.css?ver=tap-to-top/js/taptotop-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
taptotop_maintaptotop_bodytaptotop_commontaptotop_asideauthor-cardradiosbtn
HTML Comments
<!-- Primary Color --><!-- Border Color --><!-- Button Position --><!-- Button Shape -->+3 more
Data Attributes
taptotop-primary-colortaptotop-border-colortaptotop-button-positiontaptotop-rounded-cornertaptotop-button-position-notaptotop-button-position-yes+2 more
JS Globals
jQuery.scrollUp
FAQ

Frequently Asked Questions about MM Scroll To Top