Back To Top Pro Security & Risk Analysis

wordpress.org/plugins/back-to-top-pro

Scroll To Top plus 3 more Buttons including Back to Top, Home, Back and Email Buttons. Multiple styles, colors, position, sizes, opacity and more

100 active installs v1.1.9 PHP 7.0+ WP 3.0.1+ Updated Apr 14, 2025
back-to-topscroll-back-to-topscroll-to-topscroll-topzotabox
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Back To Top Pro Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 11mo ago
Risk Assessment

The 'back-to-top-pro' plugin v1.1.9 exhibits a generally strong security posture based on the static analysis provided. A significant positive is the absence of any detected dangerous functions, raw SQL queries, file operations, or external HTTP requests. The plugin also correctly implements nonce checks for its AJAX handlers and employs prepared statements for all SQL queries. Furthermore, the vulnerability history is remarkably clean, with no known CVEs recorded, indicating a history of secure development or effective patching by maintainers.

However, there are minor areas for improvement. While the attack surface is small and all entry points appear to have authentication checks, the static analysis shows that 33% of output escapes are not properly handled. This could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly echoed without proper sanitization or escaping in these instances. The absence of capability checks on the AJAX handlers, while mitigated by the presence of nonce checks, could be a minor concern if the AJAX actions themselves are sensitive and should be restricted based on user roles.

In conclusion, 'back-to-top-pro' v1.1.9 is a relatively secure plugin with a commendable lack of critical vulnerabilities in its history and code. The presence of nonce checks and prepared statements are excellent security practices. The primary area of concern is the incomplete output escaping, which, although not flagged as critical by the taint analysis, warrants attention to prevent potential XSS issues. The lack of capability checks on AJAX handlers is a minor consideration in the context of the other security measures in place.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

Back To Top Pro Security Vulnerabilities

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

Back To Top Pro Code Analysis

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

Output Escaping

67% escaped6 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
update_zb_btt_code (back-to-top.php:181)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Back To Top Pro Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_update_zb_btt_codeback-to-top.php:178
noprivwp_ajax_update_zb_btt_codeback-to-top.php:179
WordPress Hooks 4
actionadmin_initback-to-top.php:15
actionadmin_noticesback-to-top.php:46
actionadmin_menuback-to-top.php:82
actionwp_headback-to-top.php:175
Maintenance & Trust

Back To Top Pro Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedApr 14, 2025
PHP min version7.0
Downloads13K

Community Trust

Rating100/100
Number of ratings7
Active installs100
Developer Profile

Back To Top Pro Developer Profile

Zotabox

12 plugins · 4K total installs

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

How We Detect Back To Top Pro

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/back-to-top-pro/assets/css/style.css/wp-content/plugins/back-to-top-pro/assets/js/main.js
Script Paths
/wp-content/plugins/back-to-top-pro/assets/js/main.js
Version Parameters
back-to-top-pro/assets/js/main.js?v=

HTML / DOM Fingerprints

CSS Classes
ztb-submit-buttonztb-register-formztb-wrapperztb-logoztb-code-wrapperztb-titleaccount-inputztb-button+2 more
Data Attributes
zb-plugin
JS Globals
ZBT_WP_ADMIN_URLZTB_BASE_URL
FAQ

Frequently Asked Questions about Back To Top Pro