WordPress SEO plugin with AI SEO: meta descriptions, schema, XML sitemaps, Search Console, llms.txt, AEO & GEO. Your AI SEO assistant runs it via MCP.
Prioritized issue groups from the latest Plugin Check scan
Maintainability
147
8 issue groups
Security
39
1 issue group
Performance
5
2 issue groups
Sample message
Use of a direct database call is discouraged.
Sample message
Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().
Sample message
Unescaped parameter $redirects_table used in $wpdb->get_var()\n$redirects_table assigned unsafely at line 154.
Sample message
Direct integration with a third-party AI provider (api.anthropic.com) detected. Consider the WordPress AI Client (wp_ai_client_prompt()) introduced in WordPress 7.0.
Sample message
The use of function set_time_limit() is discouraged
Sample message
Using exclusionary parameters, like exclude, in calls to get_posts() should be done with caution, see https://docs.wpvip.com/databases/optimize-queries/using-post__not_in/ for more information.
Sample message
Writing files using ABSPATH may be problematic. Consider using wp_upload_dir() instead if storing user data or generated files.
Sample message
Using exclusionary parameters, like post__not_in, in calls to get_posts() should be done with caution, see https://docs.wpvip.com/databases/optimize-queries/using-post__not_in/ for more information.
Sample message
Plugin name "ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO" is different from the name declared in plugin header "ThinkRank".
Sample message
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
Sample message
The plugin name includes a restricted term. Your chosen plugin name - "ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO" - contains the restricted term "plugin" which cannot be used at all in your plugin name.
Potential connections found in static code analysis.
Outbound calls
272
External assets
11
Incoming endpoints
17
register_rest_route
register_rest_route
register_rest_route
register_rest_route
register_rest_route
register_rest_route
admin_post
wp_ajax
wp_ajax
wp_ajax
wp_ajax
wp_ajax
wp_ajax
wp_ajax
wp_ajax
wp_ajax
19 score snapshots
v2.5.0
73
Latest
v2.4.0
73
Score
| Scan | Score | Findings | Errors | Warnings | Plugin | Check |
|---|---|---|---|---|---|---|
| Latest | 73 | 191 | 1 | 190 | v2.5.0 | 2.1.0 |
| 73 | 190 | 0 | 190 | v2.4.0 | 2.1.0 |
Author, categories, issues, domains, and nearby plugins.