RankBotAI – AI SEO Optimizer for RankMath & Yoast Security & Risk Analysis

wordpress.org/plugins/rankbotai-seo-optimizer

AI-powered SEO optimizer for Rank Math & Yoast — automated meta tags, keywords, bulk optimization, and SEO scoring.

0 active installs v1.2.0 PHP 7.4+ WP 5.8+ Updated Feb 17, 2026
airankmathseowoocommerceyoast
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is RankBotAI – AI SEO Optimizer for RankMath & Yoast Safe to Use in 2026?

Generally Safe

Score 100/100

RankBotAI – AI SEO Optimizer for RankMath & Yoast has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The plugin "rankbotai-seo-optimizer" v1.2.0 exhibits a generally good security posture with a few areas of concern. The high percentage of SQL queries using prepared statements and properly escaped output are strong indicators of good coding practices. Furthermore, the absence of known CVEs and a clean vulnerability history suggest a commitment to security. However, the presence of one AJAX handler without authentication checks is a significant risk. This unprotected entry point could potentially be exploited by unauthenticated users, leading to unauthorized actions or information disclosure depending on the handler's functionality. The taint analysis also revealed one flow with a high severity unsanitized path, which warrants immediate investigation as it could indicate a vulnerability.

Key Concerns

  • AJAX handler without authentication check
  • High severity unsanitized path in taint analysis
Vulnerabilities
None known

RankBotAI – AI SEO Optimizer for RankMath & Yoast Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

RankBotAI – AI SEO Optimizer for RankMath & Yoast Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
202 prepared
Unescaped Output
85
408 escaped
Nonce Checks
32
Capability Checks
32
File Operations
0
External Requests
9
Bundled Libraries
0

SQL Query Safety

98% prepared206 total queries

Output Escaping

83% escaped493 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

8 flows2 with unsanitized paths
handle_ajax_generate_unique_keyword (includes\class-rankbot-admin.php:2225)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

RankBotAI – AI SEO Optimizer for RankMath & Yoast Attack Surface

Entry Points20
Unprotected1

AJAX Handlers 20

authwp_ajax_rankbot_optimizeincludes\class-rankbot-admin.php:77
authwp_ajax_rankbot_check_jobincludes\class-rankbot-admin.php:78
authwp_ajax_rankbot_analyze_seoincludes\class-rankbot-admin.php:79
authwp_ajax_rankbot_get_backupsincludes\class-rankbot-admin.php:80
authwp_ajax_rankbot_restore_backupincludes\class-rankbot-admin.php:81
authwp_ajax_rankbot_get_plansincludes\class-rankbot-admin.php:82
authwp_ajax_rankbot_seo_recalc_startincludes\class-rankbot-admin.php:85
authwp_ajax_rankbot_seo_recalc_statusincludes\class-rankbot-admin.php:86
authwp_ajax_rankbot_estimate_costincludes\class-rankbot-admin.php:89
authwp_ajax_rankbot_bulk_startincludes\class-rankbot-admin.php:90
authwp_ajax_rankbot_bulk_overall_statusincludes\class-rankbot-admin.php:91
authwp_ajax_rankbot_bulk_items_statusincludes\class-rankbot-admin.php:92
authwp_ajax_rankbot_bulk_count_activeincludes\class-rankbot-admin.php:93
authwp_ajax_rankbot_bulk_stop_allincludes\class-rankbot-admin.php:94
authwp_ajax_rankbot_clear_processincludes\class-rankbot-admin.php:95
authwp_ajax_rankbot_clear_all_jobsincludes\class-rankbot-admin.php:96
authwp_ajax_rankbot_bulk_statusincludes\class-rankbot-admin.php:97
authwp_ajax_rankbot_optimize_termincludes\class-rankbot-admin.php:98
authwp_ajax_rankbot_dismiss_jobincludes\class-rankbot-admin.php:101
authwp_ajax_rankbot_dismiss_seo_noticerankbotai-seo-optimizer.php:184
WordPress Hooks 27
actionadmin_menuincludes\class-rankbot-admin.php:69
actionadmin_initincludes\class-rankbot-admin.php:70
actionadmin_initincludes\class-rankbot-admin.php:71
actionadmin_enqueue_scriptsincludes\class-rankbot-admin.php:72
actionedit_form_after_titleincludes\class-rankbot-admin.php:73
actionadd_meta_boxesincludes\class-rankbot-admin.php:74
actionenqueue_block_editor_assetsincludes\class-rankbot-admin.php:75
actionadmin_bar_menuincludes\class-rankbot-admin.php:76
actionrankbot_poll_jobincludes\class-rankbot-admin.php:104
actionrankbot_bulk_process_taskincludes\class-rankbot-admin.php:107
actionrankbot_seo_recalc_batchincludes\class-rankbot-admin.php:110
actionadmin_initincludes\class-rankbot-admin.php:113
filterposts_joinincludes\class-rankbot-admin.php:116
filterposts_whereincludes\class-rankbot-admin.php:117
filterposts_distinctincludes\class-rankbot-admin.php:118
actionwp_dashboard_setupincludes\class-rankbot-admin.php:121
filterrankbot_api_generate_timeoutincludes\class-rankbot-admin.php:6599
filterrank_math/json_ldincludes\class-rankbot-seo.php:17
filterwoocommerce_structured_data_enabledincludes\class-rankbot-seo.php:20
filterwpseo_schema_graphincludes\class-rankbot-seo.php:27
filterwoocommerce_structured_data_enabledincludes\class-rankbot-seo.php:29
filterwoocommerce_structured_data_enabledincludes\class-rankbot-seo.php:38
actionwp_headincludes\class-rankbot-seo.php:40
actionadmin_noticesrankbotai-seo-optimizer.php:146
actionplugins_loadedrankbotai-seo-optimizer.php:190
actionplugins_loadedrankbotai-seo-optimizer.php:193
actionplugins_loadedrankbotai-seo-optimizer.php:257

Scheduled Events 5

rankbot_seo_recalc_batch
rankbot_seo_recalc_batch
rankbot_bulk_process_task
rankbot_poll_job
rankbot_poll_job
Maintenance & Trust

RankBotAI – AI SEO Optimizer for RankMath & Yoast Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 17, 2026
PHP min version7.4
Downloads181

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

RankBotAI – AI SEO Optimizer for RankMath & Yoast Developer Profile

BuyReadySite.com

3 plugins · 50 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect RankBotAI – AI SEO Optimizer for RankMath & Yoast

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/rankbotai-seo-optimizer/css/rankbotai-seo-optimizer.css/wp-content/plugins/rankbotai-seo-optimizer/js/rankbotai-seo-optimizer.js
Script Paths
/wp-content/plugins/rankbotai-seo-optimizer/js/rankbotai-seo-optimizer.js
Version Parameters
rankbotai-seo-optimizer/css/rankbotai-seo-optimizer.css?ver=rankbotai-seo-optimizer/js/rankbotai-seo-optimizer.js?ver=

HTML / DOM Fingerprints

CSS Classes
rankbot-seo-notice
JS Globals
rankbot_dismiss_seo_noticeajaxurl
FAQ

Frequently Asked Questions about RankBotAI – AI SEO Optimizer for RankMath & Yoast