Review & testimonial widgets Security & Risk Analysis

wordpress.org/plugins/trustmary

Add reviews to your website with Trustmary’s review and testimonial widgets: Google Review Widget, Facebook Review Widget, Tripadvisor Review Widget, …

1K active installs v1.0.10 PHP + WP 4.2+ Updated Oct 16, 2024
review-sliderreviewsstar-ratingstestimonial-slidertestimonials
91
A · Safe
CVEs total1
Unpatched0
Last CVESep 24, 2024
Safety Verdict

Is Review & testimonial widgets Safe to Use in 2026?

Generally Safe

Score 91/100

Review & testimonial widgets has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Sep 24, 2024Updated 1yr ago
Risk Assessment

The Trustmary plugin, version 1.0.10, exhibits a mixed security posture. On the positive side, the code analysis reveals no dangerous functions, no raw SQL queries (all use prepared statements), no file operations, and no unhandled taint flows. The plugin also makes no external HTTP requests without proper handling, which is a good practice. However, there are significant areas of concern, particularly regarding output escaping and the absence of capability checks and nonce checks on entry points. While the static analysis reports no directly exploitable vulnerabilities at this moment, the high percentage of improperly escaped output indicates a potential for Cross-Site Scripting (XSS) vulnerabilities. The plugin's vulnerability history, while currently showing no unpatched issues, includes a past medium severity XSS vulnerability, which aligns with the concerns raised by the output escaping findings. The lack of capability and nonce checks on its entry points (shortcodes in this case) is a significant oversight that could allow unauthorized actions or information leakage, especially if these shortcodes handle any sensitive data or functionality. Overall, the plugin has some strong security foundations but suffers from critical weaknesses in output sanitization and access control for its exposed functionalities.

Key Concerns

  • Insufficient output escaping
  • Missing capability checks on entry points
  • Missing nonce checks on entry points
  • Past medium vulnerability for XSS
Vulnerabilities
1

Review & testimonial widgets Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Review & testimonial widgets <= 1.0.9 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 24, 2024 Patched in 1.0.10 (23d)
Code Analysis
Analyzed Mar 16, 2026

Review & testimonial widgets Code Analysis

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

Output Escaping

68% escaped41 total outputs
Attack Surface

Review & testimonial widgets Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[trustmary_widget] includes\shortcodes.php:14
[trustmary_experiment] includes\shortcodes.php:15
WordPress Hooks 7
actionadmin_initincludes\pages.php:25
actionadmin_menuincludes\settings.php:64
actionadmin_initincludes\settings.php:65
actionwp_headtrustmary.php:67
actionadmin_menutrustmary.php:68
actionadmin_enqueue_scriptstrustmary.php:69
actionplugins_loadedtrustmary.php:70
Maintenance & Trust

Review & testimonial widgets Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 16, 2024
PHP min version
Downloads12K

Community Trust

Rating70/100
Number of ratings2
Active installs1K
Developer Profile

Review & testimonial widgets Developer Profile

Trustmary

1 plugin · 1K total installs

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

How We Detect Review & testimonial widgets

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/trustmary/assets/css/admin.css/wp-content/plugins/trustmary/assets/js/admin.js
Script Paths
https://embed.trustmary.com/embed.js

HTML / DOM Fingerprints

Data Attributes
data-trustmary-widgetdata-trustmary-experiment
JS Globals
window.tmary
Shortcode Output
<div data-trustmary-widget="<div data-trustmary-experiment="
FAQ

Frequently Asked Questions about Review & testimonial widgets