Kotobee Integration Security & Risk Analysis

wordpress.org/plugins/kotobee

Control access to your Kotobee cloud ebooks and libraries using other plugins such as WooCommerce, WooCommerce Subscriptions, and Memberful.

30 active installs v1.5.5 PHP 7.0+ WP 4.7+ Updated Feb 9, 2022
ebooksmemberfulpublishingsellwoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Kotobee Integration Safe to Use in 2026?

Generally Safe

Score 85/100

Kotobee Integration has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The "kotobee" plugin v1.5.5 exhibits a generally positive security posture with significant strengths, notably its exclusive use of prepared statements for all SQL queries and a high percentage of properly escaped output. The absence of any recorded vulnerabilities (CVEs) in its history is also a strong indicator of good development practices and diligent maintenance. The plugin also demonstrates an awareness of security by implementing nonce and capability checks in its code.

However, a primary concern lies in the attack surface. The plugin exposes a single AJAX handler that lacks authentication checks. While this is the only unprotected entry point, it represents a potential gateway for attackers to exploit. Furthermore, the taint analysis revealed one flow with unsanitized paths. While not flagged as critical or high severity, unsanitized paths can still lead to vulnerabilities if not handled with extreme care. The presence of file operations and external HTTP requests, while not inherently insecure, warrants careful review to ensure they are implemented safely and do not introduce further risks.

In conclusion, "kotobee" v1.5.5 is a relatively secure plugin, largely due to its robust handling of database operations and output sanitization, combined with a clean vulnerability history. The main areas for improvement are the authentication mechanism for the identified AJAX handler and a thorough investigation of the unsanitized path flow to ensure no latent security weaknesses exist.

Key Concerns

  • AJAX handler without auth checks
  • Flow with unsanitized paths
Vulnerabilities
None known

Kotobee Integration Security Vulnerabilities

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

Kotobee Integration Code Analysis

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

SQL Query Safety

100% prepared8 total queries

Output Escaping

81% escaped132 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

4 flows1 with unsanitized paths
<linking-page> (admin\linking-page.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Kotobee Integration Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_kotobee_get_product_variationsclasses\KotobeeWoocommerceIntegration.php:37
WordPress Hooks 18
actionadmin_menuclasses\KotobeeIntegration.php:619
actionadmin_enqueue_scriptsclasses\KotobeeIntegration.php:621
actionadmin_noticesclasses\KotobeeMemberfulIntegration.php:24
actionwp_loadedclasses\KotobeeMemberfulIntegration.php:29
actionadmin_noticesclasses\KotobeeWoocommerceIntegration.php:21
actionadmin_noticesclasses\KotobeeWoocommerceIntegration.php:26
actionadd_meta_boxes_productclasses\KotobeeWoocommerceIntegration.php:29
actionwoocommerce_variation_headerclasses\KotobeeWoocommerceIntegration.php:32
actionadmin_enqueue_scriptsclasses\KotobeeWoocommerceIntegration.php:40
actionwoocommerce_order_status_changedclasses\KotobeeWoocommerceIntegration.php:43
actionwoocommerce_subscription_status_updatedclasses\KotobeeWoocommerceIntegration.php:46
actionadmin_menukotobee.php:136
actionadmin_noticeskotobee.php:172
actionadmin_noticeskotobee.php:177
actioninitkotobee.php:194
actioninitkotobee.php:202
actionadmin_headkotobee.php:228
actionadmin_noticeskotobee.php:246
Maintenance & Trust

Kotobee Integration Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedFeb 9, 2022
PHP min version7.0
Downloads2K

Community Trust

Rating100/100
Number of ratings11
Active installs30
Developer Profile

Kotobee Integration Developer Profile

kotobee

1 plugin · 30 total installs

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

How We Detect Kotobee Integration

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kotobee/assets/css/frontend.css/wp-content/plugins/kotobee/assets/js/frontend.js
Script Paths
/wp-content/plugins/kotobee/assets/js/frontend.js
Version Parameters
kotobee/assets/css/frontend.css?ver=kotobee/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
kotobee-integration
HTML Comments
<!-- Kotobee Cloud Ebooks and Libraries --><!-- This is the only official Kotobee Wordpress plugin --><!-- Begin Kotobee Ebook Integration --><!-- End Kotobee Ebook Integration -->
Data Attributes
data-kotobee-ebook-iddata-kotobee-ebook-typedata-kotobee-product-id
JS Globals
kotobee_api_urlkotobee_serial_keykotobee_ebook_idkotobee_ebook_type
Shortcode Output
[kotobee_ebook]
FAQ

Frequently Asked Questions about Kotobee Integration