MM Comment Field Ratings Security & Risk Analysis

wordpress.org/plugins/mm-comment-field-ratings

Adds a customizable 5 star rating field to the worpress native comment form..

10 active installs v1.0 PHP + WP 4.0+ Updated Jan 26, 2017
commentcomment-form-ratingcomment-form-rating-fieldcomment-form-ratingsrating-field
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MM Comment Field Ratings Safe to Use in 2026?

Generally Safe

Score 85/100

MM Comment Field Ratings has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "mm-comment-field-ratings" plugin v1.0 presents a mixed security profile. On one hand, the absence of known CVEs and no recorded vulnerabilities suggest a history of stable and secure code. The static analysis also indicates a lack of direct attack vectors like AJAX handlers, REST API routes, shortcodes, or cron events, and importantly, all SQL queries are properly prepared, mitigating the risk of SQL injection. However, several significant concerns emerge from the code analysis. The plugin has a low percentage (10%) of properly escaped outputs, meaning there's a high likelihood of Cross-Site Scripting (XSS) vulnerabilities when displaying user-generated content or data. Furthermore, the complete absence of nonce checks and capability checks on potential entry points (even though none are explicitly listed) is a critical oversight. While the attack surface appears minimal, any future expansion or an unforeseen vulnerability in file operations could be exploited without these fundamental security measures. The file operation present is also a potential point of concern without further context or checks.

Key Concerns

  • Low output escaping percentage (10%)
  • Missing nonce checks
  • Missing capability checks
  • Presence of file operations without context
Vulnerabilities
None known

MM Comment Field Ratings Security Vulnerabilities

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

MM Comment Field Ratings Code Analysis

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

Output Escaping

10% escaped40 total outputs
Attack Surface

MM Comment Field Ratings Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 17
actioninitinc\admin.php:22
actionadmin_menuinc\admin.php:23
actionadmin_initinc\admin.php:24
actionadmin_enqueue_scriptsinc\admin.php:25
filterpreprocess_commentinc\admin.php:26
actioncomment_postinc\admin.php:27
actionadd_meta_boxes_commentinc\admin.php:28
actionedit_commentinc\admin.php:29
actioncmb2_admin_initinc\metaboxes.php:28
actionwp_headinc\user.php:23
actionwp_enqueue_scriptsinc\user.php:24
actioncomment_form_logged_in_afterinc\user.php:25
actioncomment_form_after_fieldsinc\user.php:26
actioncomment_textinc\user.php:27
actionplugins_loadedinc\user.php:28
actioninitmm-comment-field-ratings.php:88
filterplugin_action_linksmm-comment-field-ratings.php:89
Maintenance & Trust

MM Comment Field Ratings Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedJan 26, 2017
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

MM Comment Field Ratings Developer Profile

manidipmandal

2 plugins · 20 total installs

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

How We Detect MM Comment Field Ratings

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mm-comment-field-ratings/css/mmcfr-styles.css/wp-content/plugins/mm-comment-field-ratings/js/mmcfr-user.js/wp-content/plugins/mm-comment-field-ratings/assets/js/jquery.barrating.min.js/wp-content/plugins/mm-comment-field-ratings/assets/css/bars-reversed.css/wp-content/plugins/mm-comment-field-ratings/assets/css/bars-horizontal.css/wp-content/plugins/mm-comment-field-ratings/assets/css/bars-movie.css/wp-content/plugins/mm-comment-field-ratings/assets/css/bars-pill.css/wp-content/plugins/mm-comment-field-ratings/assets/css/bars-css.css+3 more
Script Paths
/wp-content/plugins/mm-comment-field-ratings/js/mmcfr-user.js
Version Parameters
/wp-content/plugins/mm-comment-field-ratings/css/mmcfr-styles.css?ver=/wp-content/plugins/mm-comment-field-ratings/js/mmcfr-user.js?ver=/wp-content/plugins/mm-comment-field-ratings/assets/js/jquery.barrating.min.js?ver=/wp-content/plugins/mm-comment-field-ratings/assets/css/bars-reversed.css?ver=/wp-content/plugins/mm-comment-field-ratings/assets/css/bars-horizontal.css?ver=/wp-content/plugins/mm-comment-field-ratings/assets/css/bars-movie.css?ver=/wp-content/plugins/mm-comment-field-ratings/assets/css/bars-pill.css?ver=/wp-content/plugins/mm-comment-field-ratings/assets/css/bars-css.css?ver=/wp-content/plugins/mm-comment-field-ratings/assets/css/theme.css?ver=/wp-content/plugins/mm-comment-field-ratings/assets/css/fontawesome-stars.css?ver=/wp-content/plugins/mm-comment-field-ratings/assets/css/fontawesome-stars-o.css?ver=

HTML / DOM Fingerprints

CSS Classes
mmcfr-starsmmcfr-color-mm-rating-titlemm-ratingsmm-fontawesome-stars-o
Data Attributes
data-name="mmcfr-stars-count"data-name="mmcfr-stars-style"data-name="mmcfr-stars-required"
JS Globals
jQuery
FAQ

Frequently Asked Questions about MM Comment Field Ratings