SEO AI Audit Tool Security & Risk Analysis

wordpress.org/plugins/seo-ai-audit-tool

Harness the power of AI to optimize your WordPress site's SEO and conversion rates with automated audits and actionable insights.

50 active installs v2.0.1 PHP 7.4+ WP 4.0+ Updated Jan 29, 2026
ai-seocontent-analysisconversion-optimizationsearch-intentseo-audit
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SEO AI Audit Tool Safe to Use in 2026?

Generally Safe

Score 100/100

SEO AI Audit Tool 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 plugin "seo-ai-audit-tool" v2.0.1 exhibits a generally good security posture, with a high percentage of SQL queries using prepared statements and a strong adherence to output escaping. The plugin also demonstrates robust implementation of nonce and capability checks across its functionalities. However, a significant concern arises from the presence of 40 AJAX handlers, with one handler identified as lacking any authentication checks. Furthermore, the taint analysis reveals 4 high-severity flows with unsanitized paths, indicating potential avenues for attackers to manipulate program execution or data. The absence of any recorded vulnerabilities in its history is a positive indicator, suggesting a mature and well-maintained codebase. Despite the strengths, the unprotected AJAX handler and the high-severity taint flows represent tangible risks that require immediate attention.

Key Concerns

  • Unprotected AJAX handler found
  • 4 high severity taint flows
Vulnerabilities
None known

SEO AI Audit Tool Security Vulnerabilities

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

SEO AI Audit Tool Code Analysis

Dangerous Functions
0
Raw SQL Queries
71
130 prepared
Unescaped Output
34
518 escaped
Nonce Checks
51
Capability Checks
51
File Operations
10
External Requests
9
Bundled Libraries
1

Bundled Libraries

DataTables

SQL Query Safety

65% prepared201 total queries

Output Escaping

94% escaped552 total outputs
Data Flows
11 unsanitized

Data Flow Analysis

25 flows11 with unsanitized paths
display_audit_page (includes\controllers\class-seo-audit-controller.php:56)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

SEO AI Audit Tool Attack Surface

Entry Points40
Unprotected1

AJAX Handlers 40

authwp_ajax_seoaudp_ai_page_suggestorincludes\class-seo-audit-ajax.php:20
authwp_ajax_seoaudp_get_cached_ai_suggestionsincludes\class-seo-audit-ajax.php:24
authwp_ajax_seoaudp_get_ai_suggestions_timestampincludes\class-seo-audit-ajax.php:26
authwp_ajax_get_backlinks_dataincludes\class-seo-audit-backlinks-analyzer.php:19
authwp_ajax_search_backlinksincludes\class-seo-audit-backlinks-analyzer.php:20
authwp_ajax_get_backlink_detailsincludes\class-seo-audit-backlinks-analyzer.php:21
authwp_ajax_get_keywords_debugincludes\class-seo-audit-backlinks-analyzer.php:22
authwp_ajax_store_backlink_orderincludes\class-seo-audit-backlinks-analyzer.php:23
authwp_ajax_get_backlink_ordersincludes\class-seo-audit-backlinks-analyzer.php:24
authwp_ajax_delete_backlink_orderincludes\class-seo-audit-backlinks-analyzer.php:25
authwp_ajax_delete_backlink_from_orderincludes\class-seo-audit-backlinks-analyzer.php:26
authwp_ajax_verify_backlinks_tableincludes\class-seo-audit-backlinks-analyzer.php:27
authwp_ajax_get_backlink_order_idsincludes\class-seo-audit-backlinks-analyzer.php:28
authwp_ajax_get_backlink_order_by_idincludes\class-seo-audit-backlinks-analyzer.php:29
authwp_ajax_update_backlink_order_keywordsincludes\class-seo-audit-backlinks-analyzer.php:30
authwp_ajax_get_page_id_from_urlincludes\class-seo-audit-backlinks-analyzer.php:31
authwp_ajax_get_keywords_for_pageincludes\class-seo-audit-backlinks-analyzer.php:32
authwp_ajax_get_branded_keywordsincludes\class-seo-audit-backlinks-analyzer.php:33
authwp_ajax_save_branded_keywordsincludes\class-seo-audit-backlinks-analyzer.php:34
authwp_ajax_run_magic_keyword_finderincludes\class-seo-audit-magic-keyword-finder.php:17
authwp_ajax_run_keyword_finderincludes\class-seo-audit-magic-keyword-finder.php:18
authwp_ajax_run_page_suggestorincludes\class-seo-audit-magic-keyword-finder.php:19
authwp_ajax_seo_ai_audit_save_api_keyincludes\class-seo-audit-settings-page.php:24
authwp_ajax_seo_ai_audit_remove_api_keyincludes\class-seo-audit-settings-page.php:25
authwp_ajax_seoaiaudit_save_seo_audit_settingsincludes\class-seo-audit-settings-page.php:26
authwp_ajax_seoaudp_activate_documentsincludes\class-seo-audit-settings-page.php:27
authwp_ajax_seoaudp_deactivate_documentsincludes\class-seo-audit-settings-page.php:28
authwp_ajax_seoaudp_save_debug_settingsincludes\class-seo-audit-settings-page.php:29
authwp_ajax_seoaudp_view_ai_logsincludes\class-seo-audit-settings-page.php:30
authwp_ajax_seoaudp_clear_ai_logsincludes\class-seo-audit-settings-page.php:31
authwp_ajax_toggle_focus_pageincludes\controllers\class-seo-audit-controller.php:21
authwp_ajax_toggle_done_pageincludes\controllers\class-seo-audit-controller.php:22
authwp_ajax_seoaudp_get_focus_pages_modalincludes\controllers\class-seo-audit-controller.php:23
authwp_ajax_seoaudp_toggle_focus_pageincludes\controllers\class-seo-audit-controller.php:24
authwp_ajax_seoaudp_get_audit_resultsincludes\controllers\class-seo-audit-controller.php:25
authwp_ajax_update_detected_keywordseo-ai-audit-tool.php:228
authwp_ajax_add_secondary_focus_keywordseo-ai-audit-tool.php:251
authwp_ajax_remove_secondary_focus_keywordseo-ai-audit-tool.php:357
authwp_ajax_debug_secondary_keywordsseo-ai-audit-tool.php:501
authwp_ajax_force_migrate_secondary_keywordsseo-ai-audit-tool.php:606
WordPress Hooks 41
actionadmin_menuincludes\class-seo-audit-ai-bot-optimizer.php:12
actionadmin_enqueue_scriptsincludes\class-seo-audit-ai-bot-optimizer.php:13
actionadmin_menuincludes\class-seo-audit-backlinks-analyzer.php:17
actionadmin_enqueue_scriptsincludes\class-seo-audit-backlinks-analyzer.php:18
filtermanage_pages_columnsincludes\class-seo-audit-custom-columns.php:12
actionmanage_pages_custom_columnincludes\class-seo-audit-custom-columns.php:13
actionadmin_menuincludes\class-seo-audit-data-import.php:14
actionadmin_post_seoaudp_upload_gsc_csvincludes\class-seo-audit-data-import.php:15
actionadmin_post_seoaudp_confirm_gsc_importincludes\class-seo-audit-data-import.php:16
actionadmin_post_seoaudp_upload_ahrefs_csvincludes\class-seo-audit-data-import.php:17
actionadmin_post_seoaudp_confirm_ahrefs_importincludes\class-seo-audit-data-import.php:18
actionadmin_post_seoaudp_upload_gsc_queries_csvincludes\class-seo-audit-data-import.php:19
actionadmin_post_seoaudp_confirm_gsc_queries_importincludes\class-seo-audit-data-import.php:20
actionadmin_post_seoaudp_clear_gsc_queries_dataincludes\class-seo-audit-data-import.php:21
actionadmin_post_seoaudp_clear_gsc_dataincludes\class-seo-audit-data-import.php:22
actionadmin_post_seoaudp_clear_ahrefs_dataincludes\class-seo-audit-data-import.php:23
actionadmin_post_seoaudp_upload_ahrefs_backlinks_csvincludes\class-seo-audit-data-import.php:24
actionadmin_post_seoaudp_confirm_ahrefs_backlinks_importincludes\class-seo-audit-data-import.php:25
actionadmin_post_seoaudp_clear_ahrefs_backlinks_dataincludes\class-seo-audit-data-import.php:26
actionadmin_post_seoaudp_fix_gsc_databaseincludes\class-seo-audit-data-import.php:27
actionadmin_noticesincludes\class-seo-audit-data-import.php:28
actionadmin_enqueue_scriptsincludes\class-seo-audit-data-import.php:29
actionadmin_menuincludes\class-seo-audit-magic-ctr-booster.php:22
actionadmin_headincludes\class-seo-audit-magic-ctr-booster.php:24
actionadmin_noticesincludes\class-seo-audit-magic-ctr-booster.php:25
actionadmin_noticesincludes\class-seo-audit-magic-ctr-booster.php:170
actionadmin_menuincludes\class-seo-audit-magic-keyword-finder.php:15
actionadmin_enqueue_scriptsincludes\class-seo-audit-magic-keyword-finder.php:16
actionadmin_menuincludes\class-seo-audit-settings-page.php:22
actionadmin_enqueue_scriptsincludes\class-seo-audit-settings-page.php:23
actionadmin_menuincludes\controllers\class-seo-audit-controller.php:19
actionadmin_enqueue_scriptsincludes\controllers\class-seo-audit-controller.php:20
filterposts_searchincludes\controllers\class-seo-audit-controller.php:112
filterposts_whereincludes\controllers\class-seo-audit-controller.php:178
actionadmin_noticesseo-ai-audit-tool.php:142
actionplugins_loadedseo-ai-audit-tool.php:159
actioninitseo-ai-audit-tool.php:160
actionplugins_loadedseo-ai-audit-tool.php:162
actionadmin_enqueue_scriptsseo-ai-audit-tool.php:671
actionadmin_initseo-ai-audit-tool.php:727
actionadmin_print_scriptsseo-ai-audit-tool.php:781
Maintenance & Trust

SEO AI Audit Tool Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 29, 2026
PHP min version7.4
Downloads3K

Community Trust

Rating100/100
Number of ratings6
Active installs50
Developer Profile

SEO AI Audit Tool Developer Profile

Design

5 plugins · 5K total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
359 days
View full developer profile
Detection Fingerprints

How We Detect SEO AI Audit Tool

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/seo-ai-audit-tool/assets/js/seo-audit-tool.js/wp-content/plugins/seo-ai-audit-tool/assets/css/seo-audit-tool.css/wp-content/plugins/seo-ai-audit-tool/assets/images/logo.png
Script Paths
/wp-content/plugins/seo-ai-audit-tool/assets/js/seo-audit-tool.js
Version Parameters
seo-ai-audit-tool/assets/js/seo-audit-tool.js?ver=seo-ai-audit-tool/assets/css/seo-audit-tool.css?ver=

HTML / DOM Fingerprints

CSS Classes
seo-audit-tool-wrapperseo-audit-tool-dashboardseo-audit-tool-reportseo-audit-tool-settingsseo-audit-tool-data-table
HTML Comments
<!-- SEO AI Audit Tool: Start Report --><!-- SEO AI Audit Tool: End Report --><!-- SEO AI Audit Tool: Start Settings --><!-- SEO AI Audit Tool: End Settings -->
Data Attributes
data-seo-audit-tool-iddata-seo-audit-tool-noncedata-seo-audit-tool-action
JS Globals
seoAuditToolseoAuditToolData
REST Endpoints
/wp-json/seo-ai-audit-tool/v1/audit/wp-json/seo-ai-audit-tool/v1/settings
Shortcode Output
[seo_audit_tool_report][seo_audit_tool_settings]
FAQ

Frequently Asked Questions about SEO AI Audit Tool