AI Editor Post Switcher Security & Risk Analysis

wordpress.org/plugins/ai-editor-post-switcher

Navigate easily between posts, pages, or custom post types in the Gutenberg editor via intuitive navigation buttons.

0 active installs v1.1.2.1 PHP 7.0+ WP 5.0+ Updated May 31, 2025
editoreditor-toolsgutenbergnavigationpost-navigation
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AI Editor Post Switcher Safe to Use in 2026?

Generally Safe

Score 92/100

AI Editor Post Switcher 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-editor-post-switcher" plugin v1.1.2.1 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and ensuring proper output escaping for all outputs. It also correctly implements nonce checks and capability checks in a number of instances.

However, there are significant concerns regarding its attack surface. All three identified AJAX entry points lack authentication checks, meaning any unauthenticated user could potentially trigger these actions. Furthermore, the taint analysis reveals one flow with unsanitized paths, classified as high severity, which could lead to exploitable vulnerabilities if not handled carefully within the plugin's logic. The absence of known vulnerabilities in its history is a positive sign, suggesting a lack of past exploitable flaws, but it does not negate the risks identified in the current code analysis.

In conclusion, while the plugin shows strength in data handling (SQL and output escaping) and has a clean vulnerability history, the unprotected AJAX endpoints and the high-severity unsanitized path flow present a notable risk. The plugin needs immediate attention to secure these entry points and address the identified taint flow to improve its overall security.

Key Concerns

  • AJAX handlers without authentication checks
  • Taint flow with unsanitized paths (high severity)
Vulnerabilities
None known

AI Editor Post Switcher Security Vulnerabilities

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

AI Editor Post Switcher Release Timeline

v1.1.2.1Current
v1.1.2
v1.1.1
v1.1.0
v1.0.7
Code Analysis
Analyzed Apr 16, 2026

AI Editor Post Switcher Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

100% escaped78 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
process_post_types_form (includes/admin/class-admin-settings-tab.php:46)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

AI Editor Post Switcher Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_ai_editor_get_postsincludes/class-posts-search.php:22
authwp_ajax_ai_editor_get_context_postsincludes/class-posts-search.php:23
authwp_ajax_ai_editor_search_postsincludes/class-posts-search.php:24
WordPress Hooks 12
actionadmin_menuincludes/class-admin-page.php:41
actionadmin_initincludes/class-admin-page.php:44
actionadmin_initincludes/class-admin-page.php:45
actionadmin_initincludes/class-admin-page.php:46
actionadmin_enqueue_scriptsincludes/class-admin-page.php:47
actionenqueue_block_editor_assetsincludes/class-editor-integration.php:20
filterplugin_row_metaincludes/class-editor-integration.php:22
filterai_editor_header_dataincludes/class-posts-search.php:27
filterpage_row_actionsincludes/sort-editlink.php:154
filterpost_row_actionsincludes/sort-editlink.php:155
actionadmin_initincludes/sort-editlink.php:158
filterpost_row_actionsincludes/sort-editlink.php:180
Maintenance & Trust

AI Editor Post Switcher Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 31, 2025
PHP min version7.0
Downloads499

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

AI Editor Post Switcher Developer Profile

4wpai

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 Editor Post Switcher

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ai-editor-post-switcher/css/admin-page.css/wp-content/plugins/ai-editor-post-switcher/js/admin-changelog.js
Script Paths
/wp-content/plugins/ai-editor-post-switcher/js/admin-changelog.js
Version Parameters
ai-editor-post-switcher/css/admin-page.css?ver=ai-editor-post-switcher/js/admin-changelog.js?ver=

HTML / DOM Fingerprints

CSS Classes
ai-version-number
Data Attributes
data-nonce
JS Globals
AI_Editor_Nonce_Manager
FAQ

Frequently Asked Questions about AI Editor Post Switcher