
YASR – Yet Another Star Rating Plugin for WordPress Security & Risk Analysis
wordpress.org/plugins/yet-another-stars-ratingBoost the way people interact with your site with an easy WordPress stars rating system! With schema.org rich snippets YASR will improve your SEO
Is YASR – Yet Another Star Rating Plugin for WordPress Safe to Use in 2026?
Generally Safe
Score 96/100YASR – Yet Another Star Rating Plugin for WordPress has a strong security track record. Known vulnerabilities have been patched promptly.
The "yet-another-stars-rating" plugin v3.4.15 presents a mixed security posture. While it demonstrates good practices such as a high percentage of SQL queries using prepared statements and a substantial number of capability checks, there are significant concerns. The plugin has a considerable attack surface with 19 AJAX handlers, 13 of which lack authentication checks, creating an immediate risk for unauthorized actions. Additionally, taint analysis reveals two high-severity flows with unsanitized paths, indicating potential for code injection or other exploits. The plugin's vulnerability history is also a major red flag, with a total of 6 known CVEs, including a past critical vulnerability. The variety of common vulnerability types such as missing authorization, XSS, deserialization, and SQL injection further suggests recurring security weaknesses. While the absence of currently unpatched vulnerabilities and a recent vulnerability in late 2023 is somewhat positive, the historical pattern and the identified code-level risks warrant a cautious approach.
Key Concerns
- 13 unprotected AJAX handlers
- 2 high severity taint flows
- 6 total known CVEs
- 1 past critical CVE
- 1 past high CVE
- Bundled Freemius v1.0 (potentially outdated)
- 5 flows with unsanitized paths
YASR – Yet Another Star Rating Plugin for WordPress Security Vulnerabilities
CVEs by Year
Severity Breakdown
6 total CVEs
Yet Another Stars Rating <= 3.4.3 - Missing Authorization via init
Yet Another Stars Rating <= 3.3.8 - Missing Authorization to Vote Tampering
Yet Another Stars Rating <= 3.1.2 - Authenticated (Subscriber+) Cross-Site Scripting via Shortcodes
Yasr – Yet Another Stars Rating <= 2.9.9 - Cross-Site Scripting via source
Yet Another Stars Rating <= 1.8.6 - Unauthenticated PHP Object Injection
Yasr – Yet Another Stars Rating < 0.9.1 - Authenticated SQL Injection
YASR – Yet Another Star Rating Plugin for WordPress Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
YASR – Yet Another Star Rating Plugin for WordPress Attack Surface
AJAX Handlers 19
Shortcodes 15
WordPress Hooks 82
Maintenance & Trust
YASR – Yet Another Star Rating Plugin for WordPress Maintenance & Trust
Maintenance Signals
Community Trust
YASR – Yet Another Star Rating Plugin for WordPress Alternatives
kk Star Ratings – Rate Post & Collect User Feedbacks
kk-star-ratings
kk Star Ratings allows blog visitors to involve and interact more effectively with your website by rating posts.
Rate My Post – Star Rating Plugin by FeedbackWP
rate-my-post
Add Star Rating to WordPress posts & pages, collect feedbacks from users and improve website SEO with Schema markup for Rich Snippets.
Star Rating Block
star-rating-block
The Star Rating block allows you to display author-assigned star ratings within your content.
Star Rating Block for Block Editor
pb-star-rating-block
This block will help you to display star rating using Gutenberg Editor.
Simple Star Rating Block
simple-star-rating-block
Simple Star Rating Block allows you to display star ratings either by manually entering the value or pulling it from a custom field.
YASR – Yet Another Star Rating Plugin for WordPress Developer Profile
1 plugin · 10K total installs
How We Detect YASR – Yet Another Star Rating Plugin for WordPress
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/yet-another-stars-rating/admin/css/yasr-admin.css/wp-content/plugins/yet-another-stars-rating/admin/css/yasr-admin-block.css/wp-content/plugins/yet-another-stars-rating/admin/css/yasr-admin-styles.css/wp-content/plugins/yet-another-stars-rating/admin/js/yasr-admin.js/wp-content/plugins/yet-another-stars-rating/admin/js/guten/yasr-guten-block.js/wp-content/plugins/yet-another-stars-rating/includes/css/yasr-public.css/wp-content/plugins/yet-another-stars-rating/includes/js/yasr-public.js/wp-content/plugins/yet-another-stars-rating/admin/js/yasr-admin.js/wp-content/plugins/yet-another-stars-rating/admin/js/guten/yasr-guten-block.js/wp-content/plugins/yet-another-stars-rating/includes/js/yasr-public.jsyet-another-stars-rating/admin/css/yasr-admin.css?ver=yet-another-stars-rating/admin/css/yasr-admin-block.css?ver=yet-another-stars-rating/admin/css/yasr-admin-styles.css?ver=yet-another-stars-rating/admin/js/yasr-admin.js?ver=yet-another-stars-rating/admin/js/guten/yasr-guten-block.js?ver=yet-another-stars-rating/includes/css/yasr-public.css?ver=yet-another-stars-rating/includes/js/yasr-public.js?ver=HTML / DOM Fingerprints
yasr-starsyasr-iconyasr-containeryasr-post-wrapperyasr-rating-averageYASR - Yet Another Stars RatingYASR Freedata-yasr-review-iddata-yasr-post-typedata-yasr-post-idYASR_PUBLICYASR_ADMIN/wp-json/yasr/v1/reviews[yasr_visitor_votes][yasr_overall_rating][yasr_recent_votes]