Rate My Post – Star Rating Plugin by FeedbackWP

Add Star Rating to WordPress posts & pages, collect feedbacks from users and improve website SEO with Schema markup for Rich Snippets.

v4.5.2properfractionUpdated 2026-06-18Added Mar 1, 201820k+ installs94% rating100% support resolved
27
Score
222
Errors
360
Warnings
+0
Change

Category Scores

Security0
Repo94
Performance96
Maintainability17

Top Issues by Category

security314
maintainability205
i18n41
performance3

Issues Details

582 issues found in latest scan

ERROR139
WordPress.Security.EscapeOutput.OutputNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$after_title'.

WARNING85
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$admin_notices".

WARNING56
WordPress.Security.NonceVerification.Missing

Processing form data without nonce verification.

WARNING43
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rmp_add_amp_style".

WARNING34
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_GET['page'] not unslashed before sanitization. Use wp_unslash() or similar

WARNING31
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Detected usage of a non-sanitized input variable: $_FILES['import_file']

ERROR22
WordPress.WP.I18n.MissingTranslatorsComment

A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.

WARNING21
WordPress.Security.ValidatedSanitizedInput.InputNotValidated

Detected usage of a possibly undefined superglobal array index: $_POST['avg']. Check that the array index exists before using it.

ERROR18
missing_direct_file_access_protection

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

ERROR17
WordPress.WP.I18n.UnorderedPlaceholdersText

Multiple placeholders in translatable strings should be ordered. Expected "%1$s, %2$s", but got "%s, %s" in '%s: Are you ready to boost your SEO with %s?'.

WARNING16
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING15
WordPress.DB.DirectDatabaseQuery.NoCaching

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

WARNING14
WordPress.Security.NonceVerification.Recommended

Processing form data without nonce verification.

WARNING9
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "activate_rate_my_post".

WARNING7
PluginCheck.Security.DirectDB.UnescapedDBParameter

Unescaped parameter $analytics_table used in $wpdb->get_results()\n$analytics_table assigned unsafely at line 1145.

WARNING7
WordPress.DB.PreparedSQL.InterpolatedNotPrepared

Use placeholders and $wpdb->prepare(); found interpolated variable $analytics_table at "SELECT * FROM $analytics_table WHERE id = %d"

ERROR6
WordPress.DateTime.RestrictedFunctions.date_date

date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead.

ERROR5
WordPress.DB.PreparedSQL.NotPrepared

Use placeholders and $wpdb->prepare(); found $sql

WARNING3
WordPress.DB.DirectDatabaseQuery.SchemaChange

Attempting a database schema change is discouraged.

WARNING3
WordPress.DB.SlowDBQuery.slow_db_query_meta_query

Detected usage of meta_query, possible slow query.

WARNING3
WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude

Using exclusionary parameters, like exclude, in calls to get_posts() should be done with caution, see https://wpvip.com/documentation/performance-improvements-by-removing-usage-of-post__not_in/ for more information.

ERROR3
five_star_reviews_detected

Linking directly to 5 stars reviews is not allowed.

WARNING2
Squiz.PHP.DiscouragedFunctions.Discouraged

The use of function set_time_limit() is discouraged

WARNING2
WordPress.WP.EnqueuedResourceParameters.MissingVersion

Resource version not set in call to wp_register_script(). This means new versions of the script may not always be loaded due to browser caching.

ERROR2
WordPress.WP.I18n.MissingArgDomain

Missing $domain parameter in function call to _e().

Latest Snapshot

Findings

582

Errors

222

Warnings

360

Score History

First score snapshot

First scan completed Jun 20, 2026

v4.5.2 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v4.5.2

27

Latest

Findings
582
Errors
222
Warnings
360
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins