Awesome Progress Bar Security & Risk Analysis

wordpress.org/plugins/awesome-progess-bar

Awesome Progress Bar is a lightweight plugin for WordPress that allows you to easily add customizable progress bars to your site.

10 active installs v1.1.0 PHP 7.0+ WP 5.8+ Updated Oct 1, 2025
elementorelementor-addonprogress-barshortcode
99
A · Safe
CVEs total1
Unpatched0
Last CVEOct 31, 2024
Safety Verdict

Is Awesome Progress Bar Safe to Use in 2026?

Generally Safe

Score 99/100

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

1 known CVELast CVE: Oct 31, 2024Updated 6mo ago
Risk Assessment

The 'awesome-progress-bar' plugin v1.1.0 demonstrates a mixed security posture. On the positive side, the static analysis shows no identified dangerous functions, all SQL queries utilize prepared statements, and all output is properly escaped. There are also no file operations or external HTTP requests, and no bundled libraries, which are generally good security practices. However, several concerns are raised. The absence of any nonce checks or capability checks across all entry points, especially the three shortcodes, is a significant weakness. This means that these shortcodes could be triggered by unauthenticated users or users with limited privileges, potentially leading to unintended actions if any logic within them is susceptible to manipulation.

The vulnerability history indicates one known CVE, which was a medium-severity Cross-Site Scripting (XSS) vulnerability. While this vulnerability is reported as currently unpatched, its historical nature and the fact that it's the only recorded CVE suggest that the developers have addressed past issues. However, the presence of an XSS vulnerability, even historically, highlights a potential area where input validation and output sanitization might have been previously insufficient, and continued vigilance is needed. The complete lack of taint analysis results is also notable; while this could mean no vulnerabilities were found, it might also indicate limitations in the analysis tool or scope.

In conclusion, while 'awesome-progress-bar' has strengths in its use of prepared statements and output escaping, the lack of authentication and authorization checks on its shortcodes presents a clear risk. The historical XSS vulnerability, though patched, warrants attention to ensure future code remains secure. The absence of taint analysis is a neutral factor but could be improved for more comprehensive testing.

Key Concerns

  • Missing nonce checks on entry points (shortcodes)
  • Missing capability checks on entry points (shortcodes)
  • Historical medium severity XSS vulnerability
Vulnerabilities
1

Awesome Progress Bar Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-50548medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Awesome Progress Bar <= 1.0.13 - Authenticated (Contributor+) Stored Cross-Site Scripting

Oct 31, 2024 Patched in 1.1.0 (337d)
Code Analysis
Analyzed Mar 17, 2026

Awesome Progress Bar Code Analysis

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

Output Escaping

100% escaped7 total outputs
Attack Surface

Awesome Progress Bar Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[progressbar_basic] awesome-progess-bar.php:121
[progressbar_stripped] awesome-progess-bar.php:131
[progressbar_animated] awesome-progess-bar.php:141
WordPress Hooks 1
actionwp_enqueue_scriptsawesome-progess-bar.php:44
Maintenance & Trust

Awesome Progress Bar Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedOct 1, 2025
PHP min version7.0
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Awesome Progress Bar Developer Profile

Abdullah Nahian

12 plugins · 1K total installs

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

How We Detect Awesome 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/awesome-progess-bar/css/bootstrap.min.css

HTML / DOM Fingerprints

CSS Classes
progressprogress-barprogress-bar-stripedprogress-bar-animated
Data Attributes
aria-valuenowaria-valueminaria-valuemax
Shortcode Output
[progressbar_basic[progressbar_stripped[progressbar_animated
FAQ

Frequently Asked Questions about Awesome Progress Bar