
Reading progressbar Security & Risk Analysis
wordpress.org/plugins/reading-progress-barA reading position indicator that you can use where you want: top, bottom or custom position in differents templates or post types.
Is Reading progressbar Safe to Use in 2026?
Generally Safe
Score 100/100Reading progressbar has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
Based on the static analysis and vulnerability history, the 'reading-progress-bar' plugin version 1.3.1 exhibits a generally good security posture. The plugin reports zero AJAX handlers, REST API routes, shortcodes, or cron events, resulting in a zero-width attack surface and zero unprotected entry points. This is a significant strength, as it minimizes the opportunities for external interaction with the plugin's code. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests further contributes to its secure design.
However, there are areas of concern. The code analysis indicates that only 61% of output is properly escaped. This leaves a notable portion of the plugin's output potentially vulnerable to cross-site scripting (XSS) attacks. While there are no known CVEs and the taint analysis shows no critical or high-severity flows, the lack of nonces and capability checks, coupled with the unescaped output, presents a potential risk. The absence of these common security measures means that if an attack vector were to be discovered that leveraged the unescaped output, it could be easier to exploit.
In conclusion, 'reading-progress-bar' v1.3.1 demonstrates strong foundational security by limiting its attack surface and avoiding several high-risk coding practices. The primary weakness lies in the incomplete output escaping and the absence of crucial security checks like nonces and capability checks. While there are no recorded vulnerabilities to date, the unaddressed output escaping represents a latent risk that could be exploited in conjunction with other potential weaknesses or future discoveries.
Key Concerns
- Significant portion of output not properly escaped
- Missing nonce checks
- Missing capability checks
Reading progressbar Security Vulnerabilities
Reading progressbar Code Analysis
Output Escaping
Reading progressbar Attack Surface
WordPress Hooks 6
Maintenance & Trust
Reading progressbar Maintenance & Trust
Maintenance Signals
Community Trust
Reading progressbar Alternatives
Catch Scroll Progress Bar
catch-scroll-progress-bar
Catch Scroll Progress Bar - Catch Scroll Progress Bar is a simple, super-light WordPress progress bar plugin that has the most essential features to s …
Worth The Read
worth-the-read
An adjustable progress meter showing how much of the post/page the user has scrolled through, and a read time commitment label near the post titles.
WP Reading Progress
wp-reading-progress
Light weight fully customizable reading progress bar. Sticks to top, bottom or sticky menu, with fallback for small screens. Includes ert (beta).
Reading Position Indicator
reading-position-indicator
Add reading position indicator on page top.
Init Reading Position – Remember, Return, Continue
init-reading-position
Remembers reading position and auto-scrolls when returning. Works for guests (localStorage) and logged-in users (user meta, per device).
Reading progressbar Developer Profile
24 plugins · 64K total installs
How We Detect Reading progressbar
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/reading-progress-bar/public/js/rp-public.js/wp-content/plugins/reading-progress-bar/public/css/rp-public.csswp-content/plugins/reading-progress-bar/public/js/rp-public.jsreading-progress-bar/public/css/rp-public.css?ver=reading-progress-bar/public/js/rp-public.js?ver=HTML / DOM Fingerprints
rp-progressbardata-rp-heightdata-rp-fg-colordata-rp-bg-colordata-rp-positiondata-rp-custom-positionrp_settings_object