Top-Down Scroll Security & Risk Analysis

wordpress.org/plugins/top-down-scroll

Enhance user navigation on your WordPress website with customizable scroll-to-top and scroll-to-bottom buttons.

30 active installs v1.3.5 PHP 7.4+ WP 6.0+ Updated Jan 19, 2026
back-to-topscroll-to-toptop-down-scrolltopdown-scroll
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Top-Down Scroll Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The "top-down-scroll" plugin v1.3.5 exhibits a strong security posture based on the provided static analysis. The absence of any identified dangerous functions, unsanitized taint flows, and a commitment to 100% prepared statements for SQL queries and proper output escaping are significant strengths. Furthermore, the plugin has no known historical vulnerabilities, indicating a history of secure development or minimal public exposure to past exploits. The presence of a nonce check is a positive sign for protecting against replay attacks, a fundamental security measure.

However, a notable weakness lies in the complete lack of capability checks for its entry points, which are zero in number. While the current attack surface is zero, this omission implies that if any new entry points were introduced without proper authentication or authorization checks, they would be inherently unprotected. The absence of any historical vulnerabilities is positive but could also suggest a lack of rigorous security testing or a small user base, making it harder to identify past issues. Overall, the plugin appears well-coded with good security practices, but the reliance on zero entry points for security rather than explicit checks leaves a theoretical gap.

In conclusion, "top-down-scroll" v1.3.5 is currently a very secure plugin due to its clean code and lack of vulnerabilities. The developers have demonstrated good practices in handling data and preventing common injection attacks. The absence of any historical CVEs is highly reassuring. The only area for potential concern is the lack of explicit capability checks, though this is mitigated by the plugin's current lack of any attack surface. If the plugin were to evolve and gain new features that introduce entry points, this would become a more significant risk that would need to be addressed.

Key Concerns

  • No capability checks on entry points (theoretical risk)
Vulnerabilities
None known

Top-Down Scroll Security Vulnerabilities

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

Top-Down Scroll Code Analysis

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

Output Escaping

100% escaped44 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
tdsc_scroll_save_settings (dashboard-settings.php:31)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Top-Down Scroll Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
actionadmin_initdashboard-settings.php:16
actionadmin_post_save_plugin_settingsdashboard-settings.php:65
actionwp_footerdashboard-settings.php:69
actionwp_footerdashboard-settings.php:74
actionadmin_noticestd-scroll.php:55
actionadmin_enqueue_scriptstd-scroll.php:74
actionwp_enqueue_scriptstd-scroll.php:85
actionadmin_menutd-scroll.php:104
actionadmin_enqueue_scriptstd-scroll.php:139
filterwp_check_filetype_and_exttd-scroll.php:142
filterupload_mimestd-scroll.php:159
actionadmin_headtd-scroll.php:164
actionplugins_loadedtd-scroll.php:177
filterplugin_row_metatd-scroll.php:183
Maintenance & Trust

Top-Down Scroll Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 19, 2026
PHP min version7.4
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs30
Developer Profile

Top-Down Scroll Developer Profile

Nitya Saha

3 plugins · 130 total installs

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

How We Detect Top-Down Scroll

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/top-down-scroll/assets/css/td-dashboard.css/wp-content/plugins/top-down-scroll/assets/js/media-uploader.js/wp-content/plugins/top-down-scroll/assets/js/color-input.js/wp-content/plugins/top-down-scroll/assets/css/top-down.css/wp-content/plugins/top-down-scroll/assets/js/top-down.js/wp-content/plugins/top-down-scroll/assets/js/button-behaviour.js
Script Paths
/wp-content/plugins/top-down-scroll/assets/js/media-uploader.js/wp-content/plugins/top-down-scroll/assets/js/color-input.js/wp-content/plugins/top-down-scroll/assets/js/top-down.js/wp-content/plugins/top-down-scroll/assets/js/button-behaviour.js
Version Parameters
top-down-scroll/assets/css/td-dashboard.css?ver=top-down-scroll/assets/js/media-uploader.js?ver=top-down-scroll/assets/js/color-input.js?ver=top-down-scroll/assets/css/top-down.css?ver=top-down-scroll/assets/js/top-down.js?ver=top-down-scroll/assets/js/button-behaviour.js?ver=

HTML / DOM Fingerprints

CSS Classes
td-top-btntd-position-lefttd-position-righttd-down-btn
Data Attributes
id="td-scroll-to-top"id="td-scroll-to-down"
FAQ

Frequently Asked Questions about Top-Down Scroll