
Easy Testimonial Slider and Form Security & Risk Analysis
wordpress.org/plugins/easy-testimonial-rotatorThis is beautiful responsive testimonial slider and testimonial submitter form for WordPress blogs and sites.
Is Easy Testimonial Slider and Form Safe to Use in 2026?
Generally Safe
Score 96/100Easy Testimonial Slider and Form has a strong security track record. Known vulnerabilities have been patched promptly.
The "easy-testimonial-rotator" plugin exhibits a generally strong security posture based on the static analysis. The complete absence of unprotected entry points and the consistent use of prepared statements for SQL queries, alongside proper output escaping and the presence of nonce and capability checks, are commendable security practices. The plugin also avoids the use of dangerous functions and external HTTP requests, further reducing potential attack vectors.
However, the taint analysis reveals two flows with unsanitized paths. While these are not classified as critical or high severity, they represent potential vulnerabilities that could be exploited if malicious input were to reach these points. The plugin's history of three medium-severity CVEs, specifically SQL injection and cross-site scripting, is a significant concern. Although there are currently no unpatched CVEs, this historical pattern suggests a recurring susceptibility to input validation and sanitization issues. The last vulnerability being in late 2025 is also notable, implying recent security oversight, but a history of such issues should not be overlooked.
In conclusion, while the current implementation demonstrates good security hygiene in many areas, the identified taint flows and the past vulnerability record necessitate careful attention. The plugin's strengths lie in its robust handling of SQL and output, but the risk associated with unsanitized paths and historical vulnerabilities should be actively managed through ongoing vigilance and potential code review.
Key Concerns
- Flows with unsanitized paths identified
- History of 3 medium severity CVEs
Easy Testimonial Slider and Form Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Easy Testimonial Slider and Form <= 1.0.2 - Authenticated (Admin+) SQL injection
Easy Testimonial Slider and Form <= 1.0.18 - Authenticated (Administrator+) Stored Cross-Site Scripting via settings
Easy Testimonial Slider and Form <= 1.0.15 - Unauthenticated Reflected Cross-Site Scripting via search_term
Easy Testimonial Slider and Form Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Easy Testimonial Slider and Form Attack Surface
AJAX Handlers 6
Shortcodes 2
WordPress Hooks 10
Maintenance & Trust
Easy Testimonial Slider and Form Maintenance & Trust
Maintenance Signals
Community Trust
Easy Testimonial Slider and Form Alternatives
Strong Testimonials
strong-testimonials
An easy-to-use testimonial plugin to collect and show customer feedback in WordPress
Customer Reviews for WooCommerce
customer-reviews-woocommerce
Customer Reviews for WooCommerce plugin helps you get more sales with social proof. Set up automated review reminders and increase conversion rate.
WP Social Ninja – Embed Social Feeds, User Reviews & Chat Widgets
wp-social-reviews
Add Facebook feeds, Instagram feeds, TikTok feeds, Facebook reviews, WhatsApp Chat, Messenger chat, Testimonial, and others using a single dashboard.
Photo Reviews for WooCommerce
woo-photo-reviews
Let customers attach photos to reviews, enhanced with filterable grids and overall ratings. Auto-send review reminders and coupon emails
ReviewX – Multi-Criteria Reviews for WooCommerce with Google Reviews & Schema
reviewx
Drive woocommerce business growth with social proof: gather product reviews with multicriteria ratings, auto-reminder emails, discounts, and more.
Easy Testimonial Slider and Form Developer Profile
19 plugins · 23K total installs
How We Detect Easy Testimonial Slider and Form
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/easy-testimonial-rotator/css/jquery.bxslider.css/wp-content/plugins/easy-testimonial-rotator/css/testimonial_style.css/wp-content/plugins/easy-testimonial-rotator/css/testimonial_style_admin.css/wp-content/plugins/easy-testimonial-rotator/js/admin-script.js/wp-content/plugins/easy-testimonial-rotator/js/etr_captcha.js/wp-content/plugins/easy-testimonial-rotator/js/etr_jquery.bxSlider.min.js/wp-content/plugins/easy-testimonial-rotator/js/testimonial-script.js/wp-content/plugins/easy-testimonial-rotator/js/admin-script.js/wp-content/plugins/easy-testimonial-rotator/js/etr_captcha.js/wp-content/plugins/easy-testimonial-rotator/js/etr_jquery.bxSlider.min.js/wp-content/plugins/easy-testimonial-rotator/js/testimonial-script.js/wp-content/plugins/easy-testimonial-rotator/css/jquery.bxslider.css?ver=/wp-content/plugins/easy-testimonial-rotator/css/testimonial_style.css?ver=/wp-content/plugins/easy-testimonial-rotator/css/testimonial_style_admin.css?ver=/wp-content/plugins/easy-testimonial-rotator/js/admin-script.js?ver=/wp-content/plugins/easy-testimonial-rotator/js/etr_captcha.js?ver=/wp-content/plugins/easy-testimonial-rotator/js/etr_jquery.bxSlider.min.js?ver=/wp-content/plugins/easy-testimonial-rotator/js/testimonial-script.js?ver=HTML / DOM Fingerprints
etr_slider<!-- WRAPPER START --><!-- WRAPPER END --><!-- TESTIMONIAL SINGLE START --><!-- TESTIMONIAL SINGLE END -->+176 moredata-iddata-settingsdata-current-pagedata-item-per-pagedata-controlsdata-responsive+68 moreetr_admin_script_objetr_obj[print_best_testimonial_slider][print_best_testimonial_form]