Smooth Testimonials Security & Risk Analysis

wordpress.org/plugins/smooth-testimonials

Smooth Testimonial is a powerful and user-friendly WordPress plugin designed to showcase client testimonials with style and ease.

0 active installs v1.0.1 PHP 7.2+ WP 5.2+ Updated Feb 3, 2025
clientfeedbackratingreviewtestimonials
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Smooth Testimonials Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "smooth-testimonials" v1.0.1 plugin demonstrates a generally good security posture with several positive indicators. The absence of known CVEs and a clean vulnerability history suggest diligent maintenance and a focus on security by the developers. The code analysis reveals no dangerous functions, no file operations, and no external HTTP requests, further contributing to a reduced attack surface. All SQL queries are properly prepared, and the presence of nonce and capability checks indicates an understanding of WordPress security best practices.

However, there are some areas for concern. A significant portion of output (33%) is not properly escaped, presenting a potential risk for Cross-Site Scripting (XSS) vulnerabilities. While the static analysis shows no critical or high severity taint flows, the unescaped outputs could be exploited if user-supplied data reaches these points without proper sanitization or escaping. The plugin has a single entry point via a shortcode, which, while currently unprotected, is a relatively minor attack vector in isolation. The lack of extensive static analysis, particularly taint analysis, also means that more subtle vulnerabilities might be missed.

Overall, the plugin is in a relatively secure state, primarily due to the lack of known vulnerabilities and the implementation of basic security checks. The main weakness lies in the incomplete output escaping, which requires attention to mitigate potential XSS risks. Developers should prioritize addressing the unescaped outputs to strengthen the plugin's security.

Key Concerns

  • Unescaped output detected
  • Shortcode without explicit auth check
Vulnerabilities
None known

Smooth Testimonials Security Vulnerabilities

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

Smooth Testimonials Code Analysis

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

Output Escaping

67% escaped274 total outputs
Attack Surface

Smooth Testimonials Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[stsm_testimonial] frontend\templates\template.php:188
WordPress Hooks 11
actionwp_enqueue_scriptsfrontend\inc\scripts.php:15
actionadmin_enqueue_scriptsinc\admin-scripts.php:15
actioninitinc\cpt\cpt.php:59
actionadmin_menuinc\cpt\cpt.php:107
actionadd_meta_boxesinc\metabox\meta-box.php:59
actionsave_postinc\metabox\meta-box.php:151
actionsave_postinc\metabox\meta-box.php:228
actionsave_postinc\metabox\meta-box.php:892
actionsave_postinc\shortcode\shortcode.php:29
actionmanage_stsm-group_posts_columnsinc\shortcode\shortcode.php:44
actionmanage_stsm-group_posts_custom_columninc\shortcode\shortcode.php:55
Maintenance & Trust

Smooth Testimonials Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedFeb 3, 2025
PHP min version7.2
Downloads454

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Smooth Testimonials Developer Profile

Mizanur Rahaman

2 plugins · 0 total installs

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

How We Detect Smooth Testimonials

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smooth-testimonials/frontend/assets/css/swiper-bundle.min.css/wp-content/plugins/smooth-testimonials/frontend/assets/css/style.css/wp-content/plugins/smooth-testimonials/frontend/assets/js/swiper-bundle.min.js/wp-content/plugins/smooth-testimonials/frontend/assets/js/scripts.js/wp-content/plugins/smooth-testimonials/admin/assets/css/all.min.css/wp-content/plugins/smooth-testimonials/admin/assets/css/admin-style.css/wp-content/plugins/smooth-testimonials/admin/assets/js/admin-script.js
Script Paths
frontend/assets/js/swiper-bundle.min.jsfrontend/assets/js/scripts.jsadmin/assets/js/admin-script.js
Version Parameters
stsm-swiperstsm-stylestsm-scriptsstsm-a-font-awesomestsm-admin-stylestsm-admin-script

HTML / DOM Fingerprints

CSS Classes
stsm-testimonial-sliderstsm-testimonial-grid
Data Attributes
data-slides-desktopdata-slides-laptopdata-slides-tabletdata-slides-mobiledata-slides-desktop-gapdata-slides-laptop-gap+24 more
JS Globals
stsm_testimonial_params
Shortcode Output
[stsm_testimonial id=
FAQ

Frequently Asked Questions about Smooth Testimonials