Testimonials Builder Security & Risk Analysis

wordpress.org/plugins/testimonials-builder

Testimonials Builder lets you generate responsive customer testimonials in an easiest & fastest, coding-free way. Level up your website credibilit …

20 active installs v1.0.1 PHP + WP 4.5+ Updated Jul 6, 2019
customer-testimonialstestimonial-buildertestimonial-slidertestimonial-widgettestimonials
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Testimonials Builder Safe to Use in 2026?

Generally Safe

Score 85/100

Testimonials Builder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The "testimonials-builder" plugin version 1.0.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, utilizing prepared statements exclusively, and has no recorded vulnerabilities in its history, suggesting a generally stable codebase. The absence of dangerous functions, file operations, and external HTTP requests further contributes to a lower risk profile in these areas. However, significant concerns arise from the static analysis. The plugin exposes one AJAX handler without any authentication checks, presenting a direct entry point for potential attackers. Furthermore, a substantial portion of its output (76%) is not properly escaped, creating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The lack of nonce checks on the unprotected AJAX handler exacerbates this risk. While taint analysis found no issues, this is likely due to the limited scope of the analysis (0 flows analyzed). The absence of explicit capability checks on the unprotected entry point is also a red flag.

Key Concerns

  • Unprotected AJAX handler
  • High percentage of unescaped output
  • Missing nonce check on AJAX
  • Limited taint analysis scope
Vulnerabilities
None known

Testimonials Builder Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Testimonials Builder Code Analysis

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

Output Escaping

24% escaped54 total outputs
Attack Surface
1 unprotected

Testimonials Builder Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_wp_testimonial_ajax_actionstestimonials-builder.php:51

Shortcodes 1

[testimonials_builder] testimonials-builder.php:35
WordPress Hooks 11
actionpre_get_postsClasses\Demo.php:24
filterpost_thumbnail_htmlClasses\Demo.php:28
filterget_the_excerptClasses\Demo.php:30
filterthe_titleClasses\Demo.php:34
filterthe_contentClasses\Demo.php:41
filtertemplate_includeClasses\Demo.php:60
actioninittestimonials-builder.php:40
actionadmin_menutestimonials-builder.php:47
actioninittestimonials-builder.php:49
actiontestimonials_builder_updated_configtestimonials-builder.php:56
actionplugins_loadedtestimonials-builder.php:68
Maintenance & Trust

Testimonials Builder Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedJul 6, 2019
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Testimonials Builder Developer Profile

Mahmudul Hasan Arif

7 plugins · 40K total installs

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

How We Detect Testimonials Builder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/testimonials-builder/public/js/testimonials_builder_admin.js/wp-content/plugins/testimonials-builder/public/css/testimonials_builder_admin.css/wp-content/plugins/testimonials-builder/public/css/testimonials_builder_public.css/wp-content/plugins/testimonials-builder/public/js/libraries/owl.carousel.min.js/wp-content/plugins/testimonials-builder/public/js/testimonials_builder_carousel.js
Script Paths
/wp-content/plugins/testimonials-builder/public/js/testimonials_builder_admin.js/wp-content/plugins/testimonials-builder/public/js/libraries/owl.carousel.min.js/wp-content/plugins/testimonials-builder/public/js/testimonials_builder_carousel.js
Version Parameters
testimonials-builder/public/js/testimonials_builder_admin.js?ver=testimonials-builder/public/css/testimonials_builder_admin.css?ver=testimonials-builder/public/css/testimonials_builder_public.css?ver=testimonials-builder/public/js/libraries/owl.carousel.min.js?ver=testimonials-builder/public/js/testimonials_builder_carousel.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-slider-style
JS Globals
testimonials_builder_admin_vars
Shortcode Output
[testimonials_builder id="
FAQ

Frequently Asked Questions about Testimonials Builder