BNE Testimonials Security & Risk Analysis

wordpress.org/plugins/bne-testimonials

Display testimonials and reviews on any page or widget area as list or slider. Upgrade to PRO for additional layouts, themes, submission form, API, ra …

1K active installs v2.0.8 PHP 5.6+ WP 5.0+ Updated Jan 26, 2023
feedbackflexsliderrandom-testimonialstestimonial-widgettestimonials
85
A · Safe
CVEs total1
Unpatched0
Last CVEJan 27, 2023
Download
Safety Verdict

Is BNE Testimonials Safe to Use in 2026?

Generally Safe

Score 85/100

BNE Testimonials has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Jan 27, 2023Updated 3yr ago
Risk Assessment

The "bne-testimonials" v2.0.8 plugin exhibits a generally good security posture in its code, with no identified dangerous functions, external HTTP requests, or file operations. All SQL queries are properly prepared, and there are no critical or high-severity taint analysis findings. This indicates a developer conscious of common web application vulnerabilities. However, the plugin has a notable weakness in output escaping, with only 23% of outputs being properly escaped. This significantly increases the risk of Cross-Site Scripting (XSS) vulnerabilities, especially given that the plugin's last known vulnerability was an XSS issue.

While there are no currently unpatched CVEs, the history of one medium severity XSS vulnerability is a concern. The lack of documented nonce checks on its entry points, coupled with the low percentage of properly escaped output, suggests that even though the attack surface is contained and has capability checks, it may still be susceptible to certain client-side or unsalted attacks if malicious input can reach the insufficiently escaped output.

In conclusion, "bne-testimonials" v2.0.8 has strengths in its database and input handling. However, the significant deficiency in output escaping and the historical XSS vulnerability represent a tangible risk that needs to be addressed. The limited attack surface and the presence of capability checks mitigate some risks, but the insufficient output sanitization remains the primary security concern.

Key Concerns

  • Low percentage of properly escaped output
  • History of medium severity XSS vulnerability
  • No nonce checks on entry points
Vulnerabilities
1 published

BNE Testimonials Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

BNE Testimonials <= 2.0.7 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jan 27, 2023 Patched in 2.0.8 (361d)
Version History

BNE Testimonials Release Timeline

v2.0.71 CVE
v2.0.61 CVE
v2.0.41 CVE
v1.7.51 CVE
v1.7.41 CVE
v1.7.31 CVE
v1.7.21 CVE
v1.7.1.11 CVE
v1.7.11 CVE
v1.7.01 CVE
v1.6.41 CVE
v1.6.31 CVE
v1.6.21 CVE
Code Analysis
Analyzed Mar 16, 2026

BNE Testimonials Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
115
34 escaped
Nonce Checks
0
Capability Checks
4
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

23% escaped149 total outputs
Attack Surface

BNE Testimonials Attack Surface

Entry Points5
Unprotected0

Shortcodes 5

[bne_testimonials_list] includes\legacy\migrate.php:51
[bne_testimonials_slider] includes\legacy\migrate.php:84
[bne_testimonials_list] includes\legacy\shortcode-list.php:127
[bne_testimonials_slider] includes\legacy\shortcode-slider.php:159
[bne_testimonials] includes\shortcode-display.php:270
WordPress Hooks 11
actionplugins_loadedbne-testimonials.php:55
actionafter_setup_themebne-testimonials.php:58
actionwp_enqueue_scriptsbne-testimonials.php:61
actionadmin_enqueue_scriptsbne-testimonials.php:62
filterenter_title_hereincludes\cpt-main.php:117
filteradmin_post_thumbnail_htmlincludes\cpt-main.php:118
actioncmb2_admin_initincludes\cpt-main.php:121
actioncmb2_before_post_form_details_metaboxincludes\cpt-main.php:122
actionadmin_menuincludes\help\help.php:33
actionwidgets_initincludes\legacy\widget-list.php:248
actionwidgets_initincludes\legacy\widget-slider.php:365
Maintenance & Trust

BNE Testimonials Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedJan 26, 2023
PHP min version5.6
Downloads85K

Community Trust

Rating98/100
Number of ratings28
Active installs1K
Developer Profile

BNE Testimonials Developer Profile

Kerry

2 plugins · 2K total installs

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

How We Detect BNE Testimonials

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bne-testimonials/assets/css/bne-testimonials.css/wp-content/plugins/bne-testimonials/assets/css/bne-cmb-admin.css/wp-content/plugins/bne-testimonials/assets/js/flexslider.min.js
Script Paths
/wp-content/plugins/bne-testimonials/assets/js/flexslider.min.js
Version Parameters
bne-testimonials/assets/css/bne-testimonials.css?ver=bne-cmb-admin.css?ver=flexslider.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
bne-admin-wrapperbne-innernav-tab-activebne-upsell
HTML Comments
<!-- Exit if accessed directly -->/* * Plugin Name: BNE Testimonials * Version: 2.0.8 * Description: Display testimonials on any page or widget area as list or slider. Upgrade to PRO for additional layouts, themes, API, 5-star ratings and schema markup. * Author: Kerry Kline * Author URI: https://www.bnecreative.com * Requires at least: 5.0 * Text Domain: bne-testimonials * License: GPL2 Copyright (C) 2013-2020 BNE Creative This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2, as published by the Free Software Foundation. You may NOT assume that you can use any other version of the GPL. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. The license for this software can likely be found here: http://www.gnu.org/licenses/gpl-2.0.html */<!-- Init Class -->/* * Constructor * * @since v2.0 * */+13 more
Data Attributes
data-scrolldata-target
JS Globals
bne_testimonials_ajax_objectjQuery
Shortcode Output
[bne_testimonials_list][bne_testimonials_slider]
FAQ

Frequently Asked Questions about BNE Testimonials