Reading progressbar Security & Risk Analysis

wordpress.org/plugins/reading-progress-bar

A reading position indicator that you can use where you want: top, bottom or custom position in differents templates or post types.

6K active installs v1.3.1 PHP 5.6+ WP 4.9+ Updated Feb 18, 2026
indicatorprogressprogressbarreadingscroll
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Reading progressbar Safe to Use in 2026?

Generally Safe

Score 100/100

Reading progressbar has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

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
Vulnerabilities
None known

Reading progressbar Security Vulnerabilities

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

Reading progressbar Code Analysis

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

Output Escaping

61% escaped46 total outputs
Attack Surface

Reading progressbar Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadmin_enqueue_scriptsadmin\rp-admin.php:21
actionadmin_enqueue_scriptsadmin\rp-admin.php:28
actionadmin_menuadmin\rp-admin.php:39
actionadmin_initadmin\rp-admin.php:40
actionwp_enqueue_scriptspublic\rp-public.php:51
actionwp_footerpublic\rp-public.php:103
Maintenance & Trust

Reading progressbar Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 18, 2026
PHP min version5.6
Downloads72K

Community Trust

Rating100/100
Number of ratings17
Active installs6K
Developer Profile

Reading progressbar Developer Profile

Jb Audras

24 plugins · 64K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
661 days
View full developer profile
Detection Fingerprints

How We Detect Reading progressbar

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/reading-progress-bar/public/js/rp-public.js/wp-content/plugins/reading-progress-bar/public/css/rp-public.css
Script Paths
wp-content/plugins/reading-progress-bar/public/js/rp-public.js
Version Parameters
reading-progress-bar/public/css/rp-public.css?ver=reading-progress-bar/public/js/rp-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
rp-progressbar
Data Attributes
data-rp-heightdata-rp-fg-colordata-rp-bg-colordata-rp-positiondata-rp-custom-position
JS Globals
rp_settings_object
FAQ

Frequently Asked Questions about Reading progressbar