
Custom Ratings Security & Risk Analysis
wordpress.org/plugins/custom-ratingsA fun and creative way to let your site visitors rate your posts, pages, and more!
Is Custom Ratings Safe to Use in 2026?
Generally Safe
Score 85/100Custom Ratings has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "custom-ratings" plugin v1.5.1 presents a mixed security posture. On the positive side, it shows good practices in avoiding dangerous functions, performing all SQL queries with prepared statements, and having no recorded vulnerability history. This suggests a generally well-maintained codebase with a history of security awareness.
However, significant concerns arise from the attack surface analysis. The plugin exposes four AJAX handlers, all of which lack authentication checks. This is a critical vulnerability as it allows unauthenticated users to potentially trigger arbitrary actions within the plugin. While taint analysis didn't reveal critical or high severity issues, the presence of one unsanitized path flow is concerning and warrants further investigation. The low rate of proper output escaping (5%) is another notable weakness, increasing the risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed.
In conclusion, despite a clean vulnerability history and good SQL practices, the unprotected AJAX endpoints and poor output escaping practices create a substantial risk. The lack of authentication on these entry points is the most immediate and severe concern, potentially leading to unauthorized access or malicious actions within the WordPress site. The low rate of output escaping further exacerbates the risk of client-side attacks.
Key Concerns
- AJAX handlers without auth checks
- Low output escaping percentage
- Unsanitized path flow in taint analysis
Custom Ratings Security Vulnerabilities
Custom Ratings Code Analysis
Output Escaping
Data Flow Analysis
Custom Ratings Attack Surface
AJAX Handlers 4
WordPress Hooks 16
Maintenance & Trust
Custom Ratings Maintenance & Trust
Maintenance Signals
Community Trust
Custom Ratings Alternatives
EC Stars Rating
ec-stars-rating
A lightweigt, blazing fast star rating plugin for WordPress
Author Post Ratings
author-post-ratings
Allows a post author to assign a simple 1-5 star rating to a post, page, or custom post type, which will then be displayed on the post.
Better WooCommerce Stars Shortcode
better-woocommerce-stars-shortcode
Creates a shortcode that displays the rating, in stars, of any WooCommerce product.
WCSociality
wcsociality
The WCSociality plug-in makes it possible to add a rating to the page or record of the system, a button of the likes and the question "Was the ar …
MailPoet – Newsletters, Email Marketing, and Automation
mailpoet
Send beautiful newsletters from WordPress. Collect subscribers with signup forms, automate your emails for WooCommerce, blog post notifications & more
Custom Ratings Developer Profile
6 plugins · 1K total installs
How We Detect Custom Ratings
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/custom-ratings/css/custom-ratings-admin.css/wp-content/plugins/custom-ratings/css/spectrum.css/wp-content/plugins/custom-ratings/js/spectrum.js/wp-content/plugins/custom-ratings/js/jquery.are-you-sure.js/wp-content/plugins/custom-ratings/js/ays-beforeunload-shim.js/wp-content/plugins/custom-ratings/js/custom-ratings-admin.jsjs/spectrum.jsjs/jquery.are-you-sure.jsjs/ays-beforeunload-shim.jsjs/custom-ratings-admin.jscustom-ratings-admin.css?ver=spectrum.css?ver=spectrum.js?ver=jquery.are-you-sure.js?ver=custom-ratings-admin.js?ver=HTML / DOM Fingerprints
wpcr__ratings-column-labelwpcr__admin-rating-icondata-rateit-resetabledata-rateit-stepdata-rateit-mindata-rateit-maxdata-rateit-backingficlassdata-rateit-backingfivolume+29 morecustom_ratings