GetAutoSEO AI Tool Security & Risk Analysis

wordpress.org/plugins/getautoseo-ai-content-publisher

Automate your SEO content creation and publishing with AI-powered tools. Generate high-quality articles and publish directly to WordPress.

700 active installs v1.3.46 PHP 7.4+ WP 5.0+ Updated Mar 13, 2026
aiarticlesautomationcontentseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is GetAutoSEO AI Tool Safe to Use in 2026?

Generally Safe

Score 100/100

GetAutoSEO AI Tool has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 21d ago
Risk Assessment

The getautoseo-ai-content-publisher plugin v1.3.48 presents a mixed security posture. While it demonstrates good practices in many areas, such as the high percentage of SQL queries using prepared statements and properly escaped output, there are significant concerns that warrant attention. The presence of 3 flows with unsanitized paths, two of which are classified as high severity by the taint analysis, is a critical red flag. These flows represent potential avenues for attackers to inject malicious data, leading to compromised integrity or unauthorized actions.

Furthermore, the attack surface includes one REST API route without permission callbacks, which could be exploited if not properly secured by the WordPress core or other security measures. The use of a dangerous `preg_replace(/e)` function is also a concern, as it can lead to code execution vulnerabilities if not handled with extreme care and strict input validation. The plugin's vulnerability history is clean, which is a positive indicator, suggesting proactive development or a lack of prior discovery. However, the current static and taint analysis findings indicate a need for immediate code review and remediation to address the identified high-severity taint flows and the unprotected REST API route.

Key Concerns

  • High severity taint flows (2)
  • REST API route without permission callbacks (1)
  • Dangerous function: preg_replace(/e)
  • Flows with unsanitized paths (3 total)
Vulnerabilities
None known

GetAutoSEO AI Tool Security Vulnerabilities

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

GetAutoSEO AI Tool Code Analysis

Dangerous Functions
1
Raw SQL Queries
25
56 prepared
Unescaped Output
14
55 escaped
Nonce Checks
9
Capability Checks
9
File Operations
0
External Requests
4
Bundled Libraries
0

Dangerous Functions Found

preg_replace(/e)preg_replace('/<em[^>]*>(.*?)<\/eautoseo.php:2676

SQL Query Safety

69% prepared81 total queries

Output Escaping

80% escaped69 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

5 flows3 with unsanitized paths
handle_md_url_request (autoseo.php:2536)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

GetAutoSEO AI Tool Attack Surface

Entry Points12
Unprotected1

AJAX Handlers 8

authwp_ajax_autoseo_save_settingsautoseo.php:107
authwp_ajax_autoseo_test_connectionautoseo.php:108
authwp_ajax_autoseo_sync_articlesautoseo.php:109
authwp_ajax_autoseo_publish_articleautoseo.php:110
authwp_ajax_autoseo_toggle_debugautoseo.php:111
authwp_ajax_autoseo_auto_verifyautoseo.php:112
authwp_ajax_autoseo_manual_syncincludes\class-autoseo-notifications.php:28
authwp_ajax_autoseo_dismiss_notificationincludes\class-autoseo-notifications.php:31

REST API Routes 3

GET/wp-json/autoseo/v1/handshakeautoseo.php:1612
POST/wp-json/autoseo/v1/force-republishautoseo.php:1618
POST/wp-json/autoseo/v1/trigger-syncautoseo.php:1633

Shortcodes 1

[getautoseo] autoseo.php:2749
WordPress Hooks 33
filtercron_schedulesautoseo.php:84
actioninitautoseo.php:86
actioninitautoseo.php:87
actionadmin_initautoseo.php:88
actionadmin_initautoseo.php:89
actionadmin_initautoseo.php:90
actionadmin_menuautoseo.php:91
actionadmin_enqueue_scriptsautoseo.php:92
actionadmin_initautoseo.php:95
actionadmin_menuautoseo.php:96
actionwp_enqueue_scriptsautoseo.php:97
actioninitautoseo.php:100
actiontemplate_redirectautoseo.php:101
actionrest_api_initautoseo.php:104
actionadmin_noticesautoseo.php:115
actionadmin_headautoseo.php:116
actionadmin_footerautoseo.php:117
filterpost_row_actionsautoseo.php:118
filteruse_block_editor_for_postautoseo.php:119
filterthe_contentautoseo.php:122
filterthe_contentautoseo.php:125
filterthe_contentautoseo.php:128
filterwp_kses_allowed_htmlautoseo.php:131
actiontransition_post_statusautoseo.php:134
actionadmin_initautoseo.php:137
actionadmin_noticesautoseo.php:652
actionplugins_loadedautoseo.php:2723
actionadmin_noticesincludes\class-autoseo-notifications.php:25
actionwp_headincludes\class-autoseo-publisher.php:1050
actionwp_headincludes\class-autoseo-publisher.php:1054
actioninitincludes\class-autoseo-publisher.php:1171
filtercron_schedulesincludes\class-autoseo-scheduler.php:25
actionautoseo_auto_syncincludes\class-autoseo-scheduler.php:31

Scheduled Events 4

autoseo_auto_sync
autoseo_auto_sync
autoseo_auto_sync
autoseo_auto_sync
Maintenance & Trust

GetAutoSEO AI Tool Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 13, 2026
PHP min version7.4
Downloads5K

Community Trust

Rating60/100
Number of ratings2
Active installs700
Developer Profile

GetAutoSEO AI Tool Developer Profile

AutoSEO

1 plugin · 700 total installs

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

How We Detect GetAutoSEO AI Tool

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/getautoseo-ai-content-publisher/assets/css/autoseo-admin.css/wp-content/plugins/getautoseo-ai-content-publisher/assets/js/autoseo-admin.js/wp-content/plugins/getautoseo-ai-content-publisher/assets/js/autoseo-frontend.js
Script Paths
/wp-content/plugins/getautoseo-ai-content-publisher/assets/js/autoseo-admin.js/wp-content/plugins/getautoseo-ai-content-publisher/assets/js/autoseo-frontend.js
Version Parameters
getautoseo-ai-content-publisher/assets/css/autoseo-admin.css?ver=getautoseo-ai-content-publisher/assets/js/autoseo-admin.js?ver=getautoseo-ai-content-publisher/assets/js/autoseo-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
autoseo-settings-pageautoseo-content-readonly
HTML Comments
<!-- AutoSEO article edit protection --><!-- AutoSEO Content ReadOnly -->
Data Attributes
data-autoseo-article-id
JS Globals
autoseo_ajax_object
REST Endpoints
/wp-json/autoseo/v1/settings/wp-json/autoseo/v1/test_connection/wp-json/autoseo/v1/sync_articles/wp-json/autoseo/v1/publish_article/wp-json/autoseo/v1/toggle_debug/wp-json/autoseo/v1/auto_verify
FAQ

Frequently Asked Questions about GetAutoSEO AI Tool