HelpPress Knowledge Base Security & Risk Analysis

wordpress.org/plugins/helppress

A WordPress knowledge base plugin compatible with almost any theme.

60 active installs v3.1.4 PHP + WP 4.4+ Updated Nov 24, 2020
help-deskhelpdeskknowledge-baseknowledgebasewiki
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is HelpPress Knowledge Base Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The 'helppress' v3.1.4 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and properly escaping a high percentage (80%) of its outputs. The absence of known CVEs and a clear vulnerability history is also a strong indicator of a well-maintained codebase. However, a significant concern arises from its attack surface. The plugin exposes two AJAX handlers, both of which lack authentication checks. This creates a direct pathway for unauthenticated attackers to potentially interact with these handlers, which could lead to unintended consequences depending on the functionality they expose. The taint analysis also shows no critical or high severity flows, which is reassuring, but the presence of unprotected entry points remains a primary area of risk.

While the code signals for dangerous functions, SQL injection, and external requests are all positive, the lack of authorization on the AJAX endpoints is a critical weakness. The plugin's history of zero vulnerabilities is a good sign, suggesting the developers are attentive to security. However, this does not negate the inherent risk posed by the unprotected AJAX handlers. In conclusion, 'helppress' v3.1.4 has commendable aspects like secure SQL handling and output escaping, but the unprotected AJAX endpoints present a substantial and immediate security risk that needs to be addressed.

Key Concerns

  • Unprotected AJAX handlers
  • Unescaped output (20% of total)
Vulnerabilities
None known

HelpPress Knowledge Base Security Vulnerabilities

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

HelpPress Knowledge Base Code Analysis

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

Output Escaping

80% escaped56 total outputs
Attack Surface
2 unprotected

HelpPress Knowledge Base Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_helppress_search_suggestionsincludes\class-helppress-search.php:32
noprivwp_ajax_helppress_search_suggestionsincludes\class-helppress-search.php:33
WordPress Hooks 27
actionadmin_noticeshelppress.php:58
actionadmin_noticeshelppress.php:60
actionplugins_loadedhelppress.php:63
actionwp_enqueue_scriptsincludes\assets.php:40
actionadmin_initincludes\class-helppress-demo-content.php:74
actionadmin_noticesincludes\class-helppress-demo-content.php:75
actionadmin_initincludes\class-helppress-menu-archive-link.php:29
actionquery_varsincludes\class-helppress-search.php:29
filterpre_get_postsincludes\class-helppress-search.php:30
actioncmb2_admin_initincludes\class-helppress-settings.php:54
actionadmin_menuincludes\class-helppress-settings.php:56
actionadmin_noticesincludes\class-helppress-settings.php:58
actionadmin_noticesincludes\class-helppress-settings.php:59
actioninitincludes\class-helppress-theme-compat.php:43
actiontemplate_includeincludes\class-helppress-theme-compat.php:45
filterpre_get_postsincludes\class-helppress-theme-compat.php:47
filterthe_contentincludes\class-helppress-theme-compat.php:49
filterthe_excerptincludes\class-helppress-theme-compat.php:50
actionbody_classincludes\class-helppress-theme-compat.php:52
filterdocument_title_partsincludes\class-helppress-theme-compat.php:54
filterthe_contentincludes\class-helppress-theme-compat.php:268
filterthe_excerptincludes\class-helppress-theme-compat.php:269
actioninitincludes\post-types.php:62
actioninitincludes\post-types.php:109
actionload-post.phpincludes\post-types.php:140
actionload-post-new.phpincludes\post-types.php:141
actioninitincludes\upgrade.php:29
Maintenance & Trust

HelpPress Knowledge Base Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedNov 24, 2020
PHP min version
Downloads6K

Community Trust

Rating100/100
Number of ratings4
Active installs60
Developer Profile

HelpPress Knowledge Base Developer Profile

Galen Gidman

1 plugin · 60 total installs

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

How We Detect HelpPress Knowledge Base

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/helppress/assets/vendor/jquery.autocomplete.js/wp-content/plugins/helppress/assets/vendor/jquery.autocomplete.min.js/wp-content/plugins/helppress/assets/dist/helppress.js/wp-content/plugins/helppress/assets/dist/helppress.min.js/wp-content/plugins/helppress/assets/dist/helppress.css
Script Paths
assets/vendor/jquery.autocomplete.jsassets/vendor/jquery.autocomplete.min.jsassets/dist/helppress.jsassets/dist/helppress.min.js
Version Parameters
helppress/assets/vendor/jquery.autocompletehelppress/assets/dist/helppresshelppress/assets/dist/helppress.css

HTML / DOM Fingerprints

CSS Classes
helppress-breadcrumb
HTML Comments
<!-- HelpPress --><!-- Menu Archive Link --><!-- Plugin class --><!-- Constructor -->+4 more
Data Attributes
id="helppress-archive-link"id="tabs-panel-helppress-archive-link"id="helppress-archive-link-checklist"name="menu-item[-1][menu-item-object-id]"class="menu-item-checkbox"name="menu-item[-1][menu-item-type]"+10 more
JS Globals
helppressL10nhelppress
FAQ

Frequently Asked Questions about HelpPress Knowledge Base