Widget for Google Reviews Security & Risk Analysis

wordpress.org/plugins/business-reviews-wp

Shortcode and widget for Google Reviews. Display Google Business Reviews on your WordPress website to increase user confidence and SEO.

1K active installs v1.0.17 PHP 7.0+ WP 5.0+ Updated Feb 19, 2026
google-businessgoogle-places-reviewsgoogle-reviewsratingreviews
95
A · Safe
CVEs total2
Unpatched0
Last CVEJul 16, 2025
Safety Verdict

Is Widget for Google Reviews Safe to Use in 2026?

Generally Safe

Score 95/100

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

2 known CVEsLast CVE: Jul 16, 2025Updated 2mo ago
Risk Assessment

The "business-reviews-wp" plugin exhibits a mixed security posture. While it demonstrates strong practices in areas like SQL query sanitization and output escaping, with 100% of SQL queries using prepared statements and 98% of output properly escaped, significant concerns arise from its attack surface. Specifically, the presence of 4 AJAX handlers, with 2 lacking authentication checks, presents a direct pathway for potential exploitation. The taint analysis reveals no critical or high-severity issues, which is a positive sign, suggesting that user-supplied data, if it reaches sensitive functions, is generally handled with some degree of sanitization. However, the absence of taint issues doesn't negate the risk posed by unprotected entry points.

The plugin's vulnerability history is a major red flag. Having 2 known high-severity CVEs, both related to 'Improper Control of Filename for Include/Require Statement in PHP Program' (PHP Remote File Inclusion), strongly indicates a recurring pattern of critical security flaws. The fact that these vulnerabilities are historical and currently patched is a mitigating factor, but the nature of past exploits suggests that the code may have underlying architectural weaknesses that could be re-introduced or discovered in future versions. The most recent vulnerability being dated 2025-07-16 is unusual, suggesting either a future discovery or a typo in the data provided. Regardless, the historical context of RFI vulnerabilities demands vigilance. In conclusion, while the plugin has improved its secure coding practices in certain aspects, the significant attack surface with unprotected AJAX handlers and the history of high-severity RFI vulnerabilities necessitate careful consideration and ongoing monitoring.

Key Concerns

  • AJAX handlers without auth checks
  • 2 High severity CVEs in history
  • History of RFI vulnerabilities
Vulnerabilities
2 published

Widget for Google Reviews Security Vulnerabilities

CVEs by Year

2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
2

2 total CVEs

CVE-2025-53565high · 8.1Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

Widget for Google Reviews <= 1.0.15 - Unauthenticated Local File Inclusion

Jul 16, 2025 Patched in 1.0.16 (7d)
CVE-2025-7327high · 8.8Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

Widget for Google Reviews <= 1.0.15 - Authenticated (Subscriber+) Directory Traversal to Local File Inclusion

Jul 7, 2025 Patched in 1.0.16 (1d)
Code Analysis
Analyzed Mar 16, 2026

Widget for Google Reviews Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
14
713 escaped
Nonce Checks
7
Capability Checks
8
File Operations
1
External Requests
4
Bundled Libraries
1

Bundled Libraries

Select2

Output Escaping

98% escaped727 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
fb_page_access_token (app\Controllers\Ajax\Facebook.php:10)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Widget for Google Reviews Attack Surface

Entry Points4
Unprotected2

AJAX Handlers 4

authwp_ajax_rtbr_fb_page_access_tokenapp\Controllers\Ajax\Facebook.php:7
authwp_ajax_rtbr_shortcode_layout_previewapp\Controllers\Ajax\Shortcode.php:9
authwp_ajax_rtbr_dismiss_admin_noticeapp\Controllers\Marketing\Offer.php:104
authwp_ajax_rtbr_dismiss_admin_black_friday_noticeapp\Controllers\Marketing\Offer.php:180
WordPress Hooks 33
actionadmin_initapp\Controllers\Admin\Activation.php:11
actionadmin_initapp\Controllers\Admin\AdminSettings.php:15
actionadmin_initapp\Controllers\Admin\AdminSettings.php:16
actionadmin_menuapp\Controllers\Admin\AdminSettings.php:17
actionrtbr_admin_settings_groupsapp\Controllers\Admin\AdminSettings.php:18
actionadmin_headapp\Controllers\Admin\Meta\AddMetaBox.php:16
actionedit_form_after_titleapp\Controllers\Admin\Meta\AddMetaBox.php:17
actionsave_postapp\Controllers\Admin\Meta\AddMetaBox.php:18
filtermanage_edit-rtbr_columnsapp\Controllers\Admin\Meta\AddMetaBox.php:19
actionmanage_rtbr_posts_custom_columnapp\Controllers\Admin\Meta\AddMetaBox.php:20
actioninitapp\Controllers\Admin\RegisterPostType.php:8
actionwp_enqueue_scriptsapp\Controllers\Admin\ScriptLoader.php:20
actionadmin_initapp\Controllers\Admin\ScriptLoader.php:21
actionadmin_enqueue_scriptsapp\Controllers\Admin\ScriptLoader.php:22
actionadmin_enqueue_scriptsapp\Controllers\Admin\ScriptLoader.php:23
actionadmin_initapp\Controllers\Marketing\Offer.php:7
actionadmin_enqueue_scriptsapp\Controllers\Marketing\Offer.php:45
actionadmin_noticesapp\Controllers\Marketing\Offer.php:52
actionadmin_footerapp\Controllers\Marketing\Offer.php:79
actionadmin_enqueue_scriptsapp\Controllers\Marketing\Offer.php:122
actionadmin_noticesapp\Controllers\Marketing\Offer.php:129
actionadmin_footerapp\Controllers\Marketing\Offer.php:155
actionadmin_initapp\Controllers\Marketing\Review.php:9
actionadmin_initapp\Controllers\Marketing\Review.php:10
actionadmin_noticesapp\Controllers\Marketing\Review.php:39
actionadmin_noticesapp\Controllers\Marketing\Review.php:41
actionplugins_loadedapp\Rtbr.php:41
actioninitapp\Rtbr.php:43
actioninitapp\Rtbr.php:44
actionwp_footerapp\Shortcodes\BusinessReview.php:106
actionwidgets_initapp\Widgets\Widget.php:8
actioninitapp\Widgets\Widget.php:9
filterelementor/widgets/wordpress/widget_argsapp\Widgets\Widget.php:13
Maintenance & Trust

Widget for Google Reviews Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 19, 2026
PHP min version7.0
Downloads23K

Community Trust

Rating100/100
Number of ratings4
Active installs1K
Developer Profile

Widget for Google Reviews Developer Profile

RadiusTheme

16 plugins · 214K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
94 days
View full developer profile
Detection Fingerprints

How We Detect Widget for Google Reviews

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/business-reviews-wp/assets/css/app.css/wp-content/plugins/business-reviews-wp/assets/js/app.js/wp-content/plugins/business-reviews-wp/assets/vendor/select2/select2.min.css/wp-content/plugins/business-reviews-wp/assets/css/admin.css/wp-content/plugins/business-reviews-wp/assets/vendor/select2/select2.min.js/wp-content/plugins/business-reviews-wp/assets/js/admin.js
Script Paths
/wp-content/plugins/business-reviews-wp/assets/js/app.js/wp-content/plugins/business-reviews-wp/assets/js/admin.js
Version Parameters
business-reviews-wp/assets/css/app.css?ver=business-reviews-wp/assets/js/app.js?ver=business-reviews-wp/assets/vendor/select2/select2.min.css?ver=business-reviews-wp/assets/css/admin.css?ver=business-reviews-wp/assets/vendor/select2/select2.min.js?ver=business-reviews-wp/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
rtbr-apprtbr-adminrtbr_ny_2023rtbr_notice
Data Attributes
data-rtbrdismissable
JS Globals
rtbr
FAQ

Frequently Asked Questions about Widget for Google Reviews