ClearPost – AI Blog Post Generator & Automated SEO Content Writer for WordPress Security & Risk Analysis

wordpress.org/plugins/clearpost-simple-ai-auto-post

Automatically generate and publish SEO-optimized blog posts with AI. Your automated blog content engine for WordPress. Free forever, premium autopilot …

10 active installs v2.0.35 PHP 7.2+ WP 5.0+ Updated Mar 11, 2026
ai-blog-writerai-content-generatorautomated-blog-postsblog-automationseo-content
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ClearPost – AI Blog Post Generator & Automated SEO Content Writer for WordPress Safe to Use in 2026?

Generally Safe

Score 100/100

ClearPost – AI Blog Post Generator & Automated SEO Content Writer for WordPress has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 23d ago
Risk Assessment

The clearpost-simple-ai-auto-post plugin v2.0.35 exhibits a generally good security posture based on the provided static analysis. The plugin demonstrates strong adherence to security best practices by consistently using prepared statements for SQL queries, ensuring all output is properly escaped, and implementing nonce checks on all identified AJAX handlers. The absence of critical or high-severity taint flows and a clean vulnerability history further contribute to its positive security assessment. Furthermore, the plugin does not bundle any external libraries, reducing the risk of relying on outdated or vulnerable third-party code.

However, there are a few areas that warrant attention. The presence of 3 REST API routes without explicit permission callbacks represents a potential entry point for unauthorized access or data manipulation if not properly handled by WordPress's default capabilities or other security measures. While the total number of unprotected entry points is low, these specific routes should be carefully reviewed to ensure they cannot be exploited. The plugin also makes a significant number of external HTTP requests (63), which could introduce risks if the external services are compromised or if the plugin does not handle these requests securely, such as failing to validate responses or properly sanitize data received from them. Despite these minor concerns, the overall security foundation of the plugin appears robust, with a strong emphasis on fundamental WordPress security principles.

Key Concerns

  • REST API routes without permission callbacks
  • Significant number of external HTTP requests
Vulnerabilities
None known

ClearPost – AI Blog Post Generator & Automated SEO Content Writer for WordPress Security Vulnerabilities

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

ClearPost – AI Blog Post Generator & Automated SEO Content Writer for WordPress Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
16 prepared
Unescaped Output
2
426 escaped
Nonce Checks
58
Capability Checks
56
File Operations
1
External Requests
63
Bundled Libraries
0

SQL Query Safety

80% prepared20 total queries

Output Escaping

100% escaped428 total outputs
Data Flows
All sanitized

Data Flow Analysis

25 flows
saiap_save_api_keys_callback (includes\ai-settings.php:31)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

ClearPost – AI Blog Post Generator & Automated SEO Content Writer for WordPress Attack Surface

Entry Points65
Unprotected3

AJAX Handlers 58

authwp_ajax_saiap_models_listincludes\ai-requests.php:924
authwp_ajax_saiap_save_api_keysincludes\ai-settings.php:101
authwp_ajax_saiap_save_notificationsincludes\ai-settings.php:125
authwp_ajax_saiap_tracking_consent_promptincludes\analytics.php:209
authwp_ajax_saiap_set_tracking_preferenceincludes\analytics.php:308
authwp_ajax_saiap_save_privacy_settingsincludes\analytics.php:357
authwp_ajax_saiap_track_upgrade_clickincludes\analytics.php:367
authwp_ajax_saiap_get_calendar_itemsincludes\dashboard.php:1732
authwp_ajax_saiap_clear_setup_flagincludes\dashboard.php:1750
authwp_ajax_saiap_update_calendar_itemincludes\dashboard.php:1815
authwp_ajax_saiap_replace_calendar_itemincludes\dashboard.php:1871
authwp_ajax_saiap_generate_from_calendarincludes\dashboard.php:1958
authwp_ajax_saiap_create_calendar_postincludes\dashboard.php:2110
authwp_ajax_saiap_save_autopilot_settingsincludes\dashboard.php:2187
authwp_ajax_saiap_get_tracked_keywordsincludes\dashboard.php:2238
authwp_ajax_saiap_toggle_keyword_trackingincludes\dashboard.php:2295
authwp_ajax_saiap_get_rank_historyincludes\dashboard.php:2350
authwp_ajax_saiap_manual_rank_checkincludes\dashboard.php:2398
authwp_ajax_saiap_get_untracked_keywordsincludes\dashboard.php:2447
authwp_ajax_saiap_add_tracked_keywordincludes\dashboard.php:2513
authwp_ajax_saiap_regenerate_calendarincludes\dashboard.php:2588
authwp_ajax_saiap_chat_messageincludes\editor-chat.php:549
authwp_ajax_saiap_chat_statusincludes\editor-chat.php:621
authwp_ajax_saiap_get_custom_fieldsincludes\generate.php:324
authwp_ajax_saiap_get_custom_fields_htmlincludes\generate.php:396
authwp_ajax_saiap_save_defaultsincludes\generate.php:418
authwp_ajax_saiap_generate_postincludes\generate.php:771
authwp_ajax_saiap_dismiss_global_bannerincludes\global-banner.php:213
authwp_ajax_saiap_inline_images_statusincludes\images.php:830
authwp_ajax_saiap_save_licenseincludes\licensing.php:143
authwp_ajax_saiap_validate_licenseincludes\licensing.php:277
authwp_ajax_saiap_dismiss_onboardingincludes\onboarding.php:53
authwp_ajax_saiap_get_all_promptsincludes\prompt-history.php:213
authwp_ajax_saiap_get_scheduleincludes\scheduler.php:124
authwp_ajax_saiap_update_promptincludes\scheduler.php:175
authwp_ajax_saiap_regenerate_promptincludes\scheduler.php:219
authwp_ajax_saiap_create_promptincludes\scheduler.php:280
authwp_ajax_saiap_generate_researchincludes\scheduler.php:362
authwp_ajax_saiap_get_research_recommendationsincludes\scheduler.php:419
authwp_ajax_saiap_get_stream_tokenincludes\scheduler.php:465
authwp_ajax_saiap_fetch_contextincludes\site-context.php:323
authwp_ajax_saiap_clear_context_cacheincludes\site-context.php:341
authwp_ajax_saiap_update_context_fieldsincludes\site-context.php:486
authwp_ajax_saiap_post_types_listincludes\site-context.php:514
authwp_ajax_saiap_post_types_upsertincludes\site-context.php:546
authwp_ajax_saiap_post_types_deleteincludes\site-context.php:578
authwp_ajax_saiap_post_types_from_urlincludes\site-context.php:610
authwp_ajax_saiap_post_types_getincludes\site-context.php:642
authwp_ajax_saiap_post_types_from_url_asyncincludes\site-context.php:674
authwp_ajax_saiap_update_contextincludes\site-context.php:1189
authwp_ajax_saiap_update_wizard_dataincludes\site-context.php:1287
authwp_ajax_saiap_start_trialincludes\trial.php:770
authwp_ajax_saiap_dismiss_trial_update_noticeincludes\trial.php:785
authwp_ajax_saiap_submit_onboarding_wizardincludes\trial.php:883
authwp_ajax_saiap_submit_wizard_with_licenseincludes\trial.php:961
authwp_ajax_saiap_create_first_post_draftincludes\trial.php:1093
authwp_ajax_saiap_retry_setupincludes\trial.php:1155
authwp_ajax_saiap_track_setup_eventincludes\trial.php:1178

REST API Routes 7

POST/wp-json/clearpost/v1/insert-postincludes\api-insert-post.php:25
POST/wp-json/simple-ai-auto-post/v1/trigger-cronincludes\cron-trigger.php:25
GET/wp-json/simple-ai-auto-post/v1/image-searchincludes\images.php:21
POST/wp-json/simple-ai-auto-post/v1/image-selectincludes\images.php:44
GET/wp-json/simple-ai-auto-post/v1/posts/(?P<id>\d+)/contentincludes\images.php:81
POST/wp-json/simple-ai-auto-post/v1/posts/(?P<id>\d+)/feature-imageincludes\images.php:114
POST/wp-json/simple-ai-auto-post/v1/posts/(?P<id>\d+)/inline-imageincludes\images.php:151
WordPress Hooks 34
actionsaiap_refresh_models_registry_eventincludes\ai-requests.php:962
actionadmin_noticesincludes\analytics.php:132
actiontransition_post_statusincludes\analytics.php:276
actionrest_api_initincludes\api-insert-post.php:87
actionwp_headincludes\api-insert-post.php:373
actionrest_api_initincludes\cron-trigger.php:35
actionwp_dashboard_setupincludes\dashboard-widget.php:31
actionadmin_enqueue_scriptsincludes\dashboard-widget.php:257
actionenqueue_block_editor_assetsincludes\editor-chat.php:444
actionadmin_noticesincludes\global-banner.php:60
actionadmin_enqueue_scriptsincludes\global-banner.php:258
actionrest_api_initincludes\images.php:202
actionadmin_enqueue_scriptsincludes\onboarding-wizard.php:336
actionadmin_footerincludes\onboarding-wizard.php:359
actionadmin_initincludes\onboarding.php:55
actionadmin_enqueue_scriptsincludes\onboarding.php:969
actioninitincludes\scheduler.php:476
actionsaiap_generate_scheduled_postincludes\scheduler.php:726
actiontransition_post_statusincludes\scheduler.php:832
actionsaiap_daily_context_updateincludes\site-context.php:1103
actionwp_loadedincludes\site-context.php:1113
actionupdate_option_permalink_structureincludes\site-context.php:1349
actionadmin_noticessimple-ai-auto-post.php:56
actionadmin_footersimple-ai-auto-post.php:61
actionadmin_initsimple-ai-auto-post.php:130
actionadmin_initsimple-ai-auto-post.php:145
actionplugins_loadedsimple-ai-auto-post.php:169
actionadmin_initsimple-ai-auto-post.php:524
actionadmin_initsimple-ai-auto-post.php:527
actionadmin_initsimple-ai-auto-post.php:528
actionpre_get_postssimple-ai-auto-post.php:551
actionadmin_enqueue_scriptssimple-ai-auto-post.php:700
actionadmin_enqueue_scriptssimple-ai-auto-post.php:719
actionadmin_menusimple-ai-auto-post.php:740

Scheduled Events 5

saiap_refresh_models_registry_event
saiap_refresh_models_registry_event
saiap_generate_scheduled_post
saiap_daily_context_update
saiap_refresh_models_registry_event
Maintenance & Trust

ClearPost – AI Blog Post Generator & Automated SEO Content Writer for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 11, 2026
PHP min version7.2
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

ClearPost – AI Blog Post Generator & Automated SEO Content Writer for WordPress Developer Profile

purposego

1 plugin · 10 total installs

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

How We Detect ClearPost – AI Blog Post Generator & Automated SEO Content Writer for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/clearpost-simple-ai-auto-post/assets/js/main.js/wp-content/plugins/clearpost-simple-ai-auto-post/assets/css/main.css
Script Paths
/wp-content/plugins/clearpost-simple-ai-auto-post/includes/onboarding.php/wp-content/plugins/clearpost-simple-ai-auto-post/includes/trial.php/wp-content/plugins/clearpost-simple-ai-auto-post/includes/onboarding-wizard.php/wp-content/plugins/clearpost-simple-ai-auto-post/includes/generate.php/wp-content/plugins/clearpost-simple-ai-auto-post/includes/ai-requests.php/wp-content/plugins/clearpost-simple-ai-auto-post/includes/prompt-history.php+5 more
Version Parameters
clearpost-simple-ai-auto-post/assets/js/main.js?ver=clearpost-simple-ai-auto-post/assets/css/main.css?ver=

HTML / DOM Fingerprints

CSS Classes
saiap-dashboard-wrapsaiap-settings-wrapsaiap-settings-containersaiap-notice
HTML Comments
<!-- Simple AI Auto Post plugin --><!-- The Scheduler tab has been consolidated into the Dashboard tab. -->
Data Attributes
data-saiap-noncedata-saiap-ajax-urldata-saiap-post-id
JS Globals
saiap_admin_params
REST Endpoints
/wp-json/saiap/v1/generate_post/wp-json/saiap/v1/settings/wp-json/saiap/v1/site_context
FAQ

Frequently Asked Questions about ClearPost – AI Blog Post Generator & Automated SEO Content Writer for WordPress