SWPanel AI Builder Security & Risk Analysis

wordpress.org/plugins/swpanel-ai

Create and edit your website using AI. Generate and modify content directly inside the WordPress block editor with SWPanel AI Builder.

0 active installs v1.0.3 PHP 7.4+ WP 6.8+ Updated Jan 30, 2026
aiblock-editorcontent-generationgutenbergwebsite-builder
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is SWPanel AI Builder Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The "swpanel-ai" v1.0.3 plugin exhibits a mixed security posture. On the positive side, it demonstrates excellent output sanitization, with 100% of outputs properly escaped, and there are no recorded past vulnerabilities or critical taint flows. This suggests a developer with some awareness of secure coding practices, particularly concerning output rendering. However, a significant concern arises from the presence of five AJAX handlers, all of which lack authentication checks. This creates a substantial attack surface that could be exploited by unauthenticated users to trigger unintended actions within the plugin.

The static analysis reveals a critical weakness in the handling of AJAX requests, directly exposing these entry points. While the code signals show no immediately dangerous functions or file operations, the SQL query is executed without prepared statements, which is a potential vector for SQL injection if the query inputs are not meticulously sanitized elsewhere (which is not evident from the provided data). The plugin also makes an external HTTP request, which could be a vector for SSRF if not handled carefully. Despite the lack of historical vulnerabilities, the current state of the code analysis points to several areas requiring immediate attention to mitigate potential risks.

In conclusion, the plugin has strengths in output escaping and a clean vulnerability history. However, the lack of authentication on all AJAX handlers is a severe oversight that significantly undermines its security. The raw SQL query and the external HTTP request also present potential risks that need to be addressed. The plugin's security would be considerably improved by implementing proper authorization and nonce checks on its AJAX endpoints, and by adopting prepared statements for SQL queries.

Key Concerns

  • AJAX handlers without authentication
  • SQL query not using prepared statements
  • External HTTP request
Vulnerabilities
None known

SWPanel AI Builder Security Vulnerabilities

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

SWPanel AI Builder Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
0 prepared
Unescaped Output
0
196 escaped
Nonce Checks
8
Capability Checks
2
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

0% prepared1 total queries

Output Escaping

100% escaped196 total outputs
Attack Surface
5 unprotected

SWPanel AI Builder Attack Surface

Entry Points5
Unprotected5

AJAX Handlers 5

authwp_ajax_swpanel_ai_create_taskadmin\pages\CreatingPage.php:12
authwp_ajax_swpanel_ai_check_taskadmin\pages\CreatingPage.php:13
authwp_ajax_swpanel_ai_get_description_keywordsadmin\pages\StructurePage.php:14
authwp_ajax_swpanel_ai_get_headersadmin\pages\StylePage.php:14
authwp_ajax_swpanel_ai_create_template_pagesadmin\pages\TemplatePage.php:14
WordPress Hooks 23
actionadmin_menuadmin\AdminMenu.php:9
actionadmin_menuadmin\pages\ConceptPage.php:11
actionadmin_post_swpanel_ai_concept_formadmin\pages\ConceptPage.php:12
actionadmin_menuadmin\pages\CreatingPage.php:11
actionswpanel_ai_long_taskadmin\pages\CreatingPage.php:20
actionadmin_menuadmin\pages\StructurePage.php:11
actionadmin_post_swpanel_ai_structure_formadmin\pages\StructurePage.php:12
actionadmin_post_swpanel_ai_structure_backadmin\pages\StructurePage.php:13
actionadmin_menuadmin\pages\StylePage.php:11
actionadmin_post_swpanel_ai_style_formadmin\pages\StylePage.php:12
actionadmin_post_swpanel_ai_style_backadmin\pages\StylePage.php:13
actionadmin_menuadmin\pages\TemplatePage.php:11
actionadmin_post_swpanel_ai_template_formadmin\pages\TemplatePage.php:12
actionadmin_post_swpanel_ai_template_backadmin\pages\TemplatePage.php:13
actionadmin_menuadmin\pages\TokenPage.php:11
actionadmin_post_swpanel_ai_token_formadmin\pages\TokenPage.php:12
actionadmin_enqueue_scriptsincludes\enqueue.php:5
actionenqueue_block_editor_assetsincludes\enqueue.php:161
actionadmin_initswpanel-ai.php:48
actionadmin_initswpanel-ai.php:78
actionplugins_loadedswpanel-ai.php:98
actioninitswpanel-ai.php:100
filtershow_admin_barswpanel-ai.php:142
Maintenance & Trust

SWPanel AI Builder Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 30, 2026
PHP min version7.4
Downloads373

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

SWPanel AI Builder Developer Profile

SWPanel

2 plugins · 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 SWPanel AI Builder

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

Asset Fingerprints

Asset Paths
../admin/assets/css/index.css

HTML / DOM Fingerprints

CSS Classes
swpanel-ai
Data Attributes
data-swpanel-ai-token
FAQ

Frequently Asked Questions about SWPanel AI Builder