Multi Rating & Review Matrix System Security & Risk Analysis

wordpress.org/plugins/rating-review-matrix

IMPORTANT UPGRADE INFO 1.0.4 to 1.0.5

10 active installs v1.0.5 PHP + WP 3.0+ Updated May 26, 2014
ratesratingratingsreviewsvotes
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Multi Rating & Review Matrix System Safe to Use in 2026?

Generally Safe

Score 85/100

Multi Rating & Review Matrix System has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The "rating-review-matrix" v1.0.5 plugin exhibits significant security concerns, primarily due to a large, unprotected attack surface. With 11 AJAX handlers, all of which lack authentication checks, the plugin is highly susceptible to unauthorized actions. This broad exposure is compounded by the complete absence of proper output escaping for the vast majority of outputs, creating a high risk of cross-site scripting (XSS) vulnerabilities. While the plugin has no recorded history of CVEs, this is not an indicator of current security, especially given the static analysis findings.

The taint analysis further highlights critical risks, with 2 high-severity flows indicating potential for serious exploitation. The complete lack of prepared statements for all SQL queries presents a substantial risk of SQL injection vulnerabilities. Although there are some capability checks and a single nonce check, these are insufficient to protect the extensive attack surface. The plugin's strengths are minimal; the absence of file operations and external HTTP requests is a positive, but these do not outweigh the fundamental security flaws identified.

Key Concerns

  • 11 AJAX handlers without auth checks
  • 13 SQL queries, 0% using prepared statements
  • 51 outputs improperly escaped (2% properly escaped)
  • 2 high severity taint flows
  • Only 1 nonce check for 11 entry points
  • Only 2 capability checks for 11 entry points
Vulnerabilities
None known

Multi Rating & Review Matrix System Security Vulnerabilities

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

Multi Rating & Review Matrix System Code Analysis

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

SQL Query Safety

0% prepared13 total queries

Output Escaping

2% escaped53 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
create_new_matrix_function (loader.php:567)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
11 unprotected

Multi Rating & Review Matrix System Attack Surface

Entry Points11
Unprotected11

AJAX Handlers 11

authwp_ajax_saveRmatrixSettingsadmin-framework\index.php:314
noprivwp_ajax_saveRmatrixSettingsadmin-framework\index.php:315
authwp_ajax_contactDevsRmatrixadmin-framework\index.php:342
authwp_ajax_rmatrixDeleteMatrixloader-admin.php:505
authwp_ajax_rmatrixResetMatrixloader-admin.php:517
authwp_ajax_send_matrix_ratingloader.php:261
noprivwp_ajax_send_matrix_ratingloader.php:262
authwp_ajax_enter_review_ajaxloader.php:562
noprivwp_ajax_enter_review_ajaxloader.php:563
authwp_ajax_create_new_matrixloader.php:565
noprivwp_ajax_rmatrixLoginAjaxloader.php:637
WordPress Hooks 17
actionadmin_initadmin-framework\index.php:11
actionadmin_menuadmin-framework\index.php:12
actionadmin_print_styles-post.phpadmin-framework\index.php:280
actionadmin_print_styles-post-new.phpadmin-framework\index.php:281
actionplugins_loadedloader.php:16
actioninitloader.php:40
actionwp_enqueue_scriptsloader.php:67
filterstyle_loader_srcloader.php:99
filterscript_loader_srcloader.php:100
actionwp_headloader.php:221
actionadd_meta_boxesloader.php:293
actionsave_postloader.php:401
actionply_headloader.php:406
actionply_before_contentloader.php:408
filterthe_contentloader.php:445
actioninitpost_types.php:2
actioninitpost_types.php:29
Maintenance & Trust

Multi Rating & Review Matrix System Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedMay 26, 2014
PHP min version
Downloads3K

Community Trust

Rating60/100
Number of ratings2
Active installs10
Developer Profile

Multi Rating & Review Matrix System Developer Profile

phprule

1 plugin · 10 total installs

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

How We Detect Multi Rating & Review Matrix System

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/rating-review-matrix/css/rating_simple.css/wp-content/plugins/rating-review-matrix/css/main.css/wp-content/plugins/rating-review-matrix/js/rating_simple.js
Script Paths
/wp-content/plugins/rating-review-matrix/js/rating_simple.js
Version Parameters
rating-review-matrix/rating_simple.css?ver=rating-review-matrix/main.css?ver=rating-review-matrix/rating_simple.js?ver=

HTML / DOM Fingerprints

CSS Classes
line_labelmatrix_line_ratings_rating_lirmatrixRatedrmatrixRatedHoveredmatrix_rowrmatrix
Data Attributes
data-usercanvotedata-position-fielddata-chosen-votedata-proceeddata-fielddbid
JS Globals
rmatrix_loaded
REST Endpoints
/wp-json/rating-review-matrix
FAQ

Frequently Asked Questions about Multi Rating & Review Matrix System