Testimonial Carousel For Elementor Security & Risk Analysis

wordpress.org/plugins/testimonials-carousel-elementor

The compact Testimonial Carousel for Elementor lets you show long text reviews in Pop-Up of Carousel Slider.

10K active installs v11.7.0 PHP 7.4.1+ WP 5.9+ Updated Oct 20, 2025
carouselelementorelementor-addonstestimonial-carouseltestimonial-slider
95
A · Safe
CVEs total4
Unpatched0
Last CVEOct 24, 2025
Download
Safety Verdict

Is Testimonial Carousel For Elementor Safe to Use in 2026?

Generally Safe

Score 95/100

Testimonial Carousel For Elementor has a strong security track record. Known vulnerabilities have been patched promptly.

4 known CVEsLast CVE: Oct 24, 2025Updated 5mo ago
Risk Assessment

The 'testimonials-carousel-elementor' v11.7.0 plugin exhibits a generally positive security posture based on the static analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is commendable. Furthermore, a very high percentage of output is properly escaped, and there are no reported unsanitized paths in taint analysis. The plugin also demonstrates good practices with a capability check present on its single AJAX handler.

However, the presence of four known medium-severity vulnerabilities in its history, specifically Cross-site Scripting and Missing Authorization, raises concerns. While none are currently unpatched, this history suggests a recurring pattern of potential input validation and authorization flaws. The absence of nonce checks on the AJAX handler is also a notable weakness, as it allows for potential CSRF attacks if malicious actors can trick users into triggering this endpoint.

In conclusion, while the current version appears to have addressed past vulnerabilities and employs several secure coding practices, the historical vulnerability data and the lack of nonce protection on the AJAX endpoint warrant careful consideration. Users should ensure they are always running the latest version to benefit from patches and be aware of the potential for CSRF if authorization checks are not robust enough.

Key Concerns

  • Missing nonce checks on AJAX handler
  • History of medium severity vulnerabilities (4)
Vulnerabilities
4

Testimonial Carousel For Elementor Security Vulnerabilities

CVEs by Year

3 CVEs in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
4

4 total CVEs

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

Testimonial Carousel For Elementor <= 11.6.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via Multiple Widgets

Oct 24, 2025 Patched in 11.7.0 (1d)
CVE-2024-2253medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Testimonial Carousel For Elementor <= 10.2.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

May 29, 2024 Patched in 10.2.3 (9d)
CVE-2024-4858medium · 5.3Missing Authorization

Testimonial Carousel For Elementor <= 10.2.0 - Missing Authorization to Limited Setting Update

May 24, 2024 Patched in 10.2.1 (1d)
CVE-2024-4698medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Testimonial Carousel For Elementor <= 10.1.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

May 17, 2024 Patched in 10.2.0 (28d)
Code Analysis
Analyzed Mar 16, 2026

Testimonial Carousel For Elementor Code Analysis

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

Output Escaping

97% escaped610 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
save_testimonials_option_callback (class-testimonials-carousel-elementor.php:125)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Testimonial Carousel For Elementor Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_save_testimonials_optionclass-testimonials-carousel-elementor.php:58
WordPress Hooks 10
actionelementor/admin/after_create_settings/elementorclass-testimonials-carousel-elementor.php:51
actionelementor/elements/categories_registeredclass-testimonials-carousel-elementor.php:52
actioninitclass-testimonials-carousel-elementor.php:54
actionplugins_loadedclass-testimonials-carousel-elementor.php:56
actionadmin_noticesclass-testimonials-carousel-elementor.php:179
actionadmin_noticesclass-testimonials-carousel-elementor.php:185
actionadmin_noticesclass-testimonials-carousel-elementor.php:191
actionelementor/editor/after_enqueue_scriptsclass-testimonials-carousel-elementor.php:203
actionelementor/editor/after_enqueue_scriptsclass-testimonials-carousel-elementor.php:206
actionelementor/widgets/widgets_registeredclass-widgets.php:173
Maintenance & Trust

Testimonial Carousel For Elementor Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 20, 2025
PHP min version7.4.1
Downloads124K

Community Trust

Rating46/100
Number of ratings3
Active installs10K
Developer Profile

Testimonial Carousel For Elementor Developer Profile

UAPP

6 plugins · 11K total installs

88
trust score
Avg Security Score
92/100
Avg Patch Time
10 days
View full developer profile
Detection Fingerprints

How We Detect Testimonial Carousel For Elementor

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/testimonials-carousel-elementor/assets/css/testimonials-carousel-menu.min.css/wp-content/plugins/testimonials-carousel-elementor/assets/css/testimonials-carousel-editor.min.css

HTML / DOM Fingerprints

CSS Classes
elementor-widget-testimonials-carousel-elementortestimonials-carousel-elementor-wraptst-carousel-wrappertst-carousel-controls-wrappertst-single-testimonial-itemtst-testimonial-contenttst-testimonial-metatst-testimonial-author-image+6 more
Data Attributes
data-settings
JS Globals
TestimonialsCarouselElementor
REST Endpoints
/wp-json/testimonials-carousel-elementor/v1/get-testimonials
FAQ

Frequently Asked Questions about Testimonial Carousel For Elementor