Add Facebook feeds, Instagram feeds, TikTok feeds, Facebook reviews, WhatsApp Chat, Messenger chat, Testimonial, and others using a single dashboard.
Category Scores
Top Issues by Category
maintainability37
security4
Issues Details
44 issues found in latest scan
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
The "wpsocialreviews/facebook" prefix is not a valid namespace/function/class/variable/constant prefix in PHP.
Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$currentPaginate".
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.
The plugin name includes a restricted term. Your chosen plugin name - "WP Social Ninja – Embed Social Feeds, User Reviews & Chat Widgets" - contains the restricted term "wp" which cannot be used at all in your plugin name.
Short URL detected (bit.ly). Use full URLs instead of URL shorteners.
Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().
Use placeholders and $wpdb->prepare(); found interpolated variable {$table_name} at FROM `{$table_name}` \n
Replacement variables found, but no valid placeholders found in the query.
Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "SAVEQUERIES".
Plugin name "WP Social Ninja – Embed Social Feeds, User Reviews & Chat Widgets" is different from the name declared in plugin header "WP Social Ninja".
| Code | Type | Message | Count |
|---|---|---|---|
| missing_direct_file_access_protection | ERROR | PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit; | 21 |
| WordPress.NamingConventions.PrefixAllGlobals.InvalidPrefixPassed | WARNING | The "wpsocialreviews/facebook" prefix is not a valid namespace/function/class/variable/constant prefix in PHP. | 4 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound | WARNING | Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$currentPaginate". | 4 |
| WordPress.WP.I18n.MissingTranslatorsComment | ERROR | 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. | 3 |
| trademarked_term | WARNING | The plugin name includes a restricted term. Your chosen plugin name - "WP Social Ninja – Embed Social Feeds, User Reviews & Chat Widgets" - contains the restricted term "wp" which cannot be used at all in your plugin name. | 3 |
| WordPress.DB.PreparedSQL.NotPrepared | ERROR | Use placeholders and $wpdb->prepare(); found $query | 2 |
| PluginCheck.CodeAnalysis.ShortURL.Found | WARNING | Short URL detected (bit.ly). Use full URLs instead of URL shorteners. | 1 |
| WordPress.DB.DirectDatabaseQuery.DirectQuery | WARNING | Use of a direct database call is discouraged. | 1 |
| WordPress.DB.DirectDatabaseQuery.NoCaching | WARNING | Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete(). | 1 |
| WordPress.DB.PreparedSQL.InterpolatedNotPrepared | WARNING | Use placeholders and $wpdb->prepare(); found interpolated variable {$table_name} at FROM `{$table_name}` \n | 1 |
| WordPress.DB.PreparedSQLPlaceholders.UnfinishedPrepare | WARNING | Replacement variables found, but no valid placeholders found in the query. | 1 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound | WARNING | Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "SAVEQUERIES". | 1 |
| mismatched_plugin_name | WARNING | Plugin name "WP Social Ninja – Embed Social Feeds, User Reviews & Chat Widgets" is different from the name declared in plugin header "WP Social Ninja". | 1 |
Latest Snapshot
Findings
44
Errors
26
Warnings
18
Score History
First score snapshot
First scan completed
v4.2.2 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2
v4.2.2
80
Latest
- Findings
- 44
- Errors
- 26
- Warnings
- 18
- Plugin Check
- 2.0.0
- Model
- 2026.06-mvp-static-v2
| Scan | Score | Findings | Errors | Warnings | Plugin | Plugin Check | Model |
|---|---|---|---|---|---|---|---|
| Latest | 80 | 44 | 26 | 18 | v4.2.2 | 2.0.0 | 2026.06-mvp-static-v2 |