Knowledge Building Security & Risk Analysis

wordpress.org/plugins/knowledge-building

Use comment threads to facilitate meaningful knowledge building discussions. Comes with several knowledge type sets (eg. progressive inquiry, six hat …

10 active installs v0.7.2 PHP + WP 2.7+ Updated Aug 12, 2015
commentseducationknowledge-buildinglearningprogressive-inquiry
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Knowledge Building Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The "knowledge-building" plugin v0.7.2 exhibits a significant security posture concern due to its unprotected attack surface. All six identified AJAX handlers lack authentication checks, meaning any unauthenticated user can potentially trigger these functions. This is a critical oversight that could lead to various exploits depending on the functionality of these handlers.

The static analysis also reveals a complete absence of proper output escaping for all identified outputs, and all SQL queries are executed without prepared statements. These two issues, combined with the lack of nonce checks and capability checks, create a highly vulnerable environment. The taint analysis, while limited in scope with only two flows analyzed, found both flows with unsanitized paths, indicating potential for injection vulnerabilities that could be exploited by malicious actors. Despite a clean vulnerability history, the current code analysis paints a concerning picture.

In conclusion, while the plugin has no recorded historical vulnerabilities, the current version's code presents substantial risks. The high number of unprotected entry points, coupled with the lack of fundamental security measures like output escaping and prepared statements, makes this plugin a prime target for exploitation. Remediation of these fundamental security flaws is strongly recommended before the plugin is widely deployed or used in a production environment.

Key Concerns

  • AJAX handlers without authentication checks
  • SQL queries without prepared statements
  • Output escaping not properly implemented
  • Nonce checks missing
  • Capability checks missing
  • Taint analysis shows unsanitized paths
Vulnerabilities
None known

Knowledge Building Security Vulnerabilities

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

Knowledge Building Release Timeline

v0.7.2Current
v0.7.1
v0.7
v0.6.11
v0.6.10
v0.6.9
v0.6.8
v0.6.7
v0.6.6
v0.6.5
v0.6.3
v0.6.2
v0.6.1
v0.6
v0.5.8.1
v0.5.8
v0.5.7
v0.5.6
v0.5.5
v0.5.4
Code Analysis
Analyzed Mar 17, 2026

Knowledge Building Code Analysis

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

SQL Query Safety

0% prepared3 total queries

Output Escaping

0% escaped62 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
knbu_plugin_options (knowledge-building.php:122)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

Knowledge Building Attack Surface

Entry Points6
Unprotected6

AJAX Handlers 6

noprivwp_ajax_knbu_new_replyknowledge-building.php:43
authwp_ajax_knbu_new_replyknowledge-building.php:44
noprivwp_ajax_knbu_save_node_positionknowledge-building.php:45
authwp_ajax_knbu_save_node_positionknowledge-building.php:46
authwp_ajax_knbu_provide_knbu_infoknowledge-building.php:47
noprivwp_ajax_knbu_provide_knbu_infoknowledge-building.php:48
WordPress Hooks 13
actioninitknowledge-building.php:32
actionwp_enqueue_scriptsknowledge-building.php:33
actioninitknowledge-building.php:35
actionwp_print_scriptsknowledge-building.php:36
actionwp_print_stylesknowledge-building.php:37
actioncomments_arrayknowledge-building.php:38
actioncomment_postknowledge-building.php:39
actionadmin_menuknowledge-building.php:40
actionadmin_initknowledge-building.php:41
filtercomments_templateknowledge-building.php:50
filtertemplate_includeknowledge-building.php:51
filtercomment_save_preknowledge-building.php:52
actionwpknowledge-building.php:463
Maintenance & Trust

Knowledge Building Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedAug 12, 2015
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Knowledge Building Developer Profile

Cynob IT Consultancy

11 plugins · 650 total installs

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

How We Detect Knowledge Building

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/knowledge-building/js/knbu-frontend.js/wp-content/plugins/knowledge-building/css/knbu-frontend.css/wp-content/plugins/knowledge-building/css/knbu-mapview.css
Script Paths
/wp-content/plugins/knowledge-building/js/knbu-frontend.js
Version Parameters
knowledge-building/js/knbu-frontend.js?ver=knowledge-building/css/knbu-frontend.css?ver=knowledge-building/css/knbu-mapview.css?ver=

HTML / DOM Fingerprints

CSS Classes
knbu-map-viewknbu-comment
HTML Comments
<!-- This is the comment template for KB plugin --><!-- This is the map view template for KB plugin -->
JS Globals
knbu_ajaxurlknbu_post_idknbu_current_user_idknbu_comment_dataknbu_node_position_data
REST Endpoints
/wp-json/knowledge-building/v1/settings/wp-json/knowledge-building/v1/comment/wp-json/knowledge-building/v1/node_position
Shortcode Output
[knowledge_building_map]
FAQ

Frequently Asked Questions about Knowledge Building