Knowledge Base CPT Security & Risk Analysis

wordpress.org/plugins/knowledge-base-cpt

Enables a 'knowledge base post' type and 'section' taxonomy.

60 active installs v1.1.1 PHP 5.2+ WP 4.0+ Updated Nov 14, 2019
custom-post-typedocumentationfaqsknowledge-basewiki
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Knowledge Base CPT Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The "knowledge-base-cpt" plugin version 1.1.1 exhibits a generally good security posture based on the provided static analysis and vulnerability history. The complete absence of known CVEs and a lack of critical or high-severity findings in the taint analysis are significant strengths. The plugin also demonstrates good practices by utilizing prepared statements for all SQL queries and incorporating at least one nonce check. The attack surface is minimal, with only one shortcode identified and no unprotected entry points. However, a notable concern is the relatively low percentage of properly escaped output (46%). This could leave the plugin vulnerable to Cross-Site Scripting (XSS) attacks if user-supplied data is displayed without adequate sanitization. Furthermore, the complete lack of capability checks, while not an immediate red flag in isolation given the limited attack surface, is a weakness that could be exploited in conjunction with other vulnerabilities or if the plugin's functionality were to expand without corresponding security improvements. In conclusion, while the plugin appears largely secure with no known critical flaws, the high proportion of unescaped output represents a tangible risk that should be addressed.

Key Concerns

  • Output not properly escaped
  • No capability checks on entry points
Vulnerabilities
None known

Knowledge Base CPT Security Vulnerabilities

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

Knowledge Base CPT Code Analysis

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

Output Escaping

46% escaped24 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
settings_save (includes\register-settings.php:52)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Knowledge Base CPT Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[knowledgebase] includes\register-shortcode.php:98
WordPress Hooks 6
actioninitincludes\register-cpt.php:58
actionwidgets_initincludes\register-recent-widget.php:170
filteradmin_initincludes\register-settings.php:29
actioninitincludes\register-taxonomy.php:47
actioninitknowledge-base-CPT.php:31
actionplugins_loadedknowledge-base-CPT.php:32
Maintenance & Trust

Knowledge Base CPT Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedNov 14, 2019
PHP min version5.2
Downloads8K

Community Trust

Rating90/100
Number of ratings2
Active installs60
Developer Profile

Knowledge Base CPT Developer Profile

DannyCooper

9 plugins · 5K total installs

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

How We Detect Knowledge Base CPT

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/knowledge-base-cpt/assets/css/kb-style.css/wp-content/plugins/knowledge-base-cpt/assets/js/kb-script.js
Script Paths
/wp-content/plugins/knowledge-base-cpt/assets/js/kb-script.js
Version Parameters
knowledge-base-cpt/assets/css/kb-style.css?ver=knowledge-base-cpt/assets/js/kb-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
kb-sectionkb-section-namekb-articles-listkb-article-name
Shortcode Output
<div class="kb-section"><h4 class="kb-section-name"><a href=""
FAQ

Frequently Asked Questions about Knowledge Base CPT