AI Content Classifier Security & Risk Analysis

wordpress.org/plugins/ai-content-classifier

Generate SEO-optimized WordPress content using OpenAI's GPT models. Security-hardened plugin for professional content creation.

0 active installs v1.1.6 PHP 7.4+ WP 5.0+ Updated Aug 12, 2025
aiautomationcontentopenaiseo
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AI Content Classifier Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The AI Content Classifier plugin v1.1.6 exhibits a generally good security posture with a significant number of checks in place. The majority of SQL queries utilize prepared statements and output escaping is handled correctly for most outputs. Nonce and capability checks are also present for most entry points. However, a critical concern arises from the presence of one AJAX handler that lacks authentication checks, creating a direct path for potential unauthorized actions. Furthermore, the taint analysis reveals 7 critical flows with unsanitized paths, indicating potential for injection vulnerabilities, even though no specific CVEs have been recorded. The plugin's clean vulnerability history is a positive indicator of past security efforts, but the current findings highlight areas that require immediate attention to maintain a secure operational state.

Key Concerns

  • AJAX handler without authentication check
  • Taint flows with unsanitized paths (critical)
Vulnerabilities
None known

AI Content Classifier Security Vulnerabilities

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

AI Content Classifier Release Timeline

v1.1.6Current
v1.1.5
v1.1.4
Code Analysis
Analyzed Mar 17, 2026

AI Content Classifier Code Analysis

Dangerous Functions
0
Raw SQL Queries
20
73 prepared
Unescaped Output
13
162 escaped
Nonce Checks
20
Capability Checks
21
File Operations
1
External Requests
3
Bundled Libraries
0

SQL Query Safety

78% prepared93 total queries

Output Escaping

93% escaped175 total outputs
Data Flows · Security
7 unsanitized

Data Flow Analysis

7 flows7 with unsanitized paths
ajax_bulk_status (admin\class-bulk-operations.php:129)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

AI Content Classifier Attack Surface

Entry Points20
Unprotected1

AJAX Handlers 19

authwp_ajax_aicg_dismiss_noticeadmin\class-admin-notices.php:14
authwp_ajax_aicg_bulk_generateadmin\class-bulk-operations.php:25
authwp_ajax_aicg_bulk_statusadmin\class-bulk-operations.php:26
authwp_ajax_aicg_bulk_canceladmin\class-bulk-operations.php:27
authwp_ajax_aicg_quick_generateincludes\class-admin-bar.php:19
authwp_ajax_aicg_admin_bar_statsincludes\class-admin-bar.php:20
authwp_ajax_aicg_generate_contentincludes\class-ai-content-generator.php:56
authwp_ajax_aicg_save_templateincludes\class-ai-content-generator.php:57
authwp_ajax_aicg_delete_templateincludes\class-ai-content-generator.php:58
authwp_ajax_aicg_create_postincludes\class-ai-content-generator.php:59
authwp_ajax_aicg_generate_contentincludes\class-security.php:13
authwp_ajax_aicg_save_templateincludes\class-template-editor.php:21
authwp_ajax_aicg_load_templateincludes\class-template-editor.php:22
authwp_ajax_aicg_delete_templateincludes\class-template-editor.php:23
authwp_ajax_aicg_duplicate_templateincludes\class-template-editor.php:24
authwp_ajax_aicg_preview_templateincludes\class-template-editor.php:25
authwp_ajax_aicg_validate_templateincludes\class-template-editor.php:26
authwp_ajax_aicg_template_historyincludes\class-template-editor.php:27
authwp_ajax_aicg_restore_templateincludes\class-template-editor.php:28

REST API Routes 1

POST/wp-json/aicg/v1/generateincludes\class-ai-content-generator.php:240
WordPress Hooks 19
actionadmin_noticesadmin\class-admin-notices.php:13
actionadmin_enqueue_scriptsadmin\class-admin-notices.php:15
actionaicg_process_bulk_queueadmin\class-bulk-operations.php:30
actionadmin_initadmin\class-settings.php:8
actionplugins_loadedai-content-classifier.php:52
filterplugin_row_metaai-content-classifier.php:63
actionadmin_bar_menuincludes\class-admin-bar.php:14
actionwp_enqueue_scriptsincludes\class-admin-bar.php:15
actionadmin_enqueue_scriptsincludes\class-admin-bar.php:16
actionadmin_menuincludes\class-ai-content-generator.php:46
actionadmin_enqueue_scriptsincludes\class-ai-content-generator.php:47
actionrest_api_initincludes\class-ai-content-generator.php:64
actionaicg_cleanup_cacheincludes\class-cache.php:32
actionrest_api_initincludes\class-rest-api.php:19
filterrest_pre_dispatchincludes\class-rest-api.php:20
actioninitincludes\class-security.php:8
filteraicg_sanitize_promptincludes\class-security.php:16
filteraicg_filter_contentincludes\class-security.php:19
actionaicg_cleanup_temp_dataincludes\class-security.php:24

Scheduled Events 5

aicg_process_bulk_queue
aicg_process_bulk_queue
aicg_process_bulk_queue
aicg_cleanup_cache
aicg_cleanup_temp_data
Maintenance & Trust

AI Content Classifier Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 12, 2025
PHP min version7.4
Downloads332

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

AI Content Classifier Developer Profile

Mohamed Khaled

1 plugin · 0 total installs

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

How We Detect AI Content Classifier

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ai-content-classifier/assets/css/admin.css/wp-content/plugins/ai-content-classifier/assets/js/admin.js
Script Paths
/wp-content/plugins/ai-content-classifier/assets/js/admin.js
Version Parameters
ai-content-classifier/assets/css/admin.css?ver=ai-content-classifier/assets/js/admin.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-noncedata-action
JS Globals
aicg
REST Endpoints
/wp-json/ai-content-classifier/v1/generate/wp-json/ai-content-classifier/v1/templates/wp-json/ai-content-classifier/v1/settings
FAQ

Frequently Asked Questions about AI Content Classifier