Elfsight Testimonials Slider Security & Risk Analysis

wordpress.org/plugins/elfsight-testimonials-slider

Level up your website credibility with trustworthy testimonials

200 active installs v1.0.1 PHP + WP 5.0+ Updated Sep 19, 2025
testimonialstestimonials-plugintestimonials-slidertestimonials-slider-plugintestimonials-widget
47
D · High Risk
CVEs total3
Unpatched3
Last CVEMar 31, 2025
Safety Verdict

Is Elfsight Testimonials Slider Safe to Use in 2026?

High Risk

Score 47/100

Elfsight Testimonials Slider carries significant security risk with 3 known CVEs, 3 still unpatched. Consider switching to a maintained alternative.

3 known CVEs 3 unpatched Last CVE: Mar 31, 2025Updated 6mo ago
Risk Assessment

The "elfsight-testimonials-slider" plugin v1.0.1 exhibits a concerning security posture, despite some positive indicators. While the static analysis reveals a seemingly small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events without authentication or permission checks, this is overshadowed by critical findings in taint analysis and a significant vulnerability history. Two taint flows with unsanitized paths were identified, indicating potential for attackers to inject malicious code or manipulate data, even though the severity was classified as High. The plugin also has a history of 3 known medium severity vulnerabilities, all of which are currently unpatched. These past vulnerabilities commonly include Missing Authorization, Cross-site Scripting, and CSRF, suggesting recurring security flaws in how user input is handled and access is controlled. The fact that these vulnerabilities remain unpatched, with the last one listed as recently as March 31, 2025, is a major red flag. Furthermore, the low percentage of properly escaped output (24%) is a significant weakness, greatly increasing the risk of XSS attacks where user-provided data can be rendered directly in the browser without proper sanitization. The presence of a file operation also warrants scrutiny in conjunction with the unsanitized paths. In conclusion, while the plugin has a minimal direct attack surface, the high severity taint flows, pervasive output escaping issues, and unpatched historical vulnerabilities create a substantial risk profile for users.

Key Concerns

  • Unpatched CVEs (3 medium)
  • High severity taint flows (2)
  • Low output escaping (24%)
  • File operation present
  • Unsanitized paths in taint flows
Vulnerabilities
3

Elfsight Testimonials Slider Security Vulnerabilities

CVEs by Year

3 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
3

3 total CVEs

CVE-2025-31584medium · 4.3Missing Authorization

Elfsight Testimonials Slider <= 1.0.1 - Missing Authorization

Mar 31, 2025Unpatched
CVE-2025-31587medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Elfsight Testimonials Slider <= 1.0.1 - Authenticated (Administrator+) Stored Cross-Site Scripting

Mar 31, 2025Unpatched
CVE-2025-31588medium · 4.3Cross-Site Request Forgery (CSRF)

Elfsight Testimonials Slider <= 1.0.1 - Cross-Site Request Forgery to Settings Update

Mar 31, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Elfsight Testimonials Slider Code Analysis

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

SQL Query Safety

67% prepared3 total queries

Output Escaping

24% escaped25 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
getList (core\includes\widgets-api.php:92)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Elfsight Testimonials Slider Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionwp_footercore\elfsight-plugin.php:39
actionadmin_menucore\includes\admin.php:61
actionadmin_initcore\includes\admin.php:62
actionadmin_enqueue_scriptscore\includes\admin.php:63
Maintenance & Trust

Elfsight Testimonials Slider Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 19, 2025
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs200
Developer Profile

Elfsight Testimonials Slider Developer Profile

elfsight

4 plugins · 5K total installs

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

How We Detect Elfsight Testimonials Slider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/elfsight-testimonials-slider/assets/elfsight-testimonials-slider.js/wp-content/plugins/elfsight-testimonials-slider/assets/elfsight-admin.css/wp-content/plugins/elfsight-testimonials-slider/assets/elfsight-admin.js
Script Paths
/wp-content/plugins/elfsight-testimonials-slider/assets/elfsight-testimonials-slider.js/wp-content/plugins/elfsight-testimonials-slider/preview/testimonials-slider-observer.js
Version Parameters
elfsight-testimonials-slider/assets/elfsight-admin.css?ver=elfsight-testimonials-slider/assets/elfsight-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
elfsight-adminelfsight-admin-wp-notifications-hackelfsight-admin-wrapperelfsight-admin-mainelfsight-admin-loadingelfsight-admin-loaderelfsight-admin-menu-containerelfsight-admin-pages-container
Data Attributes
data-elfsight-admin-slugdata-elfsight-admin-widgets-clogged
JS Globals
ElfsightTestimonialsSliderPlugin
FAQ

Frequently Asked Questions about Elfsight Testimonials Slider