Catch Scroll Progress Bar Security & Risk Analysis

wordpress.org/plugins/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 …

1K active installs v2.1 PHP + WP 5.9+ Updated Feb 25, 2026
progress-barprogressbarreadingscroll
100
A · Safe
CVEs total1
Unpatched0
Last CVESep 20, 2021
Safety Verdict

Is Catch Scroll Progress Bar Safe to Use in 2026?

Generally Safe

Score 100/100

Catch Scroll Progress Bar has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Sep 20, 2021Updated 1mo ago
Risk Assessment

The "catch-scroll-progress-bar" plugin version 2.1 demonstrates a generally good security posture, with strong adherence to secure coding practices. The static analysis reveals no critical or high-severity taint flows, no direct SQL queries (all are prepared), and a high percentage of properly escaped output. The presence of nonce and capability checks on its entry points, particularly its 3 AJAX handlers, is a positive sign that the plugin attempts to protect against common web vulnerabilities. The absence of shortcodes, cron events, and REST API routes also limits the potential attack surface. However, the plugin does have a history of known vulnerabilities, with one recorded CVE in the past. While this vulnerability is reported as patched, the historical pattern of a 'Missing Authorization' vulnerability is a point of concern, suggesting that authorization checks have been an area requiring attention in the past development lifecycle. This indicates a need for ongoing vigilance and robust testing, especially concerning how it handles user interactions and data handling.

Key Concerns

  • Past vulnerability: Missing Authorization
  • 18% of output not properly escaped
Vulnerabilities
1

Catch Scroll Progress Bar Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2021-24752medium · 5.4Missing Authorization

CatchThemes Plugins (Various Versions) - Missing Authorization

Sep 20, 2021 Patched in 1.6 (855d)
Code Analysis
Analyzed Mar 16, 2026

Catch Scroll Progress Bar Code Analysis

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

Output Escaping

84% escaped82 total outputs
Attack Surface

Catch Scroll Progress Bar Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_query-themesincludes\CatchThemesThemePlugin.php:11
authwp_ajax_customize_load_themesincludes\CatchThemesThemePlugin.php:21
authwp_ajax_ctp_switchincludes\ctp-tabs-removal.php:85
WordPress Hooks 16
actionadmin_enqueue_scriptsincludes\CatchThemesThemePlugin.php:13
actioncustomize_registerincludes\CatchThemesThemePlugin.php:16
filterinstall_plugins_tabsincludes\CatchThemesThemePlugin.php:23
filterinstall_plugins_table_api_args_catchpluginsincludes\CatchThemesThemePlugin.php:24
actioninstall_plugins_catchpluginsincludes\CatchThemesThemePlugin.php:25
actionplugins_loadedincludes\class-catch-scroll-progress-bar.php:129
actionadmin_enqueue_scriptsincludes\class-catch-scroll-progress-bar.php:144
actionadmin_enqueue_scriptsincludes\class-catch-scroll-progress-bar.php:145
actionadmin_menuincludes\class-catch-scroll-progress-bar.php:146
actionadmin_initincludes\class-catch-scroll-progress-bar.php:147
filterplugin_action_linksincludes\class-catch-scroll-progress-bar.php:148
filterplugin_row_metaincludes\class-catch-scroll-progress-bar.php:149
actionwp_enqueue_scriptsincludes\class-catch-scroll-progress-bar.php:164
actionwp_enqueue_scriptsincludes\class-catch-scroll-progress-bar.php:165
actionwp_footerincludes\class-catch-scroll-progress-bar.php:166
actionadmin_initincludes\ctp-tabs-removal.php:17
Maintenance & Trust

Catch Scroll Progress Bar Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 25, 2026
PHP min version
Downloads19K

Community Trust

Rating80/100
Number of ratings4
Active installs1K
Developer Profile

Catch Scroll Progress Bar Developer Profile

Catch Plugins

9 plugins · 29K total installs

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

How We Detect Catch Scroll Progress Bar

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/catch-scroll-progress-bar/admin/css/catch-scroll-progress-bar-admin.css/wp-content/plugins/catch-scroll-progress-bar/admin/js/jquery-matchHeight.min.js/wp-content/plugins/catch-scroll-progress-bar/admin/js/catch-scroll-progress-bar-admin.js/wp-content/plugins/catch-scroll-progress-bar/admin/js/wp-color-picker.js/wp-content/plugins/catch-scroll-progress-bar/public/css/catch-scroll-progress-bar-public.css/wp-content/plugins/catch-scroll-progress-bar/public/js/catch-scroll-progress-bar-public.js/wp-content/plugins/catch-scroll-progress-bar/includes/ctp-tabs-removal.php
Version Parameters
catch-scroll-progress-bar/admin/css/catch-scroll-progress-bar-admin.css?ver=catch-scroll-progress-bar/admin/js/jquery-matchHeight.min.js?ver=catch-scroll-progress-bar/admin/js/catch-scroll-progress-bar-admin.js?ver=catch-scroll-progress-bar/admin/js/wp-color-picker.js?ver=catch-scroll-progress-bar/public/css/catch-scroll-progress-bar-public.css?ver=catch-scroll-progress-bar/public/js/catch-scroll-progress-bar-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
catch-scroll-progress-bar
HTML Comments
CTP tabs removal options
JS Globals
catch_scroll_progress_bar_admin_objectctp_options
FAQ

Frequently Asked Questions about Catch Scroll Progress Bar