Kindeditor For WordPress Security & Risk Analysis

wordpress.org/plugins/kindeditor-for-wordpress

Kindeditor for wordpress

500 active installs v1.4.3 PHP + WP 3.0+ Updated Apr 13, 2015
editorsyntax-highlighting
85
A · Safe
CVEs total1
Unpatched0
Last CVEMay 25, 2014
Safety Verdict

Is Kindeditor For WordPress Safe to Use in 2026?

Generally Safe

Score 85/100

Kindeditor For WordPress has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: May 25, 2014Updated 11yr ago
Risk Assessment

The 'kindeditor-for-wordpress' plugin version 1.4.3 presents a mixed security profile. On the positive side, the static analysis shows a very limited attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without authentication or proper authorization checks. Furthermore, all SQL queries are confirmed to use prepared statements, and there are no critical or high-severity taint flows detected. The plugin also demonstrates a recent focus on security, with no currently unpatched CVEs and a single medium vulnerability from 2014 indicating historical but not persistent issues.

However, significant concerns arise from the output escaping. The analysis reveals that 100% of the 15 identified output points are not properly escaped. This is a critical weakness that could lead to Cross-Site Scripting (XSS) vulnerabilities, especially given that the plugin's historical vulnerability type is XSS. While the attack surface is small and the code is generally free of obvious dangerous functions and raw SQL, the lack of proper output escaping creates a substantial risk of data injection and malicious script execution. The single nonce check also suggests that not all potentially sensitive operations are adequately protected against replay attacks.

In conclusion, while 'kindeditor-for-wordpress' v1.4.3 benefits from a small attack surface and secure database practices, the pervasive issue of unescaped output poses a significant XSS risk. This, combined with the historical prevalence of XSS vulnerabilities in the plugin, necessitates careful attention. The plugin's strengths lie in its limited entry points and prepared SQL statements, but its weakness in output sanitation is a major security concern that could be exploited.

Key Concerns

  • Unescaped output detected
  • Medium severity vulnerability in history
  • Limited nonce checks
Vulnerabilities
1 published

Kindeditor For WordPress Security Vulnerabilities

CVEs by Year

1 CVE in 2014
2014
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

WF-a5205717-af90-4d55-b812-38ded2b0f700-kindeditor-for-wordpressmedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Kindeditor For WordPress < 1.4 - Reflected Cross-Site Scripting

May 25, 2014 Patched in 1.4 (3530d)
Code Analysis
Analyzed Mar 16, 2026

Kindeditor For WordPress Code Analysis

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

Output Escaping

0% escaped15 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
kindeditor_option_page (kindeditor.php:28)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Kindeditor For WordPress Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionpersonal_options_updatekindeditor.php:12
actionadmin_headkindeditor.php:13
actionedit_form_advancedkindeditor.php:14
actionedit_page_formkindeditor.php:15
actionsimple_edit_formkindeditor.php:16
actionadmin_print_styleskindeditor.php:17
actionadmin_print_scriptskindeditor.php:18
actionwp_enqueue_scriptskindeditor.php:21
actionwp_enqueue_scriptskindeditor.php:22
actionadmin_menukindeditor.php:75
Maintenance & Trust

Kindeditor For WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedApr 13, 2015
PHP min version
Downloads55K

Community Trust

Rating100/100
Number of ratings2
Active installs500
Developer Profile

Kindeditor For WordPress Developer Profile

panxianhai

1 plugin · 500 total installs

69
trust score
Avg Security Score
85/100
Avg Patch Time
3530 days
View full developer profile
Detection Fingerprints

How We Detect Kindeditor 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/kindeditor-for-wordpress/media-upload.js/wp-content/plugins/kindeditor-for-wordpress/kindeditor.js/wp-content/plugins/kindeditor-for-wordpress/lang/zh_CN.js/wp-content/plugins/kindeditor-for-wordpress/plugins.js/wp-content/plugins/kindeditor-for-wordpress/themes/default/default.css/wp-content/plugins/kindeditor-for-wordpress/plugins/code/prettify.js/wp-content/plugins/kindeditor-for-wordpress/plugins/code/prettify.css
Script Paths
/wp-content/plugins/kindeditor-for-wordpress/media-upload.js/wp-content/plugins/kindeditor-for-wordpress/kindeditor.js/wp-content/plugins/kindeditor-for-wordpress/lang/zh_CN.js/wp-content/plugins/kindeditor-for-wordpress/plugins.js/wp-content/plugins/kindeditor-for-wordpress/plugins/code/prettify.js
Version Parameters
/wp-content/plugins/kindeditor-for-wordpress/media-upload.js?ver=/wp-content/plugins/kindeditor-for-wordpress/kindeditor.js?ver=/wp-content/plugins/kindeditor-for-wordpress/lang/zh_CN.js?ver=/wp-content/plugins/kindeditor-for-wordpress/plugins.js?ver=/wp-content/plugins/kindeditor-for-wordpress/plugins/code/prettify.js?ver=

HTML / DOM Fingerprints

CSS Classes
ke-containerke-icon-wpmoreke-icon-blockquote
HTML Comments
<![CDATA[//]]>
Data Attributes
data-editor-id
JS Globals
editoroptionsKindEditorprettyPrint
FAQ

Frequently Asked Questions about Kindeditor For WordPress