Strong Testimonials Security & Risk Analysis

wordpress.org/plugins/strong-testimonials

An easy-to-use testimonial plugin to collect and show customer feedback in WordPress

90K active installs v3.2.22 PHP 5.6+ WP 5.2+ Updated Feb 26, 2026
star-ratingstestimonial-formtestimonial-plugintestimonials-slider
92
A · Safe
CVEs total14
Unpatched0
Last CVEDec 29, 2025
Safety Verdict

Is Strong Testimonials Safe to Use in 2026?

Generally Safe

Score 92/100

Strong Testimonials has a strong security track record. Known vulnerabilities have been patched promptly.

14 known CVEsLast CVE: Dec 29, 2025Updated 1mo ago
Risk Assessment

The 'strong-testimonials' plugin version 3.2.22 presents a mixed security posture. While it demonstrates good practices with a high percentage of SQL statements using prepared statements and a significant number of nonce and capability checks, several concerning areas exist. The static analysis revealed a substantial attack surface with 32 AJAX handlers, 6 of which lack authentication checks. This is a significant risk as it allows unauthenticated users to potentially interact with sensitive plugin functionalities. Furthermore, the presence of the `unserialize` function, a known dangerous function that can lead to Remote Code Execution if used with untrusted input, alongside 3 high-severity taint flows with unsanitized paths, indicates potential vulnerabilities that could be exploited. The plugin's vulnerability history is concerning, with 14 known CVEs, although none are currently unpatched. The prevalence of missing authorization, improper access control, CSRF, and XSS vulnerabilities in its past suggests recurring security weaknesses that require continuous vigilance. In conclusion, while the plugin has implemented some strong security controls, the identified unprotected entry points, the use of dangerous functions with unsanitized inputs, and its history of diverse vulnerabilities necessitate a cautious approach.

Key Concerns

  • Unprotected AJAX handlers
  • Dangerous function 'unserialize' present
  • High severity unsanitized taint flows
  • History of 14 CVEs
  • Bundled library jQuery
Vulnerabilities
14

Strong Testimonials Security Vulnerabilities

CVEs by Year

1 CVE in 2018
2018
1 CVE in 2020
2020
1 CVE in 2021
2021
3 CVEs in 2023
2023
3 CVEs in 2024
2024
5 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
13

14 total CVEs

CVE-2025-14426medium · 4.3Missing Authorization

Strong Testimonials <= 3.2.18 - Missing Authorization to Authenticated (Contributor+) Rating Meta Update

Dec 29, 2025 Patched in 3.2.19 (2d)
CVE-2026-24957medium · 4.3Missing Authorization

Strong Testimonials <= 3.2.20 - Missing Authorization

Dec 28, 2025 Patched in 3.2.21 (45d)
CVE-2025-11268medium · 4.3Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Strong Testimonials <= 3.2.16 - Unauthenticated Arbitrary Shortcode Execution

Nov 5, 2025 Patched in 3.2.17 (1d)
CVE-2025-7367medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Strong Testimonials <= 3.2.11 - Authenticated (Author+) Stored Cross-Site Scripting via Custom Fields

Jul 14, 2025 Patched in 3.2.12 (1d)
CVE-2025-26975medium · 5.3Missing Authorization

Strong Testimonials <= 3.2.3 - Missing Authorization

Feb 23, 2025 Patched in 3.2.4 (9d)
CVE-2024-47362medium · 4.3Missing Authorization

Strong Testimonials <= 3.1.16 - Missing Authorization

Sep 30, 2024 Patched in 3.1.17 (11d)
CVE-2023-6491medium · 4.3Improper Access Control

Strong Testimonials <= 3.1.12 - Authenticated(Contributor+) Improper Authorization to Views Modification

Jun 6, 2024 Patched in 3.1.13 (54d)
CVE-2024-3261medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Strong Testimonials <= 3.1.11 - Authenticated (Contributor+) Stored Cross-Site Scripting

Apr 3, 2024 Patched in 3.1.12 (15d)
CVE-2023-52123medium · 4.3Cross-Site Request Forgery (CSRF)

Strong Testimonials <= 3.1.10 - Cross-Site Request Forgery

Dec 28, 2023 Patched in 3.1.11 (26d)
CVE-2023-26013medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Strong Testimonials <= 3.0.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcodes

Feb 21, 2023 Patched in 3.0.3 (336d)
CVE-2022-4717medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Strong Testimonials <= 3.0.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Jan 10, 2023 Patched in 3.0.3 (378d)
WF-ba4da955-7651-42e5-aefa-72c70a7b1035-strong-testimonialshigh · 7.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Strong Testimonials <= 2.51.2 - Authorization Bypass

Jun 30, 2021 Patched in 2.51.3 (937d)
CVE-2020-8549medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Strong Testimonials <= 2.40.0 - Stored Cross Site Scripting

Feb 1, 2020 Patched in 2.40.1 (1452d)
WF-c49c97cf-78e9-4da2-ab0d-ff014c29feaa-strong-testimonialsmedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Strong Testimonials <= 2.31.4 - Reflected Cross-Site Scripting

Jul 24, 2018 Patched in 2.31.5 (2009d)
Code Analysis
Analyzed Mar 16, 2026

Strong Testimonials Code Analysis

Dangerous Functions
8
Raw SQL Queries
4
31 prepared
Unescaped Output
102
1775 escaped
Nonce Checks
34
Capability Checks
36
File Operations
9
External Requests
3
Bundled Libraries
1

Dangerous Functions Found

unserialize$this->view = unserialize( $view_array['value'] );admin\class-strong-testimonials-helper.php:56
unserialize$this->view = unserialize( $view_array['value'] );admin\class-strong-testimonials-helper.php:60
unserialize$view = unserialize( $view_array['value'] );admin\class-strong-testimonials-helper.php:88
unserialize$view_data = unserialize( $view['value'] );admin\class-strong-testimonials-updater.php:646
unserialize$value = unserialize( $item['value'] );admin\class-strong-views-list-table.php:49
unserialize$view_data = apply_filters( 'wpmtst_parse_view_data', unserialize( $view['value'] ), $atts['view'] )includes\class-strong-testimonials-render.php:678
unserialize$views[ $key ]['data'] = unserialize( $view['value'] );includes\functions-views.php:57
unserialize$view_data = unserialize( $view['value'] );includes\l10n-polylang.php:114

Bundled Libraries

jQuery

SQL Query Safety

89% prepared35 total queries

Output Escaping

95% escaped1877 total outputs
Data Flows
12 unsanitized

Data Flow Analysis

22 flows12 with unsanitized paths
search_box (admin\class-strong-testimonials-list-table.php:350)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

Strong Testimonials Attack Surface

Entry Points32
Unprotected6

AJAX Handlers 32

authwp_ajax_wpmtst_dismiss_noticeadmin\admin-notices.php:22
authwp_ajax_wpmtst_challenge_hideadmin\challenge\class-wpmtst-challenge-modal.php:22
authwp_ajax_wpmtst_reload_extensionsadmin\class-strong-testimonials-addons.php:15
authwp_ajax_wpmtst_edit_ratingadmin\class-strong-testimonials-post-editor.php:29
authwp_ajax_strong-testimonials_reviewadmin\class-strong-testimonials-review.php:34
authwp_ajax_wpmtst_add_fieldadmin\custom-fields-ajax.php:30
authwp_ajax_wpmtst_add_field_2admin\custom-fields-ajax.php:55
authwp_ajax_wpmtst_add_field_3admin\custom-fields-ajax.php:80
authwp_ajax_wpmtst_add_field_4admin\custom-fields-ajax.php:107
authwp_ajax_wpmtst_get_cat_countadmin\custom-fields-ajax.php:124
authwp_ajax_wpmtst_get_form_previewadmin\form-preview.php:56
authwp_ajax_wpmtst_add_lazyload_pairadmin\settings\class-strong-testimonials-settings-compat.php:33
authwp_ajax_wpmtst_restore_default_messagesadmin\settings\class-strong-testimonials-settings-form.php:33
authwp_ajax_wpmtst_restore_default_messageadmin\settings\class-strong-testimonials-settings-form.php:34
authwp_ajax_wpmtst_add_recipientadmin\settings\class-strong-testimonials-settings-form.php:36
authwp_ajax_st_uninstall_pluginadmin\uninstall\class-strong-testimonials-uninstall.php:24
authwp_ajax_wpmtst_save_view_list_orderadmin\view-list-order.php:30
authwp_ajax_wpmtst_force_checkadmin\views-ajax.php:31
authwp_ajax_wpmtst_view_add_fieldadmin\views-ajax.php:64
authwp_ajax_wpmtst_view_add_field_linkadmin\views-ajax.php:99
authwp_ajax_wpmtst_view_get_labeladmin\views-ajax.php:124
authwp_ajax_wpmtst_view_add_field_dateadmin\views-ajax.php:153
authwp_ajax_wpmtst_view_add_field_checkboxadmin\views-ajax.php:189
authwp_ajax_wpmtst_view_get_mode_descriptionadmin\views-ajax.php:218
authwp_ajax_wpmtst_get_background_preset_colorsadmin\views-ajax.php:240
authwp_ajax_wpmtst_restore_default_breakpointsadmin\views-ajax.php:265
authwp_ajax_wpmtst_view_add_field_category_type_selectadmin\views-ajax.php:298
authwp_ajax_wpmtst_save_view_stickyadmin\views.php:827
authwp_ajax_wpmtst_form2includes\class-strong-testimonials-form.php:31
noprivwp_ajax_wpmtst_form2includes\class-strong-testimonials-form.php:32
authwp_ajax_st-update-menu-orderincludes\class-strong-testimonials-order.php:30
authwp_ajax_strong_testimonials_elementor_ajax_searchincludes\elementor\class-strong-testimonials-elementor-widget-activation.php:56
WordPress Hooks 305
actionadmin_noticesadmin\admin-notices.php:50
actionadmin_initadmin\admin.php:30
actionadmin_initadmin\admin.php:46
actionadmin_initadmin\admin.php:64
filteradd_menu_classesadmin\admin.php:121
actionupdated_optionadmin\admin.php:157
actionadmin_footeradmin\challenge\class-wpmtst-challenge-modal.php:20
actionadmin_enqueue_scriptsadmin\challenge\class-wpmtst-challenge-modal.php:21
filterwpmtst_submenu_pagesadmin\class-strong-testimonials-addons.php:12
actionwpmtst_settings_tabsadmin\class-strong-testimonials-addons.php:16
filterwpmtst_settings_callbacksadmin\class-strong-testimonials-addons.php:17
filtermanage_edit-wpm-testimonial-category_columnsadmin\class-strong-testimonials-admin-category-list.php:25
filtermanage_wpm-testimonial-category_custom_columnadmin\class-strong-testimonials-admin-category-list.php:26
actionpre_get_postsadmin\class-strong-testimonials-admin-list.php:25
filtermanage_wpm-testimonial_posts_columnsadmin\class-strong-testimonials-admin-list.php:26
filtermanage_edit-wpm-testimonial_columnsadmin\class-strong-testimonials-admin-list.php:27
actionrestrict_manage_postsadmin\class-strong-testimonials-admin-list.php:28
filtermanage_edit-wpm-testimonial_sortable_columnsadmin\class-strong-testimonials-admin-list.php:29
actionmanage_wpm-testimonial_posts_custom_columnadmin\class-strong-testimonials-admin-list.php:30
filterpost_row_actionsadmin\class-strong-testimonials-admin-list.php:31
filtermanage_wpm-testimonial_posts_columnsadmin\class-strong-testimonials-admin-list.php:33
actionadmin_initadmin\class-strong-testimonials-admin-scripts.php:23
actionadmin_enqueue_scriptsadmin\class-strong-testimonials-admin-scripts.php:24
actionadmin_enqueue_scriptsadmin\class-strong-testimonials-admin-scripts.php:25
actionadmin_print_styles-wpm-testimonial_page_testimonial-viewsadmin\class-strong-testimonials-admin-scripts.php:27
actionadmin_print_styles-wpm-testimonial_page_testimonial-fieldsadmin\class-strong-testimonials-admin-scripts.php:28
actionadmin_print_styles-wpm-testimonial_page_testimonial-settingsadmin\class-strong-testimonials-admin-scripts.php:29
actionadmin_print_styles-wpm-testimonial_page_about-strong-testimonialsadmin\class-strong-testimonials-admin-scripts.php:30
actionadmin_print_styles-wpm-testimonial_page_testimonial-shortcodesadmin\class-strong-testimonials-admin-scripts.php:31
actionadmin_print_styles-wpm-testimonial_page_strong-testimonials-logsadmin\class-strong-testimonials-admin-scripts.php:32
actionload-edit.phpadmin\class-strong-testimonials-admin-scripts.php:34
actionload-post.phpadmin\class-strong-testimonials-admin-scripts.php:35
actionload-post-new.phpadmin\class-strong-testimonials-admin-scripts.php:36
actionload-edit-tags.phpadmin\class-strong-testimonials-admin-scripts.php:37
actionadmin_initadmin\class-strong-testimonials-debug.php:22
actionload-post.phpadmin\class-strong-testimonials-debug.php:25
actionload-post-new.phpadmin\class-strong-testimonials-debug.php:26
filterhidden_meta_boxesadmin\class-strong-testimonials-debug.php:29
actionadd_meta_boxesadmin\class-strong-testimonials-debug.php:204
actionexport_wpadmin\class-strong-testimonials-exporter.php:16
filterexport_queryadmin\class-strong-testimonials-exporter.php:17
filterqueryadmin\class-strong-testimonials-exporter.php:22
actionload-wpm-testimonial_page_testimonial-fieldsadmin\class-strong-testimonials-help.php:11
actionload-wpm-testimonial_page_testimonial-viewsadmin\class-strong-testimonials-help.php:12
actionload-wpm-testimonial_page_testimonial-viewsadmin\class-strong-testimonials-help.php:13
actionload-wpm-testimonial_page_testimonial-viewsadmin\class-strong-testimonials-help.php:14
actionload-wpm-testimonial_page_testimonial-viewsadmin\class-strong-testimonials-help.php:15
actionload-wpm-testimonial_page_testimonial-settingsadmin\class-strong-testimonials-help.php:17
filterwp_kses_allowed_htmladmin\class-strong-testimonials-helper.php:37
filterwpmtst_view_optionsadmin\class-strong-testimonials-helper.php:38
actionadmin_footeradmin\class-strong-testimonials-list-table.php:159
actionadmin_enqueue_scriptsadmin\class-strong-testimonials-lite-vs-pro-page.php:9
actionadmin_print_footer_scriptsadmin\class-strong-testimonials-lite-vs-pro-page.php:10
filterwpmtst_submenu_pagesadmin\class-strong-testimonials-lite-vs-pro-page.php:12
actionadd_meta_boxes_wpm-testimonialadmin\class-strong-testimonials-post-editor.php:27
actionsave_post_wpm-testimonialadmin\class-strong-testimonials-post-editor.php:28
filterwp_insert_post_dataadmin\class-strong-testimonials-post-editor.php:30
actioninitadmin\class-strong-testimonials-review.php:11
actionadmin_noticesadmin\class-strong-testimonials-review.php:33
actionadmin_enqueue_scriptsadmin\class-strong-testimonials-review.php:35
actionadmin_print_footer_scriptsadmin\class-strong-testimonials-review.php:36
filterst_uninstall_db_optionsadmin\class-strong-testimonials-review.php:39
actionwpmtst_admin_after_settings_formadmin\class-strong-testimonials-upsell.php:27
actionadd_meta_boxesadmin\class-strong-testimonials-upsell.php:31
filterwpmtst_submenu_pagesadmin\class-strong-testimonials-upsell.php:32
actionst_lite_vs_premium_pageadmin\class-strong-testimonials-upsell.php:46
filterst_uninstall_transientsadmin\class-strong-testimonials-upsell.php:47
actionwpmtst_settings_tabsadmin\class-strong-testimonials-upsell.php:53
filterwpmtst_settings_callbacksadmin\class-strong-testimonials-upsell.php:54
filterwpmtst_general_upsell_itemsadmin\class-strong-testimonials-upsell.php:55
actionwpmtst_after_form_type_selectionadmin\class-strong-testimonials-upsell.php:59
filterwpmtst_general_upsell_itemsadmin\class-strong-testimonials-upsell.php:60
actionwpmtst_after_form_type_selectionadmin\class-strong-testimonials-upsell.php:64
filterwpmtst_general_upsell_itemsadmin\class-strong-testimonials-upsell.php:65
actionwpmtst_before_fields_settingsadmin\class-strong-testimonials-upsell.php:69
filterwpmtst_general_upsell_itemsadmin\class-strong-testimonials-upsell.php:70
actionwpmtst_view_editor_after_groupsadmin\class-strong-testimonials-upsell.php:74
filterwpmtst_general_upsell_itemsadmin\class-strong-testimonials-upsell.php:75
actionwpmtst_settings_tabsadmin\class-strong-testimonials-upsell.php:76
filterwpmtst_settings_callbacksadmin\class-strong-testimonials-upsell.php:77
actionwpmtst_view_editor_after_group_selectadmin\class-strong-testimonials-upsell.php:81
filterwpmtst_general_upsell_itemsadmin\class-strong-testimonials-upsell.php:82
actionwpmtst_fields_before_fields_editor_previewadmin\class-strong-testimonials-upsell.php:86
actionwpmtst_after_form_settingsadmin\class-strong-testimonials-upsell.php:87
filterwpmtst_general_upsell_itemsadmin\class-strong-testimonials-upsell.php:88
actionwpmtst_views_after_template_listadmin\class-strong-testimonials-upsell.php:92
filterwpmtst_general_upsell_itemsadmin\class-strong-testimonials-upsell.php:93
actionwpmtst_after_mail_notification_settingsadmin\class-strong-testimonials-upsell.php:97
filterwpmtst_general_upsell_itemsadmin\class-strong-testimonials-upsell.php:98
actionwpmtst_view_editor_pagination_row_endadmin\class-strong-testimonials-upsell.php:102
filterwpmtst_general_upsell_itemsadmin\class-strong-testimonials-upsell.php:103
actionwpmtst_after_style_view_sectionadmin\class-strong-testimonials-upsell.php:107
filterwpmtst_general_upsell_itemsadmin\class-strong-testimonials-upsell.php:108
actionwpmtst_settings_tabsadmin\class-strong-testimonials-upsell.php:112
filterwpmtst_settings_callbacksadmin\class-strong-testimonials-upsell.php:113
filterwpmtst_general_upsell_itemsadmin\class-strong-testimonials-upsell.php:114
actionwpmtst_settings_tabsadmin\class-strong-testimonials-upsell.php:118
filterwpmtst_settings_callbacksadmin\class-strong-testimonials-upsell.php:119
actionwpmtst_settings_tabsadmin\class-strong-testimonials-upsell.php:123
filterwpmtst_settings_callbacksadmin\class-strong-testimonials-upsell.php:124
actionwpmtst_after_form_settingsadmin\class-strong-testimonials-upsell.php:128
filterwpmtst_upsells_button_textadmin\class-strong-testimonials-upsell.php:964
actionadmin_print_stylesadmin\class-strong-testimonials-upsell.php:965
actionupdated_optionadmin\class-strong-testimonials-wpchill-upsells.php:84
actionadmin_enqueue_scriptsadmin\class-wpmtst-admin-helpers.php:61
actionin_admin_headeradmin\class-wpmtst-admin-helpers.php:62
filterwpmtst_page_headeradmin\class-wpmtst-admin-helpers.php:63
actionadmin_menuadmin\compat.php:17
actionadmin_initadmin\compat.php:53
actionadmin_initadmin\compat.php:115
filtershow_admin_baradmin\custom-fields-ajax.php:89
actionwpmtst_form_adminadmin\custom-fields.php:14
actionadmin_post_wpmtst_update_custom_fieldsadmin\custom-fields.php:148
filterwpmtst_submenu_pagesadmin\menu\class-strong-testimonials-menu-fields.php:23
filterwpmtst_submenu_pagesadmin\menu\class-strong-testimonials-menu-settings.php:25
filterwpmtst_submenu_pagesadmin\menu\class-strong-testimonials-menu-shortcodes.php:23
filterwpmtst_submenu_pagesadmin\menu\class-strong-testimonials-menu-views.php:23
actionadmin_menuadmin\menu\class-strong-testimonials-menu.php:28
actionwpmtst_register_settingsadmin\settings\class-strong-testimonials-advanced-settings.php:9
actionwpmtst_settings_tabsadmin\settings\class-strong-testimonials-advanced-settings.php:10
filterwpmtst_settings_callbacksadmin\settings\class-strong-testimonials-advanced-settings.php:11
actionadmin_initadmin\settings\class-strong-testimonials-forms.php:27
actionwpmtst_register_settingsadmin\settings\class-strong-testimonials-settings-compat.php:30
actionwpmtst_settings_tabsadmin\settings\class-strong-testimonials-settings-compat.php:31
filterwpmtst_settings_callbacksadmin\settings\class-strong-testimonials-settings-compat.php:32
actionwpmtst_register_settingsadmin\settings\class-strong-testimonials-settings-form.php:29
actionwpmtst_form_tabsadmin\settings\class-strong-testimonials-settings-form.php:30
filterwpmtst_form_callbacksadmin\settings\class-strong-testimonials-settings-form.php:31
actionwpmtst_register_settingsadmin\settings\class-strong-testimonials-settings-general.php:29
actionwpmtst_settings_tabsadmin\settings\class-strong-testimonials-settings-general.php:30
filterwpmtst_settings_callbacksadmin\settings\class-strong-testimonials-settings-general.php:31
actionadmin_initadmin\settings\class-strong-testimonials-settings.php:27
actionwpmtst_settings_submit_rowadmin\settings\class-strong-testimonials-settings.php:28
actionadmin_footer-plugins.phpadmin\uninstall\class-strong-testimonials-uninstall.php:22
actionadmin_enqueue_scriptsadmin\uninstall\class-strong-testimonials-uninstall.php:25
actionadmin_initadmin\view-list-order.php:54
actionadmin_post_clear-view-sortadmin\view-list-order.php:65
actionadmin_post_view_edit_formadmin\views.php:201
actionadmin_post_view_add_formadmin\views.php:271
actionadmin_post_view_duplicate_formadmin\views.php:272
actionadmin_action_delete-strong-viewadmin\views.php:736
filterwpmtst_view_sectionadmin\views.php:847
actionadmin_enqueue_scriptsadmin\wpchill\class-wpchill-about-us.php:13
filteradmin_menuadmin\wpchill\class-wpchill-about-us.php:15
actionin_admin_headeradmin\wpchill\class-wpchill-about-us.php:18
actionadmin_enqueue_scriptsadmin\wpchill\class-wpchill-notifications.php:29
actionrest_api_initadmin\wpchill\class-wpchill-rest-api.php:12
actioninitclass-strong-testimonials.php:76
actionplugins_loadedclass-strong-testimonials.php:353
actionplugins_loadedclass-strong-testimonials.php:354
actioninitclass-strong-testimonials.php:359
actionafter_setup_themeclass-strong-testimonials.php:365
actionafter_setup_themeclass-strong-testimonials.php:370
filterviews_edit-wpm-testimonialclass-strong-testimonials.php:372
filterwpmtst_the_contentclass-strong-testimonials.php:447
filterwpmtst_get_the_excerptclass-strong-testimonials.php:448
actioninitincludes\class-strong-gutemberg.php:12
actioninitincludes\class-strong-gutemberg.php:13
actioninitincludes\class-strong-log.php:43
actionshutdownincludes\class-strong-log.php:44
actionwp_loadedincludes\class-strong-mail.php:16
actioninitincludes\class-strong-testimonials-form.php:27
actionwpmtst_form_tabsincludes\class-strong-testimonials-form.php:29
filterwpmtst_form_callbacksincludes\class-strong-testimonials-form.php:30
filterupload_mimesincludes\class-strong-testimonials-form.php:186
actionadmin_enqueue_scriptsincludes\class-strong-testimonials-order.php:26
actionload-edit.phpincludes\class-strong-testimonials-order.php:28
actionpre_get_postsincludes\class-strong-testimonials-order.php:32
filterposts_orderbyincludes\class-strong-testimonials-order.php:34
filterget_previous_post_whereincludes\class-strong-testimonials-order.php:36
filterget_previous_post_sortincludes\class-strong-testimonials-order.php:37
filterget_next_post_whereincludes\class-strong-testimonials-order.php:39
filterget_next_post_sortincludes\class-strong-testimonials-order.php:40
filterwp_privacy_personal_data_exportersincludes\class-strong-testimonials-privacy.php:21
filterwp_privacy_personal_data_erasersincludes\class-strong-testimonials-privacy.php:22
actionadmin_initincludes\class-strong-testimonials-privacy.php:23
actionwpmtst_view_renderedincludes\class-strong-testimonials-render.php:80
actionwpmtst_form_renderedincludes\class-strong-testimonials-render.php:81
actionwpmtst_form_successincludes\class-strong-testimonials-render.php:82
actionwp_enqueue_scriptsincludes\class-strong-testimonials-render.php:98
actionwp_enqueue_scriptsincludes\class-strong-testimonials-render.php:99
actionwp_enqueue_scriptsincludes\class-strong-testimonials-render.php:108
actionwp_enqueue_scriptsincludes\class-strong-testimonials-render.php:120
actionwp_enqueue_scriptsincludes\class-strong-testimonials-render.php:121
actionwp_enqueue_scriptsincludes\class-strong-testimonials-render.php:122
actionwp_enqueue_scriptsincludes\class-strong-testimonials-render.php:123
actionwp_enqueue_scriptsincludes\class-strong-testimonials-render.php:127
actionwp_enqueue_scriptsincludes\class-strong-testimonials-render.php:132
actionwp_enqueue_scriptsincludes\class-strong-testimonials-render.php:137
actionwp_footerincludes\class-strong-testimonials-render.php:180
filterwidget_textincludes\class-strong-testimonials-view-shortcode.php:19
filterno_texturize_shortcodesincludes\class-strong-testimonials-view-shortcode.php:20
filterstrong_view_htmlincludes\class-strong-testimonials-view-shortcode.php:22
filterstrong_view_form_htmlincludes\class-strong-testimonials-view-shortcode.php:23
actionwidgets_initincludes\class-strong-testimonials-view-widget.php:128
filterwpmtst_widget_textincludes\class-strong-testimonials-view-widget.php:150
filterwpmtst_build_queryincludes\class-strong-view-display.php:39
filterwpmtst_build_queryincludes\class-strong-view-display.php:40
actionwpmtst_view_processedincludes\class-strong-view-display.php:41
actionwp_enqueue_scriptsincludes\class-strong-view-display.php:114
actionwp_footerincludes\class-strong-view-display.php:141
filterget_avatarincludes\class-strong-view-display.php:147
filterembed_defaultsincludes\class-strong-view-display.php:148
actionwpmtst_view_headerincludes\class-strong-view-display.php:156
actionwpmtst_view_footerincludes\class-strong-view-display.php:159
actionwp_enqueue_scriptsincludes\class-strong-view-form.php:39
actionwp_footerincludes\class-strong-view-form.php:105
actionwpmtst_before_formincludes\class-strong-view-form.php:126
actionwp_enqueue_scriptsincludes\class-strong-view-slideshow.php:44
actionwp_footerincludes\class-strong-view-slideshow.php:70
filterget_avatarincludes\class-strong-view-slideshow.php:76
filterembed_defaultsincludes\class-strong-view-slideshow.php:77
filterwpmtst_get_the_excerptincludes\class-strong-view.php:129
filterwpmtst_use_ellipsisincludes\class-strong-view.php:132
filterwpmtst_get_the_excerptincludes\class-strong-view.php:143
filterwpmtst_use_ellipsisincludes\class-strong-view.php:147
filterwpmtst_use_ellipsisincludes\class-strong-view.php:149
filterwpmtst_get_the_contentincludes\class-strong-view.php:154
filterwpmtst_get_the_contentincludes\class-strong-view.php:165
filterwpmtst_get_the_excerptincludes\class-strong-view.php:166
filterexcerpt_lengthincludes\class-strong-view.php:169
filterexcerpt_moreincludes\class-strong-view.php:173
filterwpmtst_is_hybrid_contentincludes\class-strong-view.php:184
filterwpmtst_read_more_post_linkincludes\class-strong-view.php:186
actionplugins_loadedincludes\elementor\class-strong-testimonials-elementor-check.php:41
actionadmin_noticesincludes\elementor\class-strong-testimonials-elementor-check.php:52
actionadmin_noticesincludes\elementor\class-strong-testimonials-elementor-check.php:58
actionelementor/widgets/registerincludes\elementor\class-strong-testimonials-elementor-check.php:63
actionelementor/widgets/widgets_registeredincludes\elementor\class-strong-testimonials-elementor-check.php:65
actionelementor/widgets/registerincludes\elementor\class-strong-testimonials-elementor-widget-activation.php:46
actionelementor/widgets/widgets_registeredincludes\elementor\class-strong-testimonials-elementor-widget-activation.php:48
actionelementor/editor/before_enqueue_scriptsincludes\elementor\class-strong-testimonials-elementor-widget-activation.php:52
actionelementor/preview/enqueue_scriptsincludes\elementor\class-strong-testimonials-elementor-widget-activation.php:55
filterstrong_view_htmlincludes\filters.php:24
filterstrong_view_form_htmlincludes\filters.php:25
filterwpmtst_the_contentincludes\filters.php:34
filterwpmtst_the_contentincludes\filters.php:35
filterwpmtst_the_contentincludes\filters.php:36
filterwpmtst_the_contentincludes\filters.php:37
filterwpmtst_the_contentincludes\filters.php:38
filterwpmtst_the_contentincludes\filters.php:39
filterwpmtst_the_contentincludes\filters.php:42
filterwpmtst_the_contentincludes\filters.php:44
filterwpmtst_the_contentincludes\filters.php:47
filterwpmtst_the_excerptincludes\filters.php:49
filterwpmtst_the_excerptincludes\filters.php:50
filterwpmtst_the_excerptincludes\filters.php:51
filterwpmtst_the_excerptincludes\filters.php:52
filterwpmtst_the_excerptincludes\filters.php:53
filterwpmtst_the_excerptincludes\filters.php:54
actioninitincludes\filters.php:56
filterwp_kses_allowed_htmlincludes\filters.php:151
filtersafe_style_cssincludes\filters.php:158
filterwpmtst_post_typeincludes\filters.php:164
filterwpmtst_post_typeincludes\filters.php:180
filterwpmtst_thumbnail_imgincludes\functions-image.php:75
filterwp_get_attachment_image_attributesincludes\functions-image.php:107
actioninitincludes\functions-image.php:110
filterwp_get_attachment_image_attributesincludes\functions-image.php:144
filterwpmtst_gravatar_sizeincludes\functions-image.php:166
filterwpmtst_thumbnail_imgincludes\functions-image.php:221
filterwpmtst_thumbnail_img_platform_facebookincludes\functions-image.php:243
filterwpmtst_thumbnail_img_platform_yelpincludes\functions-image.php:244
filterwpmtst_thumbnail_img_platform_zomatoincludes\functions-image.php:245
filterwpmtst_thumbnail_img_platform_woocommerceincludes\functions-image.php:272
filterwpmtst_thumbnail_img_platform_googleincludes\functions-image.php:334
filterwpmtst_form_messageincludes\functions-template-form.php:80
filterwpmtst_form_field_metaincludes\functions-template-form.php:510
filterwpmtst_form_field_metaincludes\functions-template-form.php:511
filterwpmtst_read_more_page_link_textincludes\functions-template.php:187
filterwpmtst_read_more_post_link_textincludes\functions-template.php:207
filterthe_content_more_linkincludes\functions-template.php:243
filterwpmtst_l10nincludes\functions.php:21
filterwp_insert_post_empty_contentincludes\functions.php:499
actionpost_submitbox_misc_actionsincludes\functions.php:525
filterthe_contentincludes\functions.php:663
filterwpmtst_l10nincludes\l10n-polylang.php:15
actionwpmtst_before_form_settingsincludes\l10n-polylang.php:19
actionwpmtst_before_fields_settingsincludes\l10n-polylang.php:20
actionwpmtst_after_notification_fieldsincludes\l10n-polylang.php:21
actioninitincludes\l10n-polylang.php:23
actionadmin_initincludes\l10n-polylang.php:169
actionadmin_head-wpml-string-translation/menu/string-translation.phpincludes\l10n-wpml.php:14
actionadmin_head-edit-tags.phpincludes\l10n-wpml.php:15
filterwpmtst_l10nincludes\l10n-wpml.php:19
filterwpmtst_l10n_catsincludes\l10n-wpml.php:20
filterget_termincludes\l10n-wpml.php:21
actionupdate_option_wpmtst_custom_formsincludes\l10n-wpml.php:24
actionupdate_option_wpmtst_form_optionsincludes\l10n-wpml.php:25
actionwpmtst_view_savedincludes\l10n-wpml.php:26
actionwpmtst_before_form_settingsincludes\l10n-wpml.php:29
actionwpmtst_before_fields_settingsincludes\l10n-wpml.php:30
actionwpmtst_after_notification_fieldsincludes\l10n-wpml.php:31
actioninitincludes\l10n-wpml.php:33
filterwpmtst_submenu_pagesincludes\logs\class-strong-testimonials-logger.php:51
actionadmin_initincludes\logs\class-strong-testimonials-logger.php:52
actioninitincludes\post-types.php:38
filterwpmtst_testimonial_supportsincludes\post-types.php:164
filterpost_updated_messagesincludes\post-types.php:228
filterbulk_post_updated_messagesincludes\post-types.php:260
actionwp_enqueue_scriptsincludes\scripts.php:255
filterscript_loader_tagincludes\scripts.php:286
actioninitincludes\strong-testimonials-beaver-block\class-strong-testimonials-beaver.php:13
actionadmin_footerincludes\submodules\banner\class-wpchill-welcome.php:22
actionwp_initialize_sitestrong-testimonials.php:64
Maintenance & Trust

Strong Testimonials Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 26, 2026
PHP min version5.6
Downloads4.8M

Community Trust

Rating96/100
Number of ratings611
Active installs90K
Developer Profile

Strong Testimonials Developer Profile

WP Chill

29 plugins · 440K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
608 days
View full developer profile
Detection Fingerprints

How We Detect Strong Testimonials

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/strong-testimonials/admin/challenge/challenge.css/wp-content/plugins/strong-testimonials/admin/challenge/challenge.js/wp-content/plugins/strong-testimonials/assets/css/challenge.css/wp-content/plugins/strong-testimonials/assets/js/challenge.js
Script Paths
/wp-content/plugins/strong-testimonials/admin/challenge/challenge.js/wp-content/plugins/strong-testimonials/assets/js/challenge.js
Version Parameters
strong-testimonials/assets/css/challenge.css?ver=strong-testimonials/assets/js/challenge.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpmtst-challenge-wrapwpmtst-challenge-headerwpmtst-challenge-closewpmtst-challenge-listwpmtst-challenge-markerwpmtst-challenge-footerwpmtst-challenge-logowpmtst-challenge-time+3 more
HTML Comments
Challenge main classsince 2.6.8Class Strong_Testimonials_Addonssince 2.38
Data Attributes
data-noncedata-type
JS Globals
wpmtstChallenge
REST Endpoints
/wp-json/mt/v1/get-all-extensions
FAQ

Frequently Asked Questions about Strong Testimonials