1Platform Content AI Security & Risk Analysis

wordpress.org/plugins/1platform-content-ai

AI-powered blog posts, internal linking, tables of contents, and content strategy from your WordPress dashboard.

20 active installs v2.31.0 PHP 7.4+ WP 5.9+ Updated Apr 13, 2026
ai-contentcontent-generationinternal-linksseotable-of-contents
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is 1Platform Content AI Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The 1platform-content-ai v2.31.0 plugin exhibits a generally strong security posture, with excellent adherence to best practices in areas like SQL query handling and output escaping. The absence of publicly known CVEs and the robust implementation of prepared statements for all SQL queries are significant strengths. Furthermore, the thorough use of nonce and capability checks across its AJAX endpoints suggests a proactive approach to authorization. The plugin also demonstrates good practice by not bundling external libraries, which can be a source of vulnerabilities.

However, the static analysis reveals some areas of concern that warrant attention. The presence of two dangerous functions, `set_time_limit` and `ini_set`, could potentially be exploited if not implemented with strict input validation and authorization controls, though the static analysis did not flag any direct vulnerabilities stemming from them. More critically, the taint analysis identified two high-severity flows with unsanitized paths. These flows, while not directly translated into CVEs in the vulnerability history, represent a potential attack vector that could lead to path traversal or other file system-related vulnerabilities if exploited.

In conclusion, while the plugin benefits from a solid foundation in secure coding principles and a clean vulnerability history, the identified high-severity taint flows are a notable weakness. These require careful review and mitigation to ensure that the plugin remains secure against emerging threats. The overall security can be considered good, but not perfect, with the taint analysis indicating the most significant risk.

Key Concerns

  • High severity unsanitized paths in taint analysis
  • Dangerous functions (set_time_limit, ini_set)
Vulnerabilities
None known

1Platform Content AI Security Vulnerabilities

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

1Platform Content AI Release Timeline

v2.31.0Current
v2.30.2
v2.30.0
v2.28.6
v2.28.5
v2.28.3
v2.28.1
v2.28.0
v2.27.3
v2.27.2
v2.27.0
v2.25.0
v2.23.2
v2.23.0
v2.21.9
v2.21.7
v2.21.5
v2.21.3
v2.21.0
v2.19.0
Code Analysis
Analyzed Apr 16, 2026

1Platform Content AI Code Analysis

Dangerous Functions
2
Raw SQL Queries
0
153 prepared
Unescaped Output
10
2057 escaped
Nonce Checks
32
Capability Checks
35
File Operations
1
External Requests
2
Bundled Libraries
0

Dangerous Functions Found

set_time_limitset_time_limit(300);includes/services/jobs/JobProcessor.php:33
ini_setini_set('max_execution_time', '300');includes/services/jobs/JobProcessor.php:34

SQL Query Safety

100% prepared153 total queries

Output Escaping

100% escaped2067 total outputs
Data Flows · Security
15 unsanitized

Data Flow Analysis

25 flows15 with unsanitized paths
renderWizard (includes/admin/agents/ContaiAgentsAdminPage.php:139)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

1Platform Content AI Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 7

authwp_ajax_contai_save_keywordsincludes/admin/admin-content-generator.php:54
authwp_ajax_contai_analytics_connectincludes/admin/apps/handlers/AnalyticsFormHandler.php:14
authwp_ajax_contai_analytics_disconnectincludes/admin/apps/handlers/AnalyticsFormHandler.php:15
authwp_ajax_contai_analytics_get_oauth_urlincludes/admin/apps/handlers/AnalyticsFormHandler.php:16
authwp_ajax_contai_analytics_check_oauthincludes/admin/apps/handlers/AnalyticsFormHandler.php:17
authwp_ajax_contai_analytics_setupincludes/admin/apps/handlers/AnalyticsFormHandler.php:18
authwp_ajax_contai_analytics_poll_statusincludes/admin/apps/handlers/AnalyticsFormHandler.php:19
WordPress Hooks 62
actionplugins_loaded1platform-content-ai.php:181
actionplugins_loaded1platform-content-ai.php:186
actionadmin_menu1platform-content-ai.php:242
actionrest_api_init1platform-content-ai.php:244
actionadmin_enqueue_scripts1platform-content-ai.php:264
actionshutdown1platform-content-ai.php:332
actionadmin_notices1platform-content-ai.php:382
actionadmin_notices1platform-content-ai.php:410
actionadmin_notices1platform-content-ai.php:434
filterscript_loader_tagincludes/admin/admin-adsense-injector.php:41
actionwp_headincludes/admin/admin-adsense-injector.php:141
actionwp_headincludes/admin/admin-adsense-injector.php:142
actionadmin_enqueue_scriptsincludes/admin/admin-ai-site-generator.php:33
actionadmin_initincludes/admin/admin-ai-site-generator.php:195
actionadmin_initincludes/admin/admin-apps.php:44
actionadmin_initincludes/admin/admin-apps.php:61
actionadmin_initincludes/admin/admin-apps.php:78
actionadmin_enqueue_scriptsincludes/admin/admin-apps.php:158
actionadmin_initincludes/admin/admin-billing.php:26
actionadmin_enqueue_scriptsincludes/admin/admin-billing.php:64
actionadmin_initincludes/admin/admin-content-generator.php:36
actionadmin_initincludes/admin/admin-content-generator.php:52
actionadmin_enqueue_scriptsincludes/admin/admin-content-generator.php:170
actionadmin_enqueue_scriptsincludes/admin/admin-init-configuration.php:26
actionadmin_post_contai_save_site_configurationincludes/admin/admin-init-configuration.php:141
actionadmin_initincludes/admin/admin-licenses.php:16
actionadmin_enqueue_scriptsincludes/admin/admin-licenses.php:35
actionadmin_noticesincludes/admin/apps/panels/internal-links/InternalLinksSettingsHandler.php:97
actioninitincludes/admin/content-generator/helpers/cookie-notice-helper.php:75
actionwp_footerincludes/admin/content-generator/helpers/cookie-notice-helper.php:82
actionadmin_initincludes/admin/content-generator/helpers/legal-pages-helper.php:94
actionadmin_noticesincludes/admin/content-generator/panels/api-logs.php:31
actionadmin_noticesincludes/admin/content-generator/panels/api-logs.php:35
actiontransition_post_statusincludes/analytics/class-analytics-server.php:118
actioncomment_postincludes/analytics/class-analytics-server.php:126
actionwp_headincludes/analytics/class-analytics-tag.php:11
actionwp_footerincludes/analytics/class-analytics-tag.php:12
actioncontai_agent_actions_pollincludes/cron/agent-actions-cron.php:27
actioncontai_process_job_queueincludes/cron/job-processor-cron.php:7
actioninitincludes/cron/job-processor-cron.php:25
filtercron_schedulesincludes/cron/job-processor-cron.php:57
actiondo_feed_rdfincludes/header.php:12
actiondo_feed_rssincludes/header.php:13
actiondo_feed_rss2includes/header.php:14
actiondo_feed_atomincludes/header.php:15
actiondo_feed_rss2_commentsincludes/header.php:16
actiondo_feed_atom_commentsincludes/header.php:17
actiontemplate_redirectincludes/header.php:38
filterauthor_linkincludes/header.php:50
filterthe_author_posts_linkincludes/header.php:51
filterwp_sitemaps_add_providerincludes/header.php:53
filteruser_row_actionsincludes/header.php:65
actiontemplate_redirectincludes/header.php:82
actioninitincludes/header.php:93
actioninitincludes/header.php:94
actioninitincludes/header.php:95
actionwp_enqueue_scriptsincludes/header.php:114
actionpublish_postincludes/services/internal-links/InternalLinksWordPressIntegration.php:51
filterdocument_title_partsincludes/services/seo/SeoHeadService.php:10
actionwp_headincludes/services/seo/SeoHeadService.php:11
filterthe_contentincludes/services/toc/TocWordPressIntegration.php:16
actionwp_enqueue_scriptsincludes/services/toc/TocWordPressIntegration.php:17

Scheduled Events 2

contai_agent_actions_poll
contai_process_job_queue
Maintenance & Trust

1Platform Content AI Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 13, 2026
PHP min version7.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

1Platform Content AI Developer Profile

1platform

1 plugin · 20 total installs

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

How We Detect 1Platform Content AI

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/1platform-content-ai/assets/js/content-ai-admin.js/wp-content/plugins/1platform-content-ai/assets/css/content-ai-admin.css/wp-content/plugins/1platform-content-ai/assets/css/content-ai-global.css/wp-content/plugins/1platform-content-ai/assets/js/content-ai-frontend.js/wp-content/plugins/1platform-content-ai/assets/js/content-ai-global.js/wp-content/plugins/1platform-content-ai/assets/js/content-ai-seo.js/wp-content/plugins/1platform-content-ai/assets/js/content-ai-toc.js/wp-content/plugins/1platform-content-ai/assets/js/content-ai-agent.js+1 more
Script Paths
/wp-content/plugins/1platform-content-ai/assets/js/content-ai-admin.js/wp-content/plugins/1platform-content-ai/assets/js/content-ai-frontend.js/wp-content/plugins/1platform-content-ai/assets/js/content-ai-global.js/wp-content/plugins/1platform-content-ai/assets/js/content-ai-seo.js/wp-content/plugins/1platform-content-ai/assets/js/content-ai-toc.js/wp-content/plugins/1platform-content-ai/assets/js/content-ai-agent.js
Version Parameters
1platform-content-ai/assets/js/content-ai-admin.js?ver=1platform-content-ai/assets/css/content-ai-admin.css?ver=1platform-content-ai/assets/css/content-ai-global.css?ver=1platform-content-ai/assets/js/content-ai-frontend.js?ver=1platform-content-ai/assets/js/content-ai-global.js?ver=1platform-content-ai/assets/js/content-ai-seo.js?ver=1platform-content-ai/assets/js/content-ai-toc.js?ver=1platform-content-ai/assets/js/content-ai-agent.js?ver=1platform-content-ai/assets/css/content-ai-agent.css?ver=

HTML / DOM Fingerprints

CSS Classes
contai-admin-pagecontai-logs-panel-wrappercontai-migration-runnercontai-job-processor-croncontai-agent-actions-croncontai-seo-headcontai-analytics-tagcontai-analytics-server+23 more
HTML Comments
<!-- Build the migration runner with all registered migrations. --><!-- Each migration is assigned a sequential version number. --><!-- New migrations MUST be appended at the end with the next version number. --><!-- Run upgrade routines when the plugin version changes. -->+4 more
Data Attributes
data-contai-versiondata-contai-admin-pagedata-contai-logs-paneldata-contai-migration-runnerdata-contai-job-processor-crondata-contai-agent-actions-cron+26 more
JS Globals
window.CONTAI_VERSIONwindow.ContaiAgentEndpointswindow.ContaiAgentApiServicewindow.ContaiAgentSettingsServicewindow.ContaiAgentActionHandlerwindow.ContaiAgentSyncService+26 more
REST Endpoints
/wp-json/1platform-content-ai/v1/admin/settings/wp-json/1platform-content-ai/v1/admin/licenses/wp-json/1platform-content-ai/v1/admin/adsense/wp-json/1platform-content-ai/v1/admin/content-generator/wp-json/1platform-content-ai/v1/admin/apps/wp-json/1platform-content-ai/v1/admin/ai-site-generator/wp-json/1platform-content-ai/v1/admin/job-monitor/wp-json/1platform-content-ai/v1/admin/billing/wp-json/1platform-content-ai/v1/logs/wp-json/1platform-content-ai/v1/agents/settings/wp-json/1platform-content-ai/v1/agents/actions/wp-json/1platform-content-ai/v1/agents/sync
FAQ

Frequently Asked Questions about 1Platform Content AI