WP Scroll Depth Security & Risk Analysis

wordpress.org/plugins/wp-scroll-depth

Add user scrolling events to your Google Analytics simply by installing this plugin.

1K active installs v1.5.1 PHP + WP 3.2.1+ Updated Dec 6, 2018
analyticseventsscrollscroll-depth
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Scroll Depth Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The wp-scroll-depth plugin v1.5.1 exhibits a mixed security posture. On the positive side, the absence of known CVEs and a clean taint analysis suggest that there are no immediately apparent critical or high-severity vulnerabilities. The plugin also demonstrates good practices by using prepared statements for all SQL queries and performing capability checks. However, a significant concern is the complete lack of output escaping (0% properly escaped) across 13 identified output points. This could expose the site to Cross-Site Scripting (XSS) vulnerabilities, especially if user-supplied data is ever used in these output contexts without proper sanitization. While the attack surface is minimal and there are no unpatched vulnerabilities, the critical oversight in output escaping presents a notable risk that requires immediate attention. Addressing this would greatly improve the plugin's overall security.

Key Concerns

  • 0% output escaping on 13 outputs
Vulnerabilities
None known

WP Scroll Depth Security Vulnerabilities

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

WP Scroll Depth Code Analysis

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

Output Escaping

0% escaped13 total outputs
Attack Surface

WP Scroll Depth Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadmin_initadmin.php:6
actionadmin_menuadmin.php:7
actionadmin_initprivacy.php:30
actionplugins_loadedwp-scroll-depth.php:142
actionwp_headwp-scroll-depth.php:187
actionwp_enqueue_scriptswp-scroll-depth.php:205
Maintenance & Trust

WP Scroll Depth Maintenance & Trust

Maintenance Signals

WordPress version tested5.0.0
Last updatedDec 6, 2018
PHP min version
Downloads25K

Community Trust

Rating100/100
Number of ratings6
Active installs1K
Developer Profile

WP Scroll Depth Developer Profile

firebrandllc

2 plugins · 1K total installs

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

How We Detect WP Scroll Depth

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-scroll-depth/js/jquery-scrolldepth/jquery.scrolldepth.min.js
Script Paths
/wp-content/plugins/wp-scroll-depth/js/jquery-scrolldepth/jquery.scrolldepth.min.js

HTML / DOM Fingerprints

HTML Comments
Adds the code to initialize scrollDepth function to the <head> section.Inputs: noneGlobals: global $wp_scroll_depth_vals - all our global settings, including names of parametersOutputs: no return values+6 more
JS Globals
jQuery.scrollDepth
FAQ

Frequently Asked Questions about WP Scroll Depth