
Total WP Reviews Security & Risk Analysis
wordpress.org/plugins/total-wp-reviewsA plugin show Facebook Page Reviews and Google Places Reviews on your websites in fixed position or widget.
Is Total WP Reviews Safe to Use in 2026?
Generally Safe
Score 85/100Total WP Reviews has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "total-wp-reviews" v1.0.2 plugin presents a mixed security posture. While it has no recorded vulnerabilities or CVEs, indicating a potentially stable codebase over time, the static analysis reveals several significant security concerns. The presence of two unprotected AJAX handlers significantly increases the attack surface, as these can be exploited by unauthenticated users. Furthermore, the taint analysis highlights three flows with unsanitized paths, all classified as high severity. This suggests a strong possibility of critical vulnerabilities like SQL injection or cross-site scripting (XSS) if user-supplied data is not properly validated and sanitized before use, particularly within these unprotected entry points.
The plugin demonstrates some good practices, such as the use of prepared statements for a majority of its SQL queries and the inclusion of nonce and capability checks for some functions. However, the alarmingly low percentage of properly escaped output (4%) is a major red flag, making it highly susceptible to XSS attacks. The use of the `create_function` (deprecated and insecure) is also a concern. Overall, despite the lack of historical CVEs, the current static analysis indicates a plugin that requires immediate attention due to high-severity taint flows and a substantial unprotected attack surface, especially concerning the AJAX handlers and output escaping.
Key Concerns
- Unprotected AJAX handlers
- High severity taint flows
- Low percentage of proper output escaping
- Use of dangerous function 'create_function'
- Flows with unsanitized paths
Total WP Reviews Security Vulnerabilities
Total WP Reviews Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Total WP Reviews Attack Surface
AJAX Handlers 2
Shortcodes 2
WordPress Hooks 11
Maintenance & Trust
Total WP Reviews Maintenance & Trust
Maintenance Signals
Community Trust
Total WP Reviews Alternatives
Reviews Feed – Add Testimonials and Customer Reviews From Google Reviews, Yelp, TripAdvisor, and More
reviews-feed
No API key required. Display Yelp and Google reviews for any business in a clean, customizable feed on your site.
Rich Showcase for Google Reviews
widget-google-reviews
Display up to 10 Google reviews in less than a minute. Continue collecting new reviews. No limits on connected places, widgets, shortcodes and blocks.
WP Social Ninja – Embed Social Feeds, User Reviews & Chat Widgets
wp-social-reviews
Add Facebook feeds, Instagram feeds, TikTok feeds, Facebook reviews, WhatsApp Chat, Messenger chat, Testimonial, and others using a single dashboard.
Reviews and Rating – Google Reviews
g-business-reviews-rating
Completely restriction-free Google reviews and rating as Shortcode/Widget. Extensive display options; delicious themes; includes Structured Data.
Reviews Widgets for Google, Yelp & TripAdvisor
fb-reviews-widget
Combine Facebook recommendations with Google, Yelp and TripAdvisor reviews in a widget, block or shortcode. Build a trusted website!
Total WP Reviews Developer Profile
2 plugins · 20 total installs
How We Detect Total WP Reviews
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/total-wp-reviews/assets/js/total-reviews-finder.min.js/wp-content/plugins/total-wp-reviews/assets/js/wpac.js/wp-content/plugins/total-wp-reviews/assets/js/total-reviews-connect.min.js/wp-content/plugins/total-wp-reviews/assets/css/rplg.cssassets/js/total-reviews-finder.min.jsassets/js/wpac.jsassets/js/total-reviews-connect.min.jstotal-wp-reviews/assets/js/total-reviews-finder.min.js?ver=total-wp-reviews/assets/js/wpac.js?ver=total-wp-reviews/assets/js/total-reviews-connect.min.js?ver=total-wp-reviews/assets/css/rplg.css?ver=HTML / DOM Fingerprints
twr_settings<!-- Google Widget --><!-- FB Widget -->data-twr-settingsdata-total-reviews-google-api-keydata-total-reviews-languagedata-total-reviews-versiondata-total-reviews-activetotal_reviewsVars[google_badge][facebook_badge]