AI SEO Article Generator Security & Risk Analysis

wordpress.org/plugins/ai-seo-article-generator

Generate SEO-optimized articles using Claude 4 or OpenAI AI. Features feedback system, structured content creation and full Hebrew/English support.

0 active installs v1.1.1 PHP 7.2+ WP 5.0+ Updated Jul 26, 2025
ai-writingchatgptclaudecontent-generatorseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AI SEO Article Generator Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 9mo ago
Risk Assessment

The 'ai-seo-article-generator' plugin version 1.1.1 exhibits a generally strong security posture, with no recorded vulnerabilities and robust coding practices. The static analysis reveals a significant number of AJAX handlers (18), all of which appear to have authentication checks, which is a positive indicator. The plugin also demonstrates excellent use of prepared statements for SQL queries and proper output escaping, suggesting a good understanding of common web security pitfalls. The absence of taint flows with unsanitized paths further reinforces this positive assessment.

However, there are a few areas that warrant attention. The presence of the `set_time_limit` function, while not inherently a vulnerability, can be a concern in certain contexts if not managed carefully, potentially allowing for denial-of-service attacks or extended execution times. The plugin also makes two external HTTP requests, which, without further analysis of their destination and purpose, represent a potential, albeit small, attack vector if those external services are compromised or malicious. The plugin's vulnerability history is clean, which is a significant strength, indicating either good development practices or a lack of prior discovery of flaws. Overall, this plugin appears to be well-secured, with its main areas for potential improvement revolving around the careful management of `set_time_limit` and the security implications of its external HTTP requests.

Key Concerns

  • Use of potentially dangerous function (set_time_limit)
  • External HTTP requests
Vulnerabilities
None known

AI SEO Article Generator Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

AI SEO Article Generator Release Timeline

v1.1.1.1
v1.1.1Current
v1.1.0
v1.0.4
v1.0.3
Code Analysis
Analyzed Apr 16, 2026

AI SEO Article Generator Code Analysis

Dangerous Functions
4
Raw SQL Queries
0
72 prepared
Unescaped Output
4
554 escaped
Nonce Checks
22
Capability Checks
20
File Operations
0
External Requests
2
Bundled Libraries
0

Dangerous Functions Found

set_time_limit@set_time_limit(0);includes/class-ai-seo-article-generator-api.php:300
set_time_limit@set_time_limit($execution_limit);includes/class-ai-seo-article-generator-api.php:308
set_time_limit@set_time_limit(0);includes/class-ai-seo-article-generator-api.php:446
set_time_limit@set_time_limit($execution_limit);includes/class-ai-seo-article-generator-api.php:453

SQL Query Safety

100% prepared72 total queries

Output Escaping

99% escaped558 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

5 flows
save_settings (includes/class-ai-seo-article-generator-admin.php:747)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

AI SEO Article Generator Attack Surface

Entry Points18
Unprotected0

AJAX Handlers 18

authwp_ajax_ai_seo_article_generator_test_connectionincludes/class-ai-seo-article-generator-admin.php:17
authwp_ajax_ai_seo_article_generator_generate_structureincludes/class-ai-seo-article-generator-admin.php:18
authwp_ajax_ai_seo_article_generator_generate_contentincludes/class-ai-seo-article-generator-admin.php:19
authwp_ajax_ai_seo_article_generator_queue_background_generationincludes/class-ai-seo-article-generator-admin.php:20
authwp_ajax_ai_seo_article_generator_check_job_statusincludes/class-ai-seo-article-generator-admin.php:21
authwp_ajax_ai_seo_article_generator_retry_failed_jobincludes/class-ai-seo-article-generator-admin.php:22
authwp_ajax_ai_seo_article_generator_enhance_sectionincludes/class-ai-seo-article-generator-admin.php:23
authwp_ajax_ai_seo_article_generator_save_draftincludes/class-ai-seo-article-generator-admin.php:24
authwp_ajax_ai_seo_article_generator_load_draftincludes/class-ai-seo-article-generator-admin.php:25
authwp_ajax_ai_seo_article_generator_delete_draftincludes/class-ai-seo-article-generator-admin.php:26
authwp_ajax_ai_seo_article_generator_create_tablesincludes/class-ai-seo-article-generator-admin.php:27
authwp_ajax_ai_seo_article_generator_save_structureincludes/class-ai-seo-article-generator-admin.php:28
authwp_ajax_ai_seo_article_generator_load_structureincludes/class-ai-seo-article-generator-admin.php:29
authwp_ajax_ai_seo_article_generator_delete_structureincludes/class-ai-seo-article-generator-admin.php:30
authwp_ajax_ai_seo_article_generator_debug_structuresincludes/class-ai-seo-article-generator-admin.php:31
authwp_ajax_ai_seo_article_generator_publish_articleincludes/class-ai-seo-article-generator-admin.php:32
authwp_ajax_ai_seo_article_generator_manual_trigger_backgroundincludes/class-ai-seo-article-generator-admin.php:33
authwp_ajax_ai_seo_validate_citationincludes/class-ai-seo-article-generator-citations.php:19
WordPress Hooks 32
actioninitai-seo-article-generator.php:38
filtergettextai-seo-article-generator.php:47
filtergettext_with_contextai-seo-article-generator.php:48
filtercron_schedulesai-seo-article-generator.php:52
actionwp_enqueue_scriptsai-seo-article-generator.php:66
actionadmin_enqueue_scriptsai-seo-article-generator.php:67
actionwp_headai-seo-article-generator.php:70
actionwp_headai-seo-article-generator.php:71
filterbody_classai-seo-article-generator.php:373
actionadmin_menuincludes/class-ai-seo-article-generator-admin.php:13
actionadmin_noticesincludes/class-ai-seo-article-generator-admin.php:16
actionadmin_initincludes/class-ai-seo-article-generator-admin.php:34
filterai_seo_article_generator_structure_promptincludes/class-ai-seo-article-generator-aeo-content.php:17
filterai_seo_article_generator_content_promptincludes/class-ai-seo-article-generator-aeo-content.php:18
filterai_seo_article_generator_generated_contentincludes/class-ai-seo-article-generator-aeo-content.php:19
actionwp_headincludes/class-ai-seo-article-generator-aeo-schema.php:17
filterai_seo_article_generator_schema_typesincludes/class-ai-seo-article-generator-aeo-schema.php:18
actionai_seo_article_generator_process_queueincludes/class-ai-seo-article-generator-background-processor.php:15
actionadmin_noticesincludes/class-ai-seo-article-generator-background-processor.php:28
filterai_seo_article_generator_generated_contentincludes/class-ai-seo-article-generator-citations.php:17
actionsave_postincludes/class-ai-seo-article-generator-citations.php:18
actionadmin_enqueue_scriptsincludes/class-ai-seo-article-generator-citations.php:20
filterai_seo_article_generator_content_promptincludes/class-ai-seo-article-generator-completion-fixer.php:18
filterai_seo_article_generator_generated_contentincludes/class-ai-seo-article-generator-completion-fixer.php:19
filterai_seo_article_generator_generated_contentincludes/class-ai-seo-article-generator-content-fixer.php:17
filterai_seo_article_generator_content_promptincludes/class-ai-seo-article-generator-content-fixer.php:18
actionadmin_menuincludes/class-ai-seo-article-generator-feedback.php:31
actionadmin_post_ai_seo_feedback_submitincludes/class-ai-seo-article-generator-feedback.php:34
actionadmin_footerincludes/class-ai-seo-article-generator-feedback.php:37
actionadmin_enqueue_scriptsincludes/class-ai-seo-article-generator-feedback.php:40
filterai_seo_article_generator_word_countincludes/class-ai-seo-article-generator-hebrew-fixer.php:15
filterai_seo_article_generator_generated_contentincludes/class-ai-seo-article-generator-hebrew-fixer.php:18

Scheduled Events 3

ai_seo_article_generator_cleanup_drafts
ai_seo_article_generator_process_queue
ai_seo_article_generator_process_queue
Maintenance & Trust

AI SEO Article Generator Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 26, 2025
PHP min version7.2
Downloads559

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

AI SEO Article Generator Developer Profile

Sigma

1 plugin · 0 total installs

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

How We Detect AI SEO Article Generator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ai-seo-article-generator/assets/css/style.css/wp-content/plugins/ai-seo-article-generator/assets/js/main.js/wp-content/plugins/ai-seo-article-generator/assets/js/admin.js
Script Paths
/wp-content/plugins/ai-seo-article-generator/assets/js/main.js/wp-content/plugins/ai-seo-article-generator/assets/js/admin.js
Version Parameters
ai-seo-article-generator/assets/css/style.css?ver=ai-seo-article-generator/assets/js/main.js?ver=ai-seo-article-generator/assets/js/admin.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about AI SEO Article Generator