WP Rate And Review Security & Risk Analysis

wordpress.org/plugins/wp-rate-and-review

WP Rate And Review enhances your WooCommerce product pages by displaying attractive and customizable rating and review summaries.

0 active installs v1.2.2 PHP 8.2+ WP 5.8+ Updated Unknown
rating-progress-barwoocommercewoocommerce-ratingwoocommerce-rating-progress-barwoocommerce-review
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WP Rate And Review Safe to Use in 2026?

Generally Safe

Score 100/100

WP Rate And Review has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The wp-rate-and-review plugin v1.2.2 demonstrates a generally strong security posture, especially regarding SQL injection vulnerabilities due to the exclusive use of prepared statements. The absence of known CVEs and a clean vulnerability history further bolster confidence in its current security. The static analysis highlights a limited attack surface with only three entry points, all of which appear to be protected by authentication checks. This indicates good development practices in securing these critical interaction points.

However, a significant concern arises from the output escaping. With 52% of outputs properly escaped, there's a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. This means that user-supplied data or data processed by the plugin might be rendered directly in the browser without adequate sanitization, allowing attackers to inject malicious scripts. While there are no critical taint flows or dangerous functions identified, the high percentage of unescaped output presents a clear and actionable risk that needs immediate attention. The plugin also utilizes the Select2 library, and its version is not specified, which could pose a risk if it's outdated and has known vulnerabilities.

In conclusion, wp-rate-and-review v1.2.2 is architecturally sound in its handling of database interactions and has a favorable vulnerability history. The protected entry points are a major strength. Nevertheless, the widespread lack of output escaping is a critical weakness that significantly elevates the overall risk profile. Addressing this output sanitization issue should be the highest priority to mitigate potential XSS attacks.

Key Concerns

  • Significant percentage of unescaped output
  • Select2 bundled library, version unknown
Vulnerabilities
None known

WP Rate And Review Security Vulnerabilities

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

WP Rate And Review Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
71
77 escaped
Nonce Checks
2
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

100% prepared2 total queries

Output Escaping

52% escaped148 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
wcrr_ajax_call (wp-rate-and-review.php:178)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Rate And Review Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

noprivwp_ajax_wcrr_ajax_callwp-rate-and-review.php:165
authwp_ajax_wcrr_ajax_callwp-rate-and-review.php:166

Shortcodes 1

[wp_rate_review] wp-rate-and-review.php:204
WordPress Hooks 9
actionadmin_menuincludes\class-wcrr-admin-menu.php:18
actionadmin_enqueue_scriptsincludes\class-wcrr-admin-menu.php:21
actionadmin_initincludes\class-wcrr-admin-menu.php:24
actionbefore_woocommerce_initwp-rate-and-review.php:61
actionadmin_noticeswp-rate-and-review.php:70
filtercomments_templatewp-rate-and-review.php:198
actionwp_enqueue_scriptswp-rate-and-review.php:201
filterwoocommerce_my_account_my_orders_actionswp-rate-and-review.php:207
actionplugins_loadedwp-rate-and-review.php:1226
Maintenance & Trust

WP Rate And Review Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedUnknown
PHP min version8.2
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WP Rate And Review Developer Profile

krishna121

3 plugins · 10 total installs

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

How We Detect WP Rate And Review

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-rate-and-review/assets/css/wphp-progressbar.css/wp-content/plugins/wp-rate-and-review/assets/css/all.min.css/wp-content/plugins/wp-rate-and-review/assets/css/wpic-frontend.css
Script Paths
/wp-content/plugins/wp-rate-and-review/assets/js/wpic-frontend.js
Version Parameters
wp-rate-and-review/assets/css/wphp-progressbar.css?ver=wp-rate-and-review/assets/css/all.min.css?ver=wp-rate-and-review/assets/css/wpic-frontend.css?ver=wp-rate-and-review/templates/woocommerce/wp-rate-and-review/assets/js/wpic-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
wcrr-rating-wrapperwcrr-review-listwcrr-single-reviewwcrr-review-titlewcrr-review-authorwcrr-review-datewcrr-review-contentwcrr-progress-bar-container+8 more
HTML Comments
<!-- AJAX handler for rating and review -->
Data Attributes
data-product_iddata-nonce
JS Globals
WCRR_AJAX_URLWCRR_OBJ
Shortcode Output
[wp_rate_review]
FAQ

Frequently Asked Questions about WP Rate And Review