Website Rating Security & Risk Analysis

wordpress.org/plugins/website-rating

Easy way to rate the overall website and display the rating values with colorful graph.

10 active installs v1.3 PHP + WP 3.0.1+ Updated Mar 13, 2014
overall-ratingoverall-website-ratingratingwebsite-ratingwebsite-review
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Website Rating Safe to Use in 2026?

Generally Safe

Score 85/100

Website Rating has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The 'website-rating' plugin version 1.3 exhibits a seemingly strong security posture based on the provided static analysis. There are no detected dangerous functions, file operations, external HTTP requests, or SQL injection vulnerabilities due to prepared statements. The absence of known CVEs and a clean vulnerability history further contribute to this positive outlook. However, a significant concern arises from the low percentage of properly escaped output (26%). This indicates that a substantial portion of user-facing content might be susceptible to Cross-Site Scripting (XSS) attacks, especially if the plugin processes and displays user-generated content or data from external sources without adequate sanitization.

The plugin's attack surface is reported as zero entry points, which is generally positive, but this needs to be viewed in conjunction with the output escaping issue. If there are indeed no AJAX handlers, REST API routes, shortcodes, or cron events, it would explain the lack of formal capability and nonce checks. Nevertheless, the lack of explicit capability checks on potential, even if currently undetected, entry points is a weakness that could become a risk if functionality changes or is added in the future. The current vulnerability history suggests diligent maintenance or a lack of past exploitation, but it's crucial to remember that a clean history doesn't guarantee future security.

In conclusion, while the plugin has excellent foundational security practices regarding SQL, dangerous functions, and its attack surface, the pervasive lack of output escaping is a critical weakness that introduces a significant XSS risk. The absence of capability checks, while currently seemingly benign due to the limited attack surface, is a potential area for future exploitation if not addressed proactively. It is recommended to prioritize addressing the output escaping issues to mitigate XSS vulnerabilities.

Key Concerns

  • Low percentage of properly escaped output
  • No capability checks on entry points
Vulnerabilities
None known

Website Rating Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Website Rating Release Timeline

v1.3Current
v1.2.2
v1.2.1
v1.2
v1.1.1
v1.1
v1.0
Code Analysis
Analyzed Apr 16, 2026

Website Rating Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
26
9 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

26% escaped35 total outputs
Attack Surface

Website Rating Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionwidgets_initwebsite-rating.php:14
actionadmin_menuwebsite-rating.php:178
actionadmin_initwebsite-rating.php:183
actionwp_footerwebsite-rating.php:266
actionwp_footerwebsite-rating.php:277
actionadmin_enqueue_scriptswebsite-rating.php:278
Maintenance & Trust

Website Rating Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedMar 13, 2014
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Website Rating Developer Profile

M A Vinoth Kumar

21 plugins · 4K total installs

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

How We Detect Website Rating

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
web-rateratttingrating
Data Attributes
name="buffercode_website_rating_cutom_title"name="buffercode_website_rating_options"name="buffercode_website_rating_submit"
JS Globals
setCookie
FAQ

Frequently Asked Questions about Website Rating