SEO Booster

Google Search Console in WordPress: keyword insights, on-page SEO, internal links. AI via WordPress 7 Connectors.

v7.2cleverpluginsUpdated Added 1k+ installs96% rating
25
Score
393
Errors
1,468
Warnings
+0
Change

Category Scores

Security0
Repo100
Performance98
Maintainability0

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

1,861 findings

Maintainability

919

8 issue groups

Security

767

15 issue groups

I18n

154

2 issue groups

WARNINGMaintainabilityNon-prefixed global variableGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$access_token".500
Category
Maintainability
Occurrences
500
Severity
warning

Sample message

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

WARNINGMaintainabilityDirect QueryUse of a direct database call is discouraged.202
Category
Maintainability
Occurrences
202
Severity
warning

Sample message

Use of a direct database call is discouraged.

WARNINGMaintainabilityNo CachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().159
Category
Maintainability
Occurrences
159
Severity
warning

Sample message

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

WARNINGSecurityNonce verification recommendedProcessing form data without nonce verification.143
Category
Security
Occurrences
143
Severity
warning

Sample message

Processing form data without nonce verification.

ERRORI18nMissing Translators CommentA 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.130
Category
I18n
Occurrences
130
Severity
error

Sample message

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.

WARNINGSecurityMissing nonce verificationProcessing form data without nonce verification.125
Category
Security
Occurrences
125
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGSecurityInterpolated SQL is not preparedUse placeholders and $wpdb->prepare(); found interpolated variable $do_search at "SELECT count(id) FROM {$wpdb->prefix}sb2_autolink WHERE 1=1 $do_search;"114
Category
Security
Occurrences
114
Severity
warning

Sample message

Use placeholders and $wpdb->prepare(); found interpolated variable $do_search at "SELECT count(id) FROM {$wpdb->prefix}sb2_autolink WHERE 1=1 $do_search;"

WARNINGSecurityRequest data is not unslashed$_GET['_nonce'] not unslashed before sanitization. Use wp_unslash() or similar90
Category
Security
Occurrences
90
Severity
warning

Sample message

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

ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '" data-wp-lists='list:$singular'"'.57
Category
Security
Occurrences
57
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '" data-wp-lists='list:$singular'"'.

WARNINGSecurityDatabase parameter is not escapedUnescaped parameter $actions_table used in $wpdb->get_results()54
Category
Security
Occurrences
54
Severity
warning

Sample message

Unescaped parameter $actions_table used in $wpdb->get_results()

Show 15 more
ERRORSecurityException output is not escaped48
Category
Security
Occurrences
48
Severity
error

Sample message

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

ERRORSecuritySQL query is not prepared38
Category
Security
Occurrences
38
Severity
error

Sample message

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

ERRORI18nUnordered Placeholders Text24
Category
I18n
Occurrences
24
Severity
error

Sample message

Multiple placeholders in translatable strings should be ordered. Expected "%1$d, %2$d", but got "%d, %d" in '%d out of %d images are missing alt text.'.

ERRORSecurityDatabase parameter is not escaped20
Category
Security
Occurrences
20
Severity
error

Sample message

Unescaped parameter $analysis_table used in $wpdb->get_results()

WARNINGSecurityInput is not sanitized20
Category
Security
Occurrences
20
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_GET['alid']

ERRORSecurityUnsafe printing function19
Category
Security
Occurrences
19
Severity
error

Sample message

All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.

WARNINGSecurityInput is not validated16
Category
Security
Occurrences
16
Severity
warning

Sample message

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

WARNINGMaintainabilityNon-prefixed hook name14
Category
Maintainability
Occurrences
14
Severity
warning

Sample message

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

ERRORMaintainabilitystrip tags strip tags13
Category
Maintainability
Occurrences
13
Severity
error

Sample message

strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.

ERRORSecuritySetting is missing a sanitization callback12
Category
Security
Occurrences
12
Severity
error

Sample message

Sanitization missing for register_setting().

ERRORMaintainabilitywp function not compatible with requires wp11
Category
Maintainability
Occurrences
11
Severity
error

Sample message

Function "wp_ai_client_prompt()" requires WordPress 7.0.0, but your plugin minimum supported version is WordPress 6.8.0.

WARNINGMaintainabilitySchema Change10
Category
Maintainability
Occurrences
10
Severity
warning

Sample message

Attempting a database schema change is discouraged.

ERRORMaintainabilitydate date10
Category
Maintainability
Occurrences
10
Severity
error

Sample message

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

WARNINGSecurityUnfinished Prepare8
Category
Security
Occurrences
8
Severity
warning

Sample message

Replacement variables found, but no valid placeholders found in the query.

WARNINGSecurityUnquoted Complex Placeholder3
Category
Security
Occurrences
3
Severity
warning

Sample message

Complex placeholders used for values in the query string in $wpdb->prepare() will NOT be quoted automagically. Found: %1\$s.

External Connections

Potential connections found in static code analysis.

49 domains

Outbound calls

236

External assets

2

Incoming endpoints

62

Notable Domains

developer.mozilla.org14 · outbound
freemius.com9 · outbound
seoboosterpro.com9 · outbound
googleapis.com8 · outbound
seoboosterauth.com8 · outbound
php.net6 · outbound

Platform / Reference Domains

gnu.org87 · platform/reference
github.com14 · platform/reference
w3.org13 · platform/reference
wordpress.org8 · platform/reference
api.wordpress.org2 · platform/reference
make.wordpress.org2 · platform/reference
core.trac.wordpress.org1 · platform/reference

External Asset Domains

No external asset domains detected.

Incoming Endpoints

No public endpoints detected.

Admin AJAX endpoints62
admin_post_fs_clone_resolutionauthenticated

admin_post

wp_ajax_ajax_add_keywordauthenticated

wp_ajax

wp_ajax_fetch_chart_dataauthenticated

wp_ajax

wp_ajax_fs_dismiss_notice_action_{$ajax_action_suffix}authenticated

wp_ajax

wp_ajax_fs_toggle_debug_modeauthenticated

wp_ajax

wp_ajax_manual_token_refreshauthenticated

wp_ajax

wp_ajax_sb_adminbar_get_keywordsauthenticated

wp_ajax

wp_ajax_sb_analyze_directauthenticated

wp_ajax

wp_ajax_sb_bulk_update_possibilitiesauthenticated

wp_ajax

wp_ajax_sb_cancel_bulk_generationauthenticated

wp_ajax

wp_ajax_sb_cancel_bulk_seo_analysisauthenticated

wp_ajax

wp_ajax_sb_get_analysis_progressauthenticated

wp_ajax

50 more hidden

Score History

First score snapshot

v7.2

25

Latest

Findings
1,861
Errors
393
Warnings
1,468
Check
2.0.0

Relationship Map

Author, categories, issues, domains, and nearby plugins.

37 nodes

Related Plugins

AI Content Signals

500 active installs

100
Extend Link

1k+ active installs

100
Magic robots.txt

1k+ active installs

100
Meta Keywords for Each Page

800 active installs

100
noindex SEO

3k+ active installs

100
Press Release Distribution

700 active installs

100