RankJet AI-Powered SEO & Ranking Growth Security & Risk Analysis

wordpress.org/plugins/rankjet-ai

Supercharge your organic growth. Seamlessly connect WordPress to RankJet AI for automated content intelligence, real-time SEO scoring, and cloud-based …

90 active installs v1.0.9 PHP 7.4+ WP 5.4+ Updated Jan 18, 2026
ai-contentcontent-optimizationrankjetseoseo-automation
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is RankJet AI-Powered SEO & Ranking Growth Safe to Use in 2026?

Generally Safe

Score 100/100

RankJet AI-Powered SEO & Ranking Growth has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The RankJet AI plugin exhibits a generally strong security posture, with a commendable emphasis on prepared SQL statements and output escaping. The plugin utilizes nonces and capability checks extensively, indicating good developer awareness of common WordPress security practices. However, there are specific areas that warrant attention. The presence of REST API routes without permission callbacks represents a direct attack vector that could be exploited by unauthenticated users. Furthermore, taint analysis revealed two flows with unsanitized paths, specifically flagged as high severity, which could potentially lead to vulnerabilities if these paths are reachable by malicious input. While the plugin boasts no known historical CVEs, the identified high-severity taint flows suggest that active code auditing and potentially more rigorous input validation are still important for maintaining its security. Overall, RankJet AI shows a good foundation but requires immediate attention to the unprotected REST API routes and the high-severity taint flows to mitigate immediate risks.

Key Concerns

  • REST API routes without permission callbacks
  • Taint flows with unsanitized paths (high severity)
Vulnerabilities
None known

RankJet AI-Powered SEO & Ranking Growth Security Vulnerabilities

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

RankJet AI-Powered SEO & Ranking Growth Code Analysis

Dangerous Functions
0
Raw SQL Queries
14
58 prepared
Unescaped Output
10
109 escaped
Nonce Checks
26
Capability Checks
36
File Operations
10
External Requests
1
Bundled Libraries
0

SQL Query Safety

81% prepared72 total queries

Output Escaping

92% escaped119 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

12 flows2 with unsanitized paths
save_modules_ajax (inc\admin\class-rankjet-ai-dashboard.php:106)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

RankJet AI-Powered SEO & Ranking Growth Attack Surface

Entry Points32
Unprotected2

AJAX Handlers 26

authwp_ajax_rankjet_save_dashboard_modulesinc\admin\class-rankjet-ai-dashboard.php:30
authwp_ajax_rankjet_save_sitemap_settingsinc\admin\class-rankjet-ai-sitemap-admin.php:24
authwp_ajax_rankjet_clear_sitemap_cacheinc\admin\class-rankjet-ai-sitemap-admin.php:25
authwp_ajax_rankjet_save_titles_metainc\admin\class-rankjet-ai-titles-meta.php:19
authwp_ajax_rankjet_editor_actioninc\editor\class-rankjet-ai-editor.php:22
authwp_ajax_rankjet_ai_get_suggestionsinc\editor\class-rankjet-ai-editor.php:23
authwp_ajax_rankjet_test_connectioninc\integration\class-rankjet-ai-platform-integration.php:29
authwp_ajax_rankjet_sync_datainc\integration\class-rankjet-ai-platform-integration.php:30
authwp_ajax_rankjet_save_tokeninc\integration\class-rankjet-ai-platform-integration.php:31
authwp_ajax_rankjet_get_404_logsinc\redirects\class-rankjet-ai-404-monitor.php:53
authwp_ajax_rankjet_resolve_404inc\redirects\class-rankjet-ai-404-monitor.php:54
authwp_ajax_rankjet_ignore_404inc\redirects\class-rankjet-ai-404-monitor.php:55
authwp_ajax_rankjet_delete_404inc\redirects\class-rankjet-ai-404-monitor.php:56
authwp_ajax_rankjet_get_ai_suggestioninc\redirects\class-rankjet-ai-404-monitor.php:57
authwp_ajax_rankjet_bulk_action_404inc\redirects\class-rankjet-ai-404-monitor.php:58
authwp_ajax_rankjet_import_redirectsinc\redirects\class-rankjet-ai-redirect-import.php:25
authwp_ajax_rankjet_export_redirectsinc\redirects\class-rankjet-ai-redirect-import.php:26
authwp_ajax_rankjet_detect_pluginsinc\redirects\class-rankjet-ai-redirect-import.php:27
authwp_ajax_rankjet_get_redirectsinc\redirects\class-rankjet-ai-redirects.php:53
authwp_ajax_rankjet_save_redirectinc\redirects\class-rankjet-ai-redirects.php:54
authwp_ajax_rankjet_delete_redirectinc\redirects\class-rankjet-ai-redirects.php:55
authwp_ajax_rankjet_bulk_action_redirectsinc\redirects\class-rankjet-ai-redirects.php:56
authwp_ajax_rankjet_test_redirectinc\redirects\class-rankjet-ai-redirects.php:57
authwp_ajax_rankjet_run_setupinc\redirects\class-rankjet-ai-redirects.php:58
authwp_ajax_rankjet_check_statusinc\redirects\class-rankjet-ai-redirects.php:59
authwp_ajax_rankjet_save_settingsinc\redirects\class-rankjet-ai-redirects.php:60

REST API Routes 6

GET/wp-json/rankjet/v1/schema-templatesinc\admin\class-rankjet-ai-schema-templates.php:43
GET/wp-json/rankjet/v1/schema-templates/(?P<id>\d+)inc\admin\class-rankjet-ai-schema-templates.php:60
POST/wp-json/rankjet/v1/page-datainc\integration\class-rankjet-ai-page-data-handler.php:18
POST/wp-json/rankjet/v1/update-seoinc\integration\class-rankjet-ai-page-data-handler.php:24
GET/wp-json/rankjet/v1/pages-listinc\integration\class-rankjet-ai-page-data-handler.php:31
POST/wp-json/rankjet/v1/create-postinc\integration\class-rankjet-ai-page-data-handler.php:37
WordPress Hooks 38
actionadmin_menuinc\admin\class-rankjet-ai-admin.php:10
actionadmin_enqueue_scriptsinc\admin\class-rankjet-ai-admin.php:11
actioninitinc\admin\class-rankjet-ai-dashboard.php:28
actionadmin_initinc\admin\class-rankjet-ai-dashboard.php:29
actioninitinc\admin\class-rankjet-ai-schema-templates.php:17
actionrest_api_initinc\admin\class-rankjet-ai-schema-templates.php:18
actionadmin_menuinc\admin\class-rankjet-ai-sitemap-admin.php:22
actionadmin_initinc\admin\class-rankjet-ai-sitemap-admin.php:23
actionadmin_menuinc\admin\class-rankjet-ai-titles-meta.php:17
actionadmin_initinc\admin\class-rankjet-ai-titles-meta.php:18
actioninitinc\editor\class-rankjet-ai-editor.php:16
actionadd_meta_boxesinc\editor\class-rankjet-ai-editor.php:17
actionenqueue_block_editor_assetsinc\editor\class-rankjet-ai-editor.php:19
actionwp_enqueue_scriptsinc\frontend\class-rankjet-ai-frontend.php:25
filterpre_get_document_titleinc\frontend\class-rankjet-ai-frontend.php:29
actionwp_headinc\frontend\class-rankjet-ai-frontend.php:39
actionwp_headinc\frontend\class-rankjet-ai-frontend.php:41
actionplugins_loadedinc\init\class-rankjet-ai-init.php:14
actionrest_api_initinc\integration\class-rankjet-ai-page-data-handler.php:11
actionadmin_initinc\integration\class-rankjet-ai-platform-integration.php:28
actionrankjet_sync_to_platforminc\integration\class-rankjet-ai-platform-integration.php:34
actiontemplate_redirectinc\redirects\class-rankjet-ai-404-monitor.php:43
actionrankjet_404_cleanupinc\redirects\class-rankjet-ai-404-monitor.php:46
actiontemplate_redirectinc\redirects\class-rankjet-ai-redirects.php:46
actionadmin_menuinc\redirects\class-rankjet-ai-redirects.php:49
actionadmin_enqueue_scriptsinc\redirects\class-rankjet-ai-redirects.php:50
actionshutdowninc\redirects\class-rankjet-ai-redirects.php:188
actionpost_updatedinc\redirects\class-rankjet-ai-slug-monitor.php:28
actionadmin_noticesinc\redirects\class-rankjet-ai-slug-monitor.php:31
actionenqueue_block_editor_assetsinc\redirects\class-rankjet-ai-slug-monitor.php:34
actioninitinc\sitemap\class-rankjet-ai-sitemap.php:42
actiontemplate_redirectinc\sitemap\class-rankjet-ai-sitemap.php:43
filterquery_varsinc\sitemap\class-rankjet-ai-sitemap.php:44
actionsave_postinc\sitemap\class-rankjet-ai-sitemap.php:47
actiondelete_postinc\sitemap\class-rankjet-ai-sitemap.php:48
actioncreate_terminc\sitemap\class-rankjet-ai-sitemap.php:49
actionedit_terminc\sitemap\class-rankjet-ai-sitemap.php:50
actiondelete_terminc\sitemap\class-rankjet-ai-sitemap.php:51

Scheduled Events 2

rankjet_sync_to_platform
rankjet_404_cleanup
Maintenance & Trust

RankJet AI-Powered SEO & Ranking Growth Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 18, 2026
PHP min version7.4
Downloads971

Community Trust

Rating0/100
Number of ratings0
Active installs90
Developer Profile

RankJet AI-Powered SEO & Ranking Growth Developer Profile

wpdive

8 plugins · 7K total installs

80
trust score
Avg Security Score
88/100
Avg Patch Time
40 days
View full developer profile
Detection Fingerprints

How We Detect RankJet AI-Powered SEO & Ranking Growth

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/rankjet-ai/assets/css/admin.css/wp-content/plugins/rankjet-ai/build/index.js/wp-content/plugins/rankjet-ai/build/index.css/wp-content/plugins/rankjet-ai/build/style-index.css
Script Paths
/wp-content/plugins/rankjet-ai/build/index.js
Version Parameters
rankjet-ai/assets/css/admin.css?ver=rankjet-ai/build/index.js?ver=rankjet-ai/build/index.css?ver=rankjet-ai/build/style-index.css?ver=

HTML / DOM Fingerprints

CSS Classes
rankjet-ai-integration-rootrankjet-ai-dashboard-root
Data Attributes
id="rankjet-integration-root"id="rankjet-dashboard-root"
JS Globals
rankjetIntegrationSettingsrankjetDashboardSettings
FAQ

Frequently Asked Questions about RankJet AI-Powered SEO & Ranking Growth