Xagio SEO – AI Powered SEO Security & Risk Analysis

wordpress.org/plugins/xagio-seo

Xagio is the only WordPress SEO plugin built with AI to help you rank fast, rank higher, and optimize for SEO using advanced AI for insane SEO results …

10K active installs v7.1.0.34 PHP 7.0+ WP 5.4+ Updated Feb 6, 2026
google-search-consoleredirectionschemaseoxml-sitemap
64
C · Use Caution
CVEs total5
Unpatched1
Last CVEJan 5, 2026
Safety Verdict

Is Xagio SEO – AI Powered SEO Safe to Use in 2026?

Use With Caution

Score 64/100

Xagio SEO – AI Powered SEO has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

5 known CVEs 1 unpatched Last CVE: Jan 5, 2026Updated 1mo ago
Risk Assessment

The xagio-seo plugin exhibits a mixed security posture. While it demonstrates strong practices in output escaping and the use of prepared statements for SQL queries, several areas raise significant concerns. The presence of 7 AJAX handlers, with 2 lacking authentication checks, presents a direct entry point for unauthorized actions. Furthermore, 12 taint flows with unsanitized paths, including 8 of high severity, indicate potential vulnerabilities where untrusted input could lead to unintended consequences. The plugin's vulnerability history is also a point of concern, with 5 known CVEs, one of which remains unpatched. The recurring types of vulnerabilities, such as SSRF, missing authorization, and XSS, suggest persistent security weaknesses that attackers could exploit. Despite its strengths in output handling, the identified unprotected entry points, high-severity taint flows, and unpatched vulnerabilities necessitate careful consideration.

Key Concerns

  • Unprotected AJAX handlers detected
  • High severity taint flows identified
  • Unpatched CVE exists
  • Vulnerability history shows common types
  • Unsanitized paths in taint flows
Vulnerabilities
5

Xagio SEO – AI Powered SEO Security Vulnerabilities

CVEs by Year

4 CVEs in 2025 · unpatched
2025
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

High
2
Medium
3

5 total CVEs

CVE-2025-14438medium · 6.4Server-Side Request Forgery (SSRF)

Xagio SEO <= 7.1.0.30 - Authenticated (Subscriber+) Server-Side Request Forgery

Jan 5, 2026 Patched in 7.1.0.31 (1d)
CVE-2025-63025medium · 4.3Missing Authorization

Xagio SEO <= 7.1.0.29 - Missing Authorization

Dec 4, 2025Unpatched
CVE-2024-13807high · 7.5Exposure of Sensitive Information to an Unauthorized Actor

Xagio SEO <= 7.1.0.5 - Unauthenticated Sensitive Information Exposure via Unprotected Back-Up Files

Aug 27, 2025 Patched in 7.1.0.6 (1d)
CVE-2025-3302high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Xagio SEO <= 7.1.0.16 - Unauthenticated Stored Cross-Site Scripting via 'HTTP_REFERER'

Jun 10, 2025 Patched in 7.1.0.17 (1d)
CVE-2025-24702medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Xagio SEO <= 7.0.0.20 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jan 24, 2025 Patched in 7.0.0.21 (5d)
Code Analysis
Analyzed Mar 16, 2026

Xagio SEO – AI Powered SEO Code Analysis

Dangerous Functions
2
Raw SQL Queries
21
513 prepared
Unescaped Output
10
2177 escaped
Nonce Checks
223
Capability Checks
16
File Operations
17
External Requests
40
Bundled Libraries
1

Dangerous Functions Found

unserialize$unserialized_string = @unserialize($serialized_string);modules\clone\models\xagio_clone.php:258
unserialize$o['filters'] = unserialize($o['filters']);modules\nichehunter\models\xagio_nichehunter.php:195

Bundled Libraries

TinyMCE

SQL Query Safety

96% prepared534 total queries

Output Escaping

100% escaped2187 total outputs
Data Flows
12 unsanitized

Data Flow Analysis

25 flows12 with unsanitized paths
<xagio_api> (inc\xagio_api.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Xagio SEO – AI Powered SEO Attack Surface

Entry Points14
Unprotected2

AJAX Handlers 7

authwp_ajax_xagio_restore_full_backupmodules\backups\models\xagio_backups.php:158
authwp_ajax_xagio_restore_file_backupmodules\backups\models\xagio_backups.php:162
authwp_ajax_xagio_restore_mysql_backupmodules\backups\models\xagio_backups.php:166
authwp_ajax_xagio_announcementsmodules\dashboard\models\xagio_dashboard.php:14
noprivwp_ajax_xagio_queued_keywords_completedmodules\projectplanner\models\xagio_keywords.php:12
noprivwp_ajax_xagio_queued_groups_completedmodules\projectplanner\models\xagio_keywords.php:16
authwp_ajax_xagio_llms_savemodules\seo\models\xagio_llms.php:22

REST API Routes 4

POST/wp-json/xagio-seo/v1/apiinc\xagio_api.php:147
POST/wp-json/xagio-seo/v1/templates/installinc\xagio_api.php:165
POST/wp-json/xagio-seo/v1/pinginc\xagio_api.php:178
GET/wp-json/xagio-seo/v1/remote-logininc\xagio_api.php:190

Shortcodes 3

[xagio_project_keyword] modules\linkmanagement\models\xagio_shortcodes.php:664
[xagio_reviews_widget] modules\reviews\models\xagio_reviewwidgetdisplay.php:21
[xagio_reviews] modules\reviews\models\xagio_reviewwidgetform.php:21
WordPress Hooks 385
actionrest_api_initinc\xagio_api.php:19
actiondeleted_plugininc\xagio_api.php:24
actiondeactivated_plugininc\xagio_api.php:29
actionactivated_plugininc\xagio_api.php:34
actionafter_switch_themeinc\xagio_api.php:40
actionadmin_menuinc\xagio_core.php:69
actionadmin_enqueue_scriptsinc\xagio_core.php:73
actionwp_enqueue_scriptsinc\xagio_core.php:77
filterplugin_action_linksinc\xagio_core.php:81
actionXAGIO_CHECK_LICENSEinc\xagio_license.php:12
actionxagio_getAPIKeysinc\xagio_sync.php:12
actionxagio_getBackupSettingsinc\xagio_sync.php:20
actionxagio_getSharedScriptsinc\xagio_sync.php:28
actionxagio_getMembershipInfoinc\xagio_sync.php:36
actionadmin_noticesinit.php:39
actioninitinit.php:97
actionadmin_post_xagio_get_ai_frontend_outputmodules\ai\models\xagio_ai.php:14
actionadmin_post_xagio_ai_process_textmodules\ai\models\xagio_ai.php:19
actionadmin_post_xagio_ai_check_status_textmodules\ai\models\xagio_ai.php:24
actionadmin_post_xagio_ai_process_imagemodules\ai\models\xagio_ai.php:29
actionadmin_post_xagio_ai_check_status_imagemodules\ai\models\xagio_ai.php:34
actionadmin_post_xagio_ai_check_status_clustermodules\ai\models\xagio_ai.php:39
actionadmin_post_xagio_ai_get_attachment_idmodules\ai\models\xagio_ai.php:44
actionadmin_post_xagio_get_ai_historymodules\ai\models\xagio_ai.php:49
actionadmin_post_xagio_get_ai_schema_historymodules\ai\models\xagio_ai.php:53
actionadmin_post_xagio_ai_schemamodules\ai\models\xagio_ai.php:58
actionadmin_post_xagio_ai_suggestmodules\ai\models\xagio_ai.php:62
actionadmin_post_xagio_ai_contentmodules\ai\models\xagio_ai.php:66
actionadmin_post_xagio_ai_template_contentmodules\ai\models\xagio_ai.php:71
actionadmin_post_xagio_ai_clusteringmodules\ai\models\xagio_ai.php:76
actionadmin_post_xagio_ai_use_template_contentmodules\ai\models\xagio_ai.php:82
actionadmin_post_xagio_ai_undo_template_contentmodules\ai\models\xagio_ai.php:87
actionadmin_post_xagio_ai_outputmodules\ai\models\xagio_ai.php:92
actionadmin_post_xagio_modify_suggestionmodules\ai\models\xagio_ai.php:96
actionadmin_post_xagio_ai_get_average_pricesmodules\ai\models\xagio_ai.php:100
actionadmin_post_xagio_copy_template_pagemodules\ai\models\xagio_ai.php:105
filterupdate_post_metadatamodules\ai\models\xagio_elementor_backup.php:17
filteradd_post_metadatamodules\ai\models\xagio_elementor_backup.php:21
actionadmin_post_xagio_get_elementor_backupsmodules\ai\models\xagio_elementor_backup.php:28
actionadmin_post_xagio_restore_elementor_backupmodules\ai\models\xagio_elementor_backup.php:47
actionadmin_post_xagio_delete_elementor_backupmodules\ai\models\xagio_elementor_backup.php:68
actionadmin_post_xagio_delete_all_elementor_backupsmodules\ai\models\xagio_elementor_backup.php:84
actionadmin_enqueue_scriptsmodules\backups\models\xagio_backups.php:79
actionadmin_print_scriptsmodules\backups\models\xagio_backups.php:89
filtercron_schedulesmodules\backups\models\xagio_backups.php:97
actionxagio_doBackupmodules\backups\models\xagio_backups.php:109
actionXAGIO_OnedriveClient_Process_Uploadmodules\backups\models\xagio_backups.php:114
actionXAGIO_GoogleDrive_Process_Uploadmodules\backups\models\xagio_backups.php:119
actionXAGIO_Dropbox_Process_Uploadmodules\backups\models\xagio_backups.php:124
actionXAGIO_S3_Process_Uploadmodules\backups\models\xagio_backups.php:129
actionadmin_post_xagio_create_backupmodules\backups\models\xagio_backups.php:148
actionadmin_post_xagio_remove_backupmodules\backups\models\xagio_backups.php:152
actionadmin_post_xagio_restore_backupmodules\backups\models\xagio_backups.php:170
actionadmin_post_xagio_save_backup_settingsmodules\backups\models\xagio_backups.php:174
actionadmin_post_xagio_save_backup_amazons3_settingsmodules\backups\models\xagio_backups.php:179
actionadmin_post_xagio_get_backupsmodules\backups\models\xagio_backups.php:184
actionadmin_post_xagio_download_backupmodules\backups\models\xagio_backups.php:188
actionadmin_post_xagio_delete_backupmodules\backups\models\xagio_backups.php:192
actionadmin_post_xagio_check_backup_speedmodules\backups\models\xagio_backups.php:197
actionadmin_post_xagio_check_backup_sizemodules\backups\models\xagio_backups.php:201
actionxagio_calculate_backup_sizemodules\backups\models\xagio_backups.php:206
actionadmin_post_xagio_verify_connectionmodules\clone\models\xagio_clone.php:15
actionadmin_post_xagio_obtain_api_keymodules\clone\models\xagio_clone.php:19
actionadmin_post_xagio_create_clone_backupmodules\clone\models\xagio_clone.php:23
actionadmin_post_xagio_download_clone_backupmodules\clone\models\xagio_clone.php:27
actionadmin_post_xagio_remove_clone_backupmodules\clone\models\xagio_clone.php:31
actionadmin_post_xagio_extract_merge_clonemodules\clone\models\xagio_clone.php:35
actionadmin_post_xagio_disconnect_accountmodules\dashboard\models\xagio_dashboard.php:18
actionadmin_post_xagio_get_linksmodules\dashboard\models\xagio_dashboard.php:22
actionadmin_post_xagio_get_links_dashboardmodules\dashboard\models\xagio_dashboard.php:26
actionadmin_post_xagio_fix_requirementmodules\dashboard\models\xagio_dashboard.php:30
actionadmin_post_xagio_activatemodules\dashboard\models\xagio_dashboard.php:35
actionadmin_enqueue_scriptsmodules\dashboard\models\xagio_dashboard.php:40
actionadmin_post_xagio_deactivatemodules\dashboard\models\xagio_dashboard.php:44
actionadmin_footermodules\dashboard\models\xagio_dashboard.php:57
actionadmin_post_xagio_migrate_rankmathmodules\dashboard\models\xagio_migration.php:13
actionadmin_post_xagio_migrate_yoastmodules\dashboard\models\xagio_migration.php:14
actionadmin_post_xagio_migrate_aiomodules\dashboard\models\xagio_migration.php:15
actionin_admin_headermodules\dashboard\models\xagio_migration.php:18
actionadmin_noticesmodules\dashboard\models\xagio_migration.php:19
actionXAGIO_AUTO_MIGRATIONmodules\dashboard\models\xagio_migration.php:23
actionadmin_post_xagio_search_wp_apimodules\dashboard\models\xagio_quickwpsetup.php:14
actionadmin_post_xagio_fs_performmodules\dashboard\models\xagio_quickwpsetup.php:18
actionadmin_print_scriptsmodules\linkmanagement\models\xagio_shortcodes.php:24
actionparse_requestmodules\linkmanagement\models\xagio_shortcodes.php:29
actionadmin_post_nopriv_xagio_trackShortcodemodules\linkmanagement\models\xagio_shortcodes.php:36
actionadmin_post_xagio_saveShortcodemodules\linkmanagement\models\xagio_shortcodes.php:44
actionadmin_post_xagio_loadShortcodesmodules\linkmanagement\models\xagio_shortcodes.php:48
actionadmin_post_xagio_getTrackingBoxesmodules\linkmanagement\models\xagio_shortcodes.php:52
actionadmin_post_xagio_getTrackingChartsmodules\linkmanagement\models\xagio_shortcodes.php:56
actionadmin_post_xagio_getTrackingUrlChartsmodules\linkmanagement\models\xagio_shortcodes.php:60
actionadmin_post_xagio_truncateTrackingDatamodules\linkmanagement\models\xagio_shortcodes.php:64
actionadmin_post_xagio_urlTruncateTrackingDatamodules\linkmanagement\models\xagio_shortcodes.php:68
actionadmin_post_xagio_duplicateShortcodemodules\linkmanagement\models\xagio_shortcodes.php:72
actionadmin_post_xagio_getShortcodemodules\linkmanagement\models\xagio_shortcodes.php:76
actionadmin_post_xagio_deleteShortcodemodules\linkmanagement\models\xagio_shortcodes.php:80
actionadmin_post_xagio_exportLinksmodules\linkmanagement\models\xagio_shortcodes.php:84
actionadmin_post_xagio_importLinksmodules\linkmanagement\models\xagio_shortcodes.php:88
actionadmin_post_xagio_save_shortcode_setupmodules\linkmanagement\models\xagio_shortcodes.php:93
actionadmin_post_xagio_trackShortcodemodules\linkmanagement\models\xagio_shortcodes.php:98
actionadmin_post_xagio_niche_hunter_resultsmodules\nichehunter\models\xagio_nichehunter.php:25
actionadmin_post_xagio_get_niche_competitionmodules\nichehunter\models\xagio_nichehunter.php:30
actionadmin_post_xagio_check_if_niche_batch_is_donemodules\nichehunter\models\xagio_nichehunter.php:35
actionadmin_post_xagio_niche_hunter_historymodules\nichehunter\models\xagio_nichehunter.php:40
actionadmin_post_xagio_niche_hunter_keywordsmodules\nichehunter\models\xagio_nichehunter.php:45
actionadmin_post_xagio_niche_hunter_save_tldmodules\nichehunter\models\xagio_nichehunter.php:50
actionadmin_post_xagio_niche_hunter_get_windowsmodules\nichehunter\models\xagio_nichehunter.php:55
actionadmin_post_xagio_niche_hunter_check_domainmodules\nichehunter\models\xagio_nichehunter.php:60
actionadmin_post_xagio_submit_niche_keywordsmodules\nichehunter\models\xagio_nichehunter.php:65
actionadmin_post_xagio_delete_keywordsmodules\nichehunter\models\xagio_nichehunter.php:70
actionadmin_post_xagio_delete_history_groupmodules\nichehunter\models\xagio_nichehunter.php:75
actionadmin_post_xagio_copy_to_clipboardmodules\nichehunter\models\xagio_nichehunter.php:80
actionxagio_run_ocw_wizardmodules\ocw\models\xagio_ocw.php:13
filterhttp_request_argsmodules\ocw\models\xagio_ocw.php:18
filtercron_schedulesmodules\ocw\models\xagio_ocw.php:24
actionadmin_post_xagio_ocw_stepmodules\ocw\models\xagio_ocw.php:44
actionadmin_post_xagio_ocw_get_stepsmodules\ocw\models\xagio_ocw.php:49
actionadmin_post_xagio_ocw_check_statusesmodules\ocw\models\xagio_ocw.php:54
actionadmin_post_xagio_ocw_save_project_idmodules\ocw\models\xagio_ocw.php:59
actionadmin_post_xagio_ocw_get_post_titlesmodules\ocw\models\xagio_ocw.php:64
actionadmin_post_xagio_ocw_set_homepagemodules\ocw\models\xagio_ocw.php:69
actionadmin_post_xagio_ocw_reset_wizardmodules\ocw\models\xagio_ocw.php:74
actionadmin_post_xagio_ocw_get_templatesmodules\ocw\models\xagio_ocw.php:79
actionadmin_post_xagio_ocw_get_templatemodules\ocw\models\xagio_ocw.php:84
actionadmin_post_xagio_ocw_claim_templatemodules\ocw\models\xagio_ocw.php:89
actionadmin_post_xagio_ocw_update_group_namemodules\ocw\models\xagio_ocw.php:93
actionadmin_post_xagio_ocw_install_elementormodules\ocw\models\xagio_ocw.php:98
actionadmin_post_xagio_ocw_install_kadencemodules\ocw\models\xagio_ocw.php:103
actionadmin_post_xagio_kadence_importmodules\ocw\models\xagio_ocw.php:108
filtercron_schedulesmodules\projectplanner\models\xagio_batches.php:12
actionxagio_checkKeywordBatchesmodules\projectplanner\models\xagio_batches.php:16
actionadmin_post_xagio_checkBatchCronmodules\projectplanner\models\xagio_batches.php:26
actionadmin_post_xagio_import_keyword_plannermodules\projectplanner\models\xagio_groups.php:14
actionadmin_post_xagio_getGroupsmodules\projectplanner\models\xagio_groups.php:18
actionadmin_post_xagio_getGroupmodules\projectplanner\models\xagio_groups.php:22
actionadmin_post_xagio_newGroupmodules\projectplanner\models\xagio_groups.php:26
actionadmin_post_xagio_deleteGroupmodules\projectplanner\models\xagio_groups.php:30
actionadmin_post_xagio_deleteEmptyGroupsmodules\projectplanner\models\xagio_groups.php:34
actionadmin_post_xagio_deleteGroupsmodules\projectplanner\models\xagio_groups.php:38
actionadmin_post_xagio_deleteGroupsAllmodules\projectplanner\models\xagio_groups.php:42
actionadmin_post_xagio_deleteKeywordsmodules\projectplanner\models\xagio_groups.php:46
actionadmin_post_xagio_deleteDuplicatemodules\projectplanner\models\xagio_groups.php:50
actionadmin_post_xagio_updateGroupmodules\projectplanner\models\xagio_groups.php:54
actionadmin_post_xagio_moveToProjectmodules\projectplanner\models\xagio_groups.php:58
actionadmin_post_xagio_getAttachedGroupmodules\projectplanner\models\xagio_groups.php:62
actionadmin_post_xagio_searchGroupsmodules\projectplanner\models\xagio_groups.php:66
actionadmin_post_xagio_groupToProjectmodules\projectplanner\models\xagio_groups.php:70
actionadmin_post_xagio_getCfTemplatesmodules\projectplanner\models\xagio_groups.php:74
actionadmin_post_xagio_saveCfTemplatemodules\projectplanner\models\xagio_groups.php:78
actionadmin_post_xagio_applyCfTemplatemodules\projectplanner\models\xagio_groups.php:82
actionadmin_post_xagio_createCfTemplatemodules\projectplanner\models\xagio_groups.php:86
actionadmin_post_xagio_deleteCfTemplatemodules\projectplanner\models\xagio_groups.php:90
actionadmin_post_xagio_export_groupsmodules\projectplanner\models\xagio_groups.php:95
actionadmin_post_xagio_refreshXagsmodules\projectplanner\models\xagio_keywords.php:24
actionadmin_post_xagio_getVolumeAndCPCmodules\projectplanner\models\xagio_keywords.php:28
actionadmin_post_xagio_getKeywordDatamodules\projectplanner\models\xagio_keywords.php:32
actionadmin_post_xagio_getKeywordmodules\projectplanner\models\xagio_keywords.php:36
actionadmin_post_xagio_getKeywordsmodules\projectplanner\models\xagio_keywords.php:40
actionadmin_post_xagio_addKeywordmodules\projectplanner\models\xagio_keywords.php:44
actionadmin_post_xagio_updateKeywordsmodules\projectplanner\models\xagio_keywords.php:48
actionadmin_post_xagio_keywordChangeGroupmodules\projectplanner\models\xagio_keywords.php:52
actionadmin_post_xagio_autoGenerateGroupsmodules\projectplanner\models\xagio_keywords.php:56
actionadmin_post_xagio_auditWebsitemodules\projectplanner\models\xagio_keywords.php:60
actionadmin_post_xagio_importPagesmodules\projectplanner\models\xagio_keywords.php:64
actionadmin_post_xagio_phraseMatchmodules\projectplanner\models\xagio_keywords.php:68
actionadmin_post_xagio_seedKeywordsmodules\projectplanner\models\xagio_keywords.php:72
actionadmin_post_xagio_resetKeywordNotificationmodules\projectplanner\models\xagio_keywords.php:76
actionin_admin_headermodules\projectplanner\models\xagio_keywords.php:80
actionadmin_noticesmodules\projectplanner\models\xagio_keywords.php:81
actionadmin_post_xagio_consolidateKeywordsmodules\projectplanner\models\xagio_keywords.php:87
actionadmin_post_xagio_track_keywords_addmodules\projectplanner\models\xagio_keywords.php:93
actionadmin_post_xagio_track_keywords_getmodules\projectplanner\models\xagio_keywords.php:97
actionadmin_post_xagio_track_keywords_deletemodules\projectplanner\models\xagio_keywords.php:101
actionadmin_post_xagio_export_keywordsmodules\projectplanner\models\xagio_keywords.php:106
actionadmin_post_xagio_get_citiesmodules\projectplanner\models\xagio_keywords.php:111
actionadmin_post_xagio_move_keywords_to_groupmodules\projectplanner\models\xagio_keywords.php:116
actionadmin_post_xagio_get_top_tenmodules\projectplanner\models\xagio_projects.php:15
actionadmin_post_xagio_generate_auditmodules\projectplanner\models\xagio_projects.php:19
actionadmin_post_xagio_generate_seedmodules\projectplanner\models\xagio_projects.php:23
actionadmin_post_xagio_generate_phrasematchmodules\projectplanner\models\xagio_projects.php:27
actionadmin_post_xagio_preview_phrasematchmodules\projectplanner\models\xagio_projects.php:31
actionadmin_post_xagio_combine_projectsmodules\projectplanner\models\xagio_projects.php:35
actionadmin_post_xagio_get_projectsmodules\projectplanner\models\xagio_projects.php:39
actionadmin_post_xagio_get_groupsmodules\projectplanner\models\xagio_projects.php:43
actionadmin_post_xagio_get_alert_project_idmodules\projectplanner\models\xagio_projects.php:47
actionadmin_post_xagio_remove_alert_project_idmodules\projectplanner\models\xagio_projects.php:51
actionadmin_post_xagio_new_projectmodules\projectplanner\models\xagio_projects.php:56
actionadmin_post_xagio_rename_projectmodules\projectplanner\models\xagio_projects.php:60
actionadmin_post_xagio_remove_projectmodules\projectplanner\models\xagio_projects.php:64
actionadmin_post_xagio_remove_projectsmodules\projectplanner\models\xagio_projects.php:68
actionadmin_post_xagio_duplicate_projectmodules\projectplanner\models\xagio_projects.php:72
actionadmin_post_xagio_export_projectmodules\projectplanner\models\xagio_projects.php:76
actionadmin_post_xagio_export_projectsmodules\projectplanner\models\xagio_projects.php:80
actionadmin_post_xagio_import_projectmodules\projectplanner\models\xagio_projects.php:84
actionadmin_post_xagio_import_kwsmodules\projectplanner\models\xagio_projects.php:88
actionadmin_post_xagio_create_page_postmodules\projectplanner\models\xagio_projects.php:93
actionadmin_post_xagio_get_page_post_parentmodules\projectplanner\models\xagio_projects.php:98
actionadmin_post_xagio_get_page_post_statusmodules\projectplanner\models\xagio_projects.php:102
actionadmin_post_xagio_update_page_parentmodules\projectplanner\models\xagio_projects.php:107
actionadmin_post_xagio_update_page_post_statusmodules\projectplanner\models\xagio_projects.php:111
actionadmin_post_xagio_make_groupsmodules\projectplanner\models\xagio_projects.php:116
actionadmin_post_xagio_make_groups_from_taxonomiesmodules\projectplanner\models\xagio_projects.php:120
actionadmin_post_xagio_get_postsmodules\projectplanner\models\xagio_projects.php:125
actionadmin_post_xagio_get_taxonomiesmodules\projectplanner\models\xagio_projects.php:129
actionadmin_post_xagio_get_post_typesmodules\projectplanner\models\xagio_projects.php:133
actionadmin_post_xagio_get_taxonomy_typesmodules\projectplanner\models\xagio_projects.php:137
actionadmin_post_xagio_get_tags_categoriesmodules\projectplanner\models\xagio_projects.php:141
actionadmin_post_xagio_detach_from_groupmodules\projectplanner\models\xagio_projects.php:146
actionadmin_post_xagio_attach_to_project_groupmodules\projectplanner\models\xagio_projects.php:150
actionadmin_post_xagio_attach_to_page_postmodules\projectplanner\models\xagio_projects.php:154
actionadmin_post_xagio_attach_to_taxonomymodules\projectplanner\models\xagio_projects.php:158
actionadmin_post_xagio_share_projectmodules\projectplanner\models\xagio_projects.php:163
actionadmin_post_xagio_remove_sharingmodules\projectplanner\models\xagio_projects.php:167
actionadmin_post_xagio_get_project_infomodules\projectplanner\models\xagio_projects.php:172
actiontemplate_redirectmodules\projectplanner\models\xagio_shared_project.php:11
actionwp_enqueue_scriptsmodules\projectplanner\models\xagio_shared_project.php:16
filtercron_schedulesmodules\projectplanner\models\xagio_volume_batches.php:12
actionxagio_checkKeywordVolumeBatchesmodules\projectplanner\models\xagio_volume_batches.php:16
actionadmin_post_xagio_checkVolCPCBatchCronmodules\projectplanner\models\xagio_volume_batches.php:26
actionwp_enqueue_scriptsmodules\redirects\models\xagio_log404.php:41
actionadmin_post_xagio_get_log404smodules\redirects\models\xagio_log404.php:50
actionadmin_post_xagio_add_log404_redirectmodules\redirects\models\xagio_log404.php:54
actionadmin_post_xagio_delete_log404modules\redirects\models\xagio_log404.php:58
actionadmin_post_xagio_clear_log404modules\redirects\models\xagio_log404.php:62
actionadmin_post_xagio_export_404s_logmodules\redirects\models\xagio_log404.php:66
actionadmin_post_xagio_log_404s_settingsmodules\redirects\models\xagio_log404.php:70
actionadmin_post_xagio_retrieve_metricsmodules\redirects\models\xagio_log404.php:74
actionwp_loadedmodules\redirects\models\xagio_redirects.php:19
actionadmin_post_xagio_get_redirectsmodules\redirects\models\xagio_redirects.php:26
actionadmin_post_xagio_add_redirectmodules\redirects\models\xagio_redirects.php:30
actionadmin_post_xagio_edit_redirectmodules\redirects\models\xagio_redirects.php:34
actionadmin_post_xagio_delete_redirectmodules\redirects\models\xagio_redirects.php:38
actionadmin_post_xagio_delete_all_redirectsmodules\redirects\models\xagio_redirects.php:42
actionadmin_post_xagio_toggle_redirectmodules\redirects\models\xagio_redirects.php:46
actionadmin_post_xagio_download_coremodules\rescuecenter\models\xagio_rescue.php:14
actionadmin_post_xagio_files_coremodules\rescuecenter\models\xagio_rescue.php:18
actionadmin_post_xagio_start_core_rescuemodules\rescuecenter\models\xagio_rescue.php:22
actionadmin_post_xagio_remove_old_coremodules\rescuecenter\models\xagio_rescue.php:26
actionadmin_post_xagio_scan_plugins_themesmodules\rescuecenter\models\xagio_rescue.php:31
actionadmin_post_xagio_uninstall_plugin_thememodules\rescuecenter\models\xagio_rescue.php:35
actionadmin_post_xagio_normal_rescue_plugin_thememodules\rescuecenter\models\xagio_rescue.php:39
actionadmin_post_xagio_upload_rescue_plugin_thememodules\rescuecenter\models\xagio_rescue.php:43
actionadmin_post_xagio_scan_uploadsmodules\rescuecenter\models\xagio_rescue.php:48
actionadmin_post_xagio_remove_uploadsmodules\rescuecenter\models\xagio_rescue.php:52
actionadmin_enqueue_scriptsmodules\reviews\models\xagio_reviews.php:19
actionwp_enqueue_scriptsmodules\reviews\models\xagio_reviews.php:23
actionadmin_post_nopriv_xagio_newReviewmodules\reviews\models\xagio_reviews.php:28
actionadmin_post_xagio_bulkReviewsmodules\reviews\models\xagio_reviews.php:35
actionadmin_post_xagio_unapproveReviewmodules\reviews\models\xagio_reviews.php:39
actionadmin_post_xagio_approveReviewmodules\reviews\models\xagio_reviews.php:43
actionadmin_post_xagio_cloneReviewmodules\reviews\models\xagio_reviews.php:47
actionadmin_post_xagio_removeReviewmodules\reviews\models\xagio_reviews.php:51
actionadmin_post_xagio_getReviewsmodules\reviews\models\xagio_reviews.php:55
actionadmin_post_xagio_getReviewmodules\reviews\models\xagio_reviews.php:59
actionadmin_post_xagio_editReviewmodules\reviews\models\xagio_reviews.php:63
actionadmin_post_xagio_newReviewmodules\reviews\models\xagio_reviews.php:67
actionadmin_post_xagio_saveReviewWidgetmodules\reviews\models\xagio_reviews.php:71
actionwidgets_initmodules\reviews\models\xagio_reviewwidgetdisplay.php:20
actionwidgets_initmodules\reviews\models\xagio_reviewwidgetform.php:20
actionadmin_initmodules\seo\models\xagio_default.php:11
actionadmin_initmodules\seo\models\xagio_default.php:13
filterbulk_actions-uploadmodules\seo\models\xagio_imageconverter.php:11
filterhandle_bulk_actions-uploadmodules\seo\models\xagio_imageconverter.php:12
actioninitmodules\seo\models\xagio_llms.php:17
filterquery_varsmodules\seo\models\xagio_llms.php:18
actiontemplate_redirectmodules\seo\models\xagio_llms.php:19
actionadmin_post_xagio_llms_savemodules\seo\models\xagio_llms.php:23
actionwp_headmodules\seo\models\xagio_schema.php:20
actionadmin_post_xagio_validate_schemamodules\seo\models\xagio_schema.php:28
actionadmin_post_xagio_render_schemamodules\seo\models\xagio_schema.php:32
actionadmin_post_xagio_get_remote_schemamodules\seo\models\xagio_schema.php:36
actionadmin_post_xagio_get_remote_schema_groupsmodules\seo\models\xagio_schema.php:40
actionadmin_post_xagio_save_schemamodules\seo\models\xagio_schema.php:44
actionadmin_post_xagio_schema_wizardmodules\seo\models\xagio_schema.php:48
actionadmin_post_xagio_get_schemasmodules\seo\models\xagio_schema.php:52
actionxagio_set_default_post_settingsmodules\seo\models\xagio_seo.php:26
actionxagio_set_default_taxonomy_settingsmodules\seo\models\xagio_seo.php:30
actionwp_trash_postmodules\seo\models\xagio_seo.php:36
actionadmin_post_xagio_save_seo_searchmodules\seo\models\xagio_seo.php:41
filterpost_row_actionsmodules\seo\models\xagio_seo.php:46
filterpage_row_actionsmodules\seo\models\xagio_seo.php:51
actionadmin_action_xagio_duplicate_postmodules\seo\models\xagio_seo.php:56
actionsave_postmodules\seo\models\xagio_seo.php:68
filterwp_insert_post_datamodules\seo\models\xagio_seo.php:73
actionquick_edit_custom_boxmodules\seo\models\xagio_seo.php:77
actionupdate_option__magic_page_urlmodules\seo\models\xagio_seo.php:83
actionadmin_post_xagio_save_posttypesmodules\seo\models\xagio_seo.php:88
actionadmin_post_xagio_save_taxonomiesmodules\seo\models\xagio_seo.php:92
actionadmin_post_xagio_save_miscellaneousmodules\seo\models\xagio_seo.php:96
actionadmin_post_xagio_change_seo_statusmodules\seo\models\xagio_seo.php:100
actionadmin_post_xagio_keyword_suggestionsmodules\seo\models\xagio_seo.php:104
actionadmin_post_xagio_render_blocksmodules\seo\models\xagio_seo.php:110
actionadd_meta_boxesmodules\seo\models\xagio_seo.php:116
filtermanage_posts_columnsmodules\seo\models\xagio_seo.php:122
actionmanage_posts_custom_columnmodules\seo\models\xagio_seo.php:127
filtermanage_pages_columnsmodules\seo\models\xagio_seo.php:132
actionmanage_pages_custom_columnmodules\seo\models\xagio_seo.php:137
actionadmin_action_xagio_seo_enablemodules\seo\models\xagio_seo.php:142
actionadmin_action_xagio_seo_disablemodules\seo\models\xagio_seo.php:147
actioninitmodules\seo\models\xagio_seo.php:154
filterwp_titlemodules\seo\models\xagio_seo.php:160
filterpre_get_document_titlemodules\seo\models\xagio_seo.php:165
filterwoocommerce_page_titlemodules\seo\models\xagio_seo.php:170
actionwp_headmodules\seo\models\xagio_seo.php:176
actionwp_headmodules\seo\models\xagio_seo.php:182
actionwp_headmodules\seo\models\xagio_seo.php:188
actionwp_headmodules\seo\models\xagio_seo.php:210
actionwp_enqueue_scriptsmodules\seo\models\xagio_seo.php:217
actionwp_headmodules\seo\models\xagio_seo.php:221
actionwp_body_openmodules\seo\models\xagio_seo.php:225
actionwp_headmodules\seo\models\xagio_seo.php:231
actionwp_headmodules\seo\models\xagio_seo.php:237
actionwp_footermodules\seo\models\xagio_seo.php:241
actionwp_body_openmodules\seo\models\xagio_seo.php:245
actionadmin_enqueue_scriptsmodules\seo\models\xagio_seo.php:250
actionadmin_enqueue_scriptsmodules\seo\models\xagio_seo.php:255
actionwp_enqueue_scriptsmodules\seo\models\xagio_seo.php:259
filtermce_external_pluginsmodules\seo\models\xagio_tinymce.php:40
filtermce_buttonsmodules\seo\models\xagio_tinymce.php:44
actionadmin_enqueue_scriptsmodules\seo\models\xagio_tinymce.php:48
actionadmin_post_xagio_pixabay_downloadmodules\seo\models\xagio_tinymce.php:52
actionlogin_enqueue_scriptsmodules\settings\models\xagio_settings.php:48
actionlogin_formmodules\settings\models\xagio_settings.php:52
filterwp_authenticate_usermodules\settings\models\xagio_settings.php:56
actionwp_enqueue_scriptsmodules\settings\models\xagio_settings.php:62
actioncomment_formmodules\settings\models\xagio_settings.php:66
filterpreprocess_commentmodules\settings\models\xagio_settings.php:70
actionadmin_post_xagio_save_settingsmodules\settings\models\xagio_settings.php:79
actionadmin_post_xagio_save_profilesmodules\settings\models\xagio_settings.php:83
actionadmin_post_xagio_load_profilesmodules\settings\models\xagio_settings.php:87
actionadmin_post_xagio_save_defaultsmodules\settings\models\xagio_settings.php:91
actionadmin_post_xagio_save_scriptsmodules\settings\models\xagio_settings.php:95
actionadmin_post_xagio_save_separatormodules\settings\models\xagio_settings.php:99
actionadmin_post_xagio_show_tutorialmodules\settings\models\xagio_settings.php:104
actionadmin_post_xagio_settings_update_backup_settingsmodules\settings\models\xagio_settings.php:109
actionadmin_post_xagio_settings_create_backupmodules\settings\models\xagio_settings.php:114
actionadmin_post_xagio_export_optionsmodules\settings\models\xagio_settings.php:119
actionadmin_post_xagio_import_optionsmodules\settings\models\xagio_settings.php:123
actionadmin_post_xagio_settings_troubleshoot_common_issuesmodules\settings\models\xagio_settings.php:128
actionadmin_post_xagio_set_default_countrymodules\settings\models\xagio_settings.php:133
actionadmin_post_xagio_get_default_countrymodules\settings\models\xagio_settings.php:137
actionadmin_post_xagio_set_default_locationmodules\settings\models\xagio_settings.php:142
actionadmin_post_xagio_get_default_locationmodules\settings\models\xagio_settings.php:146
actionadmin_post_xagio_set_default_search_enginemodules\settings\models\xagio_settings.php:151
actionadmin_post_xagio_get_default_search_enginemodules\settings\models\xagio_settings.php:155
actionadmin_post_xagio_set_default_keyword_countrymodules\settings\models\xagio_settings.php:159
actionadmin_post_xagio_set_default_keyword_languagemodules\settings\models\xagio_settings.php:163
actionadmin_post_xagio_set_default_audit_locationmodules\settings\models\xagio_settings.php:167
actionadmin_post_xagio_set_default_ai_wizard_search_enginemodules\settings\models\xagio_settings.php:171
actionadmin_post_xagio_set_default_ai_wizard_locationmodules\settings\models\xagio_settings.php:175
filtercategory_rewrite_rulesmodules\settings\models\xagio_settings.php:181
filterterm_linkmodules\settings\models\xagio_settings.php:186
actioninitmodules\settings\models\xagio_settings.php:191
actionadmin_post_xagio_add_new_page_postmodules\silobuilder\models\xagio_silo.php:14
actionadmin_post_xagio_delete_pagemodules\silobuilder\models\xagio_silo.php:18
actionadmin_post_xagio_update_operator_datamodules\silobuilder\models\xagio_silo.php:22
actionadmin_post_xagio_get_operator_datamodules\silobuilder\models\xagio_silo.php:26
actionadmin_post_xagio_set_page_post_titlemodules\silobuilder\models\xagio_silo.php:30
actionadmin_post_xagio_new_categorymodules\silobuilder\models\xagio_silo.php:34
actionadmin_post_xagio_new_tagmodules\silobuilder\models\xagio_silo.php:38
actionadmin_post_xagio_delete_tagmodules\silobuilder\models\xagio_silo.php:42
actionadmin_post_xagio_delete_categorymodules\silobuilder\models\xagio_silo.php:46
actionadmin_post_xagio_save_silomodules\silobuilder\models\xagio_silo.php:51
actionadmin_post_xagio_load_silomodules\silobuilder\models\xagio_silo.php:55
actionadmin_post_xagio_load_silo_namesmodules\silobuilder\models\xagio_silo.php:59
actionadmin_post_xagio_new_silomodules\silobuilder\models\xagio_silo.php:63
actionadmin_post_xagio_silo_remove_namemodules\silobuilder\models\xagio_silo.php:67
actionadmin_post_xagio_reset_parents_cats_tagsmodules\silobuilder\models\xagio_silo.php:71
actionadmin_post_xagio_generate_silo_linksmodules\silobuilder\models\xagio_silo.php:76
actionadmin_post_xagio_generate_silo_links_by_idmodules\silobuilder\models\xagio_silo.php:80
actionadmin_post_xagio_generate_silomodules\silobuilder\models\xagio_silo.php:84
actiontemplate_redirectmodules\sitemaps\models\xagio_sitemaps.php:21
filterwp_sitemaps_enabledmodules\sitemaps\models\xagio_sitemaps.php:24
actionsave_postmodules\sitemaps\models\xagio_sitemaps.php:27
actiontransition_post_statusmodules\sitemaps\models\xagio_sitemaps.php:28
actiontrashed_postmodules\sitemaps\models\xagio_sitemaps.php:30
actionuntrashed_postmodules\sitemaps\models\xagio_sitemaps.php:31
actiondeleted_postmodules\sitemaps\models\xagio_sitemaps.php:32
actioncreated_termmodules\sitemaps\models\xagio_sitemaps.php:35
actionedited_termmodules\sitemaps\models\xagio_sitemaps.php:36
actiondelete_termmodules\sitemaps\models\xagio_sitemaps.php:37
actionshutdownmodules\sitemaps\models\xagio_sitemaps.php:40
actionadmin_post_xagio_sitemaps_settingsmodules\sitemaps\models\xagio_sitemaps.php:45
actionadmin_post_xagio_content_settingsmodules\sitemaps\models\xagio_sitemaps.php:46
actionadmin_post_xagio_get_sitemapsmodules\sitemaps\models\xagio_sitemaps.php:47

Scheduled Events 22

xagio_doBackup
XAGIO_CHECK_LICENSE
xagio_getAPIKeys
xagio_getBackupSettings
xagio_getSharedScripts
xagio_getMembershipInfo
XAGIO_Dropbox_Process_Upload
XAGIO_Dropbox_Process_Upload
XAGIO_GoogleDrive_Process_Upload
XAGIO_GoogleDrive_Process_Upload
XAGIO_OnedriveClient_Process_Upload
XAGIO_OnedriveClient_Process_Upload
XAGIO_S3_Process_Upload
XAGIO_S3_Process_Upload
xagio_doBackup
xagio_calculate_backup_size
xagio_doBackup
xagio_run_ocw_wizard
xagio_checkKeywordBatches
xagio_checkKeywordVolumeBatches
xagio_set_default_post_settings
xagio_set_default_taxonomy_settings
Maintenance & Trust

Xagio SEO – AI Powered SEO Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 6, 2026
PHP min version7.0
Downloads180K

Community Trust

Rating98/100
Number of ratings49
Active installs10K
Developer Profile

Xagio SEO – AI Powered SEO Developer Profile

Xagio SEO

1 plugin · 10K total installs

75
trust score
Avg Security Score
64/100
Avg Patch Time
2 days
View full developer profile
Detection Fingerprints

How We Detect Xagio SEO – AI Powered SEO

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/xagio-seo/build/js/main.js/wp-content/plugins/xagio-seo/build/css/main.css
Generator Patterns
Xagio SEO
Version Parameters
xagio-seo/build/js/main.js?ver=xagio-seo/build/css/main.css?ver=

HTML / DOM Fingerprints

CSS Classes
xagio-seo-dashboard
Data Attributes
data-xagio-seo-slug-generate
JS Globals
xagio_seo_data
REST Endpoints
/wp-json/xagio-seo/v1/settings/wp-json/xagio-seo/v1/data
FAQ

Frequently Asked Questions about Xagio SEO – AI Powered SEO