Kabook Editor Tools Security & Risk Analysis

wordpress.org/plugins/kabook-editor-tools

Supercharge WordPress: Modular UI Elements, Image Effects, Sticky Media Player & a unified Toolkit for Classic & Gutenberg.

0 active installs v1.0.0 PHP 7.4+ WP 5.8+ Updated Feb 20, 2026
editorformattinggutenbergshortcodestinymce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Kabook Editor Tools Safe to Use in 2026?

Generally Safe

Score 100/100

Kabook Editor Tools 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 "kabook-editor-tools" plugin version 1.0.0 demonstrates a generally strong security posture, incorporating several key security best practices. The static analysis reveals a low attack surface with no unprotected entry points, including AJAX handlers, REST API routes, and shortcodes. The code also shows a commendable commitment to security with 100% of SQL queries using prepared statements, a high percentage of properly escaped output (99%), and the presence of nonce and capability checks for critical functionalities. The absence of known CVEs and any recorded vulnerability history further reinforces this positive outlook, suggesting diligent development and maintenance.

Despite the overall good practices, a few minor areas warrant attention. The presence of file operations without further context raises a potential, albeit unconfirmed, concern for insecure file handling. While no dangerous functions or taint flows with unsanitized paths were identified, the analysis of only one taint flow is a very small sample size. The plugin also bundles the TinyMCE library, which, if not kept up-to-date, could represent a potential vector for vulnerabilities, though no specific issues were flagged in this analysis. Overall, the plugin appears to be developed with security in mind, but the limited scope of taint analysis and the context of file operations suggest a thorough review of these specific areas would be prudent.

Key Concerns

  • File operations present
  • Limited taint flow analysis
  • Bundled library (TinyMCE) - potential for outdated version
Vulnerabilities
None known

Kabook Editor Tools Security Vulnerabilities

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

Kabook Editor Tools Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

99% escaped242 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<documentation-status> (modules\documentation\documentation-status.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Kabook Editor Tools Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 1

authwp_ajax_kabook_snippet_searchmodules\snippets\class-kabook-module-snippets.php:64

Shortcodes 3

[kabook_media] modules\media-player\class-kabook-module-media-player.php:66
[kabook_post_link] modules\snippets\class-kabook-module-snippets.php:65
[kabook_time] modules\snippets\class-kabook-module-snippets.php:66
WordPress Hooks 53
actionkabook_editor_tools_render_modules_gridadmin\class-kabook-editor-tools-admin.php:68
actionadmin_enqueue_scriptsincludes\abstract-kabook-module.php:110
actionplugins_loadedincludes\class-kabook-editor-tools.php:111
actionadmin_enqueue_scriptsincludes\class-kabook-editor-tools.php:129
actionadmin_enqueue_scriptsincludes\class-kabook-editor-tools.php:130
actionadmin_menuincludes\class-kabook-editor-tools.php:133
actionadmin_initincludes\class-kabook-editor-tools.php:136
actionadmin_enqueue_scriptsincludes\class-kabook-icon-manager.php:34
actionadmin_enqueue_scriptsmodules\documentation\class-kabook-module-documentation.php:44
actionenqueue_block_editor_assetsmodules\gutenberg-toolkit\class-kabook-module-gutenberg-toolkit.php:73
actionenqueue_block_editor_assetsmodules\gutenberg-toolkit\class-kabook-module-gutenberg-toolkit.php:76
actionafter_setup_thememodules\gutenberg-toolkit\class-kabook-module-gutenberg-toolkit.php:79
actionadmin_enqueue_scriptsmodules\media-player\class-kabook-module-media-player.php:69
filtermce_external_pluginsmodules\media-player\class-kabook-module-media-player.php:72
filtermce_buttonsmodules\media-player\class-kabook-module-media-player.php:73
filtermce_cssmodules\media-player\class-kabook-module-media-player.php:76
filtertiny_mce_before_initmodules\media-player\class-kabook-module-media-player.php:79
actionadmin_enqueue_scriptsmodules\media-player\class-kabook-module-media-player.php:83
actionwp_enqueue_scriptsmodules\media-player\class-kabook-module-media-player.php:84
actionwp_enqueue_scriptsmodules\media-player\class-kabook-module-media-player.php:88
actionenqueue_block_editor_assetsmodules\media-player\class-kabook-module-media-player.php:91
filterkabook_gutenberg_datamodules\media-player\class-kabook-module-media-player.php:94
actionadmin_initmodules\snippets\class-kabook-module-snippets.php:69
actionadmin_enqueue_scriptsmodules\snippets\class-kabook-module-snippets.php:72
actionadmin_enqueue_scriptsmodules\snippets\class-kabook-module-snippets.php:76
actionwp_enqueue_scriptsmodules\snippets\class-kabook-module-snippets.php:77
filterkabook_gutenberg_datamodules\snippets\class-kabook-module-snippets.php:81
filterpre_update_option_kabook_editor_tools_settingsmodules\snippets\class-kabook-module-snippets.php:84
filtermce_external_pluginsmodules\snippets\class-kabook-module-snippets.php:223
filtermce_buttonsmodules\snippets\class-kabook-module-snippets.php:224
actionadmin_enqueue_scriptsmodules\snippets\class-kabook-module-snippets.php:226
filteruse_block_editor_for_postmodules\system\class-kabook-module-system.php:59
actionwp_enqueue_scriptsmodules\system\class-kabook-module-system.php:63
actionadmin_enqueue_scriptsmodules\system\class-kabook-module-system.php:64
filtermce_external_pluginsmodules\tinymce\class-kabook-module-tinymce.php:58
filtermce_buttonsmodules\tinymce\class-kabook-module-tinymce.php:59
actionadmin_enqueue_scriptsmodules\tinymce\class-kabook-module-tinymce.php:61
filtertiny_mce_before_initmodules\tinymce\class-kabook-module-tinymce.php:62
actionadmin_enqueue_scriptsmodules\tinymce\class-kabook-module-tinymce.php:63
actionwp_enqueue_scriptsmodules\tinymce\class-kabook-module-tinymce.php:64
filterkabook_register_editor_formatsmodules\ui-boxes\class-kabook-module-ui-boxes.php:96
filtermce_cssmodules\ui-boxes\class-kabook-module-ui-boxes.php:97
filtertiny_mce_before_initmodules\ui-boxes\class-kabook-module-ui-boxes.php:98
actionwp_enqueue_scriptsmodules\ui-boxes\class-kabook-module-ui-boxes.php:101
actionenqueue_block_editor_assetsmodules\ui-boxes\class-kabook-module-ui-boxes.php:102
actionadmin_enqueue_scriptsmodules\ui-boxes\class-kabook-module-ui-boxes.php:105
filterkabook_gutenberg_datamodules\ui-boxes\class-kabook-module-ui-boxes.php:108
filterkabook_register_editor_formatsmodules\ui-elements\class-kabook-module-ui-elements.php:74
filtermce_cssmodules\ui-elements\class-kabook-module-ui-elements.php:75
filtertiny_mce_before_initmodules\ui-elements\class-kabook-module-ui-elements.php:76
actionwp_enqueue_scriptsmodules\ui-elements\class-kabook-module-ui-elements.php:77
actionenqueue_block_editor_assetsmodules\ui-elements\class-kabook-module-ui-elements.php:78
filterkabook_gutenberg_datamodules\ui-elements\class-kabook-module-ui-elements.php:79
Maintenance & Trust

Kabook Editor Tools Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 20, 2026
PHP min version7.4
Downloads122

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Kabook Editor Tools Developer Profile

Afshari

2 plugins · 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 Kabook Editor Tools

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kabook-editor-tools/admin/css/kabook-editor-tools-admin.css/wp-content/plugins/kabook-editor-tools/admin/js/kabook-editor-tools-admin.js
Script Paths
/wp-content/plugins/kabook-editor-tools/admin/js/kabook-editor-tools-admin.js
Version Parameters
kabook-editor-tools-admin.css?ver=kabook-editor-tools-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
kabook-editor-tools-adminkabook-top-btnkabook-tab-linkkabook-tab-content
Data Attributes
data-tab
JS Globals
localStorage
FAQ

Frequently Asked Questions about Kabook Editor Tools