Widget for Yelp Reviews Security & Risk Analysis

wordpress.org/plugins/widget-yelp-reviews

Yelp reviews widget and shortcode! Shows Yelp business reviews on your WordPress website to increase user trust and SEO.

2K active installs v1.8 PHP + WP 2.8+ Updated Aug 28, 2025
reviewsreviews-widgetyelpyelp-reviewsyelp-widget
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Widget for Yelp Reviews Safe to Use in 2026?

Generally Safe

Score 100/100

Widget for Yelp Reviews has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7mo ago
Risk Assessment

The "widget-yelp-reviews" plugin version 1.8 exhibits a mixed security posture. On the positive side, it has a minimal attack surface with no unprotected entry points and a good number of nonce and capability checks. The plugin also demonstrates good practice by using prepared statements for a significant percentage of its SQL queries. Furthermore, the lack of recorded historical vulnerabilities suggests a generally stable codebase. However, there are significant concerns arising from the static analysis. The taint analysis reveals two high-severity flows with unsanitized paths, indicating potential vulnerabilities where user-supplied data could be manipulated to execute unintended actions. Additionally, a low percentage of properly escaped output (27%) is a major red flag, suggesting that user-generated content displayed on the frontend could be susceptible to Cross-Site Scripting (XSS) attacks. The presence of file operations and external HTTP requests, while not inherently insecure, warrants careful review in conjunction with the taint analysis to ensure these functionalities are not exploited.

Key Concerns

  • High severity unsanitized taint flows
  • Low percentage of properly escaped output
  • File operations present
  • External HTTP requests present
Vulnerabilities
None known

Widget for Yelp Reviews Security Vulnerabilities

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

Widget for Yelp Reviews Code Analysis

Dangerous Functions
0
Raw SQL Queries
5
14 prepared
Unescaped Output
103
38 escaped
Nonce Checks
5
Capability Checks
5
File Operations
2
External Requests
1
Bundled Libraries
0

SQL Query Safety

74% prepared19 total queries

Output Escaping

27% escaped141 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
<yrw-setting> (yrw-setting.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Widget for Yelp Reviews Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[yrw] yrw.php:236
WordPress Hooks 10
actionadmin_enqueue_scriptsyrw-widget.php:39
actionwidgets_inityrw.php:41
actionwidgets_inityrw.php:46
actionadmin_menuyrw.php:59
filterplugin_action_linksyrw.php:74
filterplugin_row_metayrw.php:89
actioninityrw.php:332
actionyrw_refresh_reviewsyrw.php:376
actionplugins_loadedyrw.php:383
actionadmin_noticesyrw.php:446

Scheduled Events 1

yrw_refresh_reviews
Maintenance & Trust

Widget for Yelp Reviews Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 28, 2025
PHP min version
Downloads77K

Community Trust

Rating96/100
Number of ratings43
Active installs2K
Developer Profile

Widget for Yelp Reviews Developer Profile

richplugins

5 plugins · 114K total installs

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

How We Detect Widget for Yelp Reviews

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/widget-yelp-reviews/static/css/style.css/wp-content/plugins/widget-yelp-reviews/static/js/main.js
Script Paths
/wp-content/plugins/widget-yelp-reviews/static/js/main.js
Version Parameters
widget-yelp-reviews/static/css/style.css?ver=widget-yelp-reviews/static/js/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
yrw-erroryrw-business-infoyrw-business-photoyrw-business-ratingyrw-business-reviews-countyrw-business-addressyrw-business-websiteyrw-review-item+5 more
Data Attributes
data-business_iddata-countdata-hide_photodata-hide_ratingdata-hide_reviews_countdata-hide_address+2 more
Shortcode Output
<div class="yrw-error"<b>Google Reviews Business</b>: required attribute business_id is not defined
FAQ

Frequently Asked Questions about Widget for Yelp Reviews