M7 Go Top Security & Risk Analysis

wordpress.org/plugins/m7-go-top

Creates "top" link on your web so that visitors could simply get back to the top of your site.

50 active installs v1.1 PHP + WP 3.5.1+ Updated Dec 12, 2013
back-to-topgo-topreturn-to-topto-toptop
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is M7 Go Top Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The "m7-go-top" plugin version 1.1 exhibits a generally good security posture based on the provided static analysis and vulnerability history. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. The code also demonstrates good practices by utilizing prepared statements for all SQL queries, performing a nonce check, and implementing capability checks. There are no known critical or high-severity vulnerabilities, and the plugin has no recorded CVEs, suggesting a history of stable and secure development. However, a significant concern lies in the output escaping, with only 33% of outputs being properly escaped. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not sanitized before being displayed. While taint analysis shows no unsanitized paths, the low percentage of properly escaped output is a notable weakness that requires attention.

Key Concerns

  • Low percentage of properly escaped output
Vulnerabilities
None known

M7 Go Top Security Vulnerabilities

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

M7 Go Top Code Analysis

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

Output Escaping

33% escaped78 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
ajax_do_options_save (m7-go-top.php:102)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

M7 Go Top Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionplugins_loadedm7-go-top.php:71
actionadmin_initm7-go-top.php:73
actionadmin_menum7-go-top.php:74
actionadmin_enqueue_scriptsm7-go-top.php:75
actionwp_enqueue_scriptsm7-go-top.php:78
actionwp_footerm7-go-top.php:79
Maintenance & Trust

M7 Go Top Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedDec 12, 2013
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

M7 Go Top Developer Profile

Mihail Semjonov

1 plugin · 50 total installs

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

How We Detect M7 Go Top

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/m7-go-top/css/admin-style.css/wp-content/plugins/m7-go-top/js/jquery-cookie.js/wp-content/plugins/m7-go-top/js/admin-script.js
Script Paths
/wp-content/plugins/m7-go-top/js/jquery-cookie.js/wp-content/plugins/m7-go-top/js/admin-script.js
Version Parameters
m7-go-top/css/admin-style.css?ver=m7-go-top/js/admin-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
m7-go-top
HTML Comments
<!-- M7 Go Top -->
JS Globals
m7_go_top_options
FAQ

Frequently Asked Questions about M7 Go Top