
TDD Progress Bar Security & Risk Analysis
wordpress.org/plugins/tdd-progress-barConfigure and display any number of percent-complete progress bars.
Is TDD Progress Bar Safe to Use in 2026?
Generally Safe
Score 85/100TDD Progress Bar has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "tdd-progress-bar" plugin v0.5.2 exhibits a generally strong security posture based on the provided static analysis. The absence of known CVEs and a clean vulnerability history are significant positives, suggesting a history of secure development. The plugin effectively utilizes prepared statements for its single SQL query and implements both nonce and capability checks for its single AJAX handler, which is a good practice for protecting sensitive operations. The limited attack surface, with no exposed REST API routes and no cron events, further contributes to its security.
However, the static analysis reveals a concern regarding output escaping, with only 56% of outputs being properly escaped. This means a notable portion of the plugin's output is vulnerable to Cross-Site Scripting (XSS) attacks, where malicious scripts could be injected into content displayed by the plugin. While there are no critical or high severity taint flows identified, and no dangerous functions are used, the unescaped output remains the primary risk identified in the code. The presence of bundled jQuery is common but could be a concern if it's an outdated version, though this is not explicitly stated in the provided data.
In conclusion, the plugin demonstrates good practices in input validation and access control for its entry points. The lack of historical vulnerabilities is reassuring. The main area for improvement is to ensure all outputs are properly escaped to mitigate XSS risks. If the bundled jQuery is outdated, updating it would also be a prudent security measure. Overall, it's a relatively secure plugin with a manageable risk profile, primarily centered around output sanitization.
Key Concerns
- Output escaping is not consistently applied (56%)
TDD Progress Bar Security Vulnerabilities
TDD Progress Bar Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
TDD Progress Bar Attack Surface
AJAX Handlers 1
Shortcodes 2
WordPress Hooks 18
Maintenance & Trust
TDD Progress Bar Maintenance & Trust
Maintenance Signals
Community Trust
TDD Progress Bar Alternatives
Contact Form by BestWebSoft – Advanced WP Contact Form Builder for WordPress
contact-form-plugin
The most powerful and user-friendly WordPress contact form plugin. Create beautiful contact forms, widgets and pages using shortcodes.
Apollo13 Framework Extensions
apollo13-framework-extensions
Adds custom post types, shortcodes and some features that are used in themes built on Apollo13 Framework.
Kaya QR Code Generator
kaya-qr-code-generator
Generate QR Code through Widgets and Shortcodes, without any dependencies.
Donations via PayPal
paypal-donations
Easy, simple setup to add a PayPal Donation button as a Widget or with a shortcode.
Reusable Blocks Extended
reusable-blocks-extended
Extend Gutenberg Reusable Blocks feature with a complete admin panel, widgets, shortcodes and PHP functions.
TDD Progress Bar Developer Profile
3 plugins · 70 total installs
How We Detect TDD Progress Bar
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/tdd-progress-bar/css/default.css/wp-content/plugins/tdd-progress-bar/css/default.min.css/wp-content/plugins/tdd-progress-bar/js/animate.js/wp-content/plugins/tdd-progress-bar/js/animate.min.js/wp-content/plugins/tdd-progress-bar/js/animate.js/wp-content/plugins/tdd-progress-bar/js/animate.min.jstdd_pb_styletdd_pb_jsHTML / DOM Fingerprints
tdd_pb_bar_containertdd_pb_bartdd_pb_numberstdd_pb_redtdd_pb_racearia-valuemaxaria-valueminaria-valuenowrole="progressbar"data-progress<div class="tdd_pb_bar_container<div class="tdd_pb_numbers<div class="tdd_pb_bar