Circle Progress Bar Security & Risk Analysis

wordpress.org/plugins/circle-progress-bar

Circle Progress Bar plugin will display the awesome unlimited circle progess bar with radiant colors.

90 active installs v1.0 PHP + WP 4.6+ Updated Aug 10, 2018
circlesnumber-expansionnumber-tickerprogress-barradiant-colors
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Circle Progress Bar Safe to Use in 2026?

Generally Safe

Score 85/100

Circle Progress Bar 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 circle-progress-bar plugin v1.0 exhibits a generally good security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and critical taint flows is a significant positive indicator. Furthermore, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and implementing nonce and capability checks on its single entry point (the shortcode). This suggests that the developers are aware of common WordPress security vulnerabilities and are taking steps to mitigate them.

However, a notable concern arises from the output escaping. With only 55% of outputs properly escaped, there is a moderate risk of cross-site scripting (XSS) vulnerabilities. This means that malicious input could potentially be rendered directly in the user's browser, leading to unauthorized actions or data theft. While the plugin has a small attack surface and no AJAX or REST API endpoints without authorization, this escaping deficiency represents the most tangible risk identified in the static analysis.

In conclusion, the plugin's security is largely sound, particularly in its handling of database interactions and authentication. The primary weakness lies in its output sanitization, which should be addressed to prevent potential XSS issues. The lack of historical vulnerabilities is promising, but the identified output escaping issue warrants attention to maintain a robust security profile.

Key Concerns

  • Output escaping is only 55% proper
Vulnerabilities
None known

Circle Progress Bar Security Vulnerabilities

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

Circle Progress Bar Code Analysis

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

Output Escaping

55% escaped11 total outputs
Attack Surface

Circle Progress Bar Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[circlebar] includes\class-circle-progress-bar.php:42
WordPress Hooks 10
actionadmin_noticescircle-progress-bar.php:22
actioninitincludes\class-circle-progress-bar.php:21
actionsave_postincludes\class-circle-progress-bar.php:24
actionadd_meta_boxesincludes\class-circle-progress-bar.php:27
actionadmin_menuincludes\class-circle-progress-bar.php:30
actionwp_enqueue_scriptsincludes\class-circle-progress-bar.php:33
actionadmin_enqueue_scriptsincludes\class-circle-progress-bar.php:36
actionadmin_initincludes\class-circle-progress-bar.php:39
filtermanage_circle_bar_plugin_posts_columnsincludes\class-circle-progress-bar.php:45
actionmanage_circle_bar_plugin_posts_custom_columnincludes\class-circle-progress-bar.php:49
Maintenance & Trust

Circle Progress Bar Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedAug 10, 2018
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs90
Developer Profile

Circle Progress Bar Developer Profile

Syamaladevi

2 plugins · 100 total installs

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

How We Detect Circle 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/circle-progress-bar/assets/css/circle-progress.css/wp-content/plugins/circle-progress-bar/assets/js/circle-progress.js
Script Paths
/wp-content/plugins/circle-progress-bar/assets/js/circle-progress.js

HTML / DOM Fingerprints

CSS Classes
circle_progress_show_phperror_notificationcircle_progress_alignleftcircle_progress_show_notifictaionpragraphcircle_bar_plugin
HTML Comments
<!-- start phpversion error notification--><!-- start phpversion error notification-->
Data Attributes
data-circle-percentagedata-circle-colordata-circle-backgrounddata-circle-sizedata-circle-borderdata-circle-text
JS Globals
circleProgress
Shortcode Output
[circlebar
FAQ

Frequently Asked Questions about Circle Progress Bar