
Clean Testimonials Security & Risk Analysis
wordpress.org/plugins/clean-testimonialsAdd Testimonials to your WordPress website. Simple, easy, quick and clean.
Is Clean Testimonials Safe to Use in 2026?
Generally Safe
Score 85/100Clean Testimonials has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "clean-testimonials" plugin v1.5.2.1 exhibits a concerning security posture primarily due to its unprotected entry points. With two AJAX handlers identified and neither having authentication checks, this presents a significant attack surface. While the plugin shows good practices regarding SQL queries (all using prepared statements) and avoids dangerous functions, file operations, and external HTTP requests, the lack of security checks on its AJAX endpoints is a critical oversight. The output escaping is also a weakness, with only 26% being properly escaped, potentially leading to cross-site scripting vulnerabilities.
The vulnerability history is clean, with no recorded CVEs. This is a positive indicator, suggesting that the plugin's authors may be diligent in addressing potential security issues or that its functionality hasn't attracted malicious attention yet. However, the absence of vulnerabilities does not equate to inherent security, especially given the identified weaknesses in the code analysis. The lack of taint analysis results is also noted, though this could be due to the limited scope of the analysis or the nature of the plugin's code.
In conclusion, while the plugin demonstrates some strengths in its handling of sensitive operations like database interactions, the unprotected AJAX endpoints and insufficient output escaping pose immediate security risks. The clean vulnerability history is encouraging but should not lead to complacency. Addressing the lack of authentication and proper output sanitization on the AJAX handlers should be the highest priority to improve the plugin's overall security.
Key Concerns
- AJAX handlers without auth checks
- Low percentage of properly escaped output
- No nonce checks on AJAX handlers
- No capability checks on AJAX handlers
Clean Testimonials Security Vulnerabilities
Clean Testimonials Code Analysis
Output Escaping
Clean Testimonials Attack Surface
AJAX Handlers 2
WordPress Hooks 10
Maintenance & Trust
Clean Testimonials Maintenance & Trust
Maintenance Signals
Community Trust
Clean Testimonials Alternatives
WP Testimonials
testimonial-widgets
Display your Testimonials on your website fast and easily. 21 widget types, 25 widget styles available. (Free Plugin)
Widgets for Thumbtack Reviews
widgets-for-thumbtack-reviews
Embed Thumbtack reviews fast and easily into your WordPress site. Increase SEO, trust and sales using Thumbtack reviews.
Widgets for Ebay Reviews
widgets-for-ebay-reviews
Embed Ebay reviews fast and easily into your WordPress site. Increase SEO, trust and sales using Ebay reviews.
Responsive Testimonials
responsive-testimonials
A responsive, clean and easy way to display testimonials. Create testimonials, add authors and their jobs and copy-paste the shortcode into any page.
TC Testimonials
tc-testimonial
Testimonial Slider carousel is an easy plugin to display testimonials of clients,business partners or affiliates along with title, URL on your website …
Clean Testimonials Developer Profile
4 plugins · 710 total installs
How We Detect Clean Testimonials
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/clean-testimonials/assets/js/scripts.js