HB FreshDesk Security & Risk Analysis

wordpress.org/plugins/hb-freshdesk

A plugin Get your Freshdesk account FAQ's and Create a new Ticket and view your All ticket with full conversation.

10 active installs v3.3 PHP + WP 4.1+ Updated Nov 27, 2020
freshdeskfreshdesk-faqfreshdesk-ticket
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is HB FreshDesk Safe to Use in 2026?

Generally Safe

Score 85/100

HB FreshDesk 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 hb-freshdesk v3.3 plugin presents a concerning security posture due to a significant number of unprotected entry points and a lack of proper output escaping. While the plugin doesn't appear to have a history of known vulnerabilities, this is not a guarantee of future safety. The static analysis reveals 9 AJAX handlers without authentication checks, creating a wide attack surface that could be exploited by unauthenticated users. Furthermore, the complete absence of output escaping on 35 outputs is a critical weakness that could lead to cross-site scripting (XSS) vulnerabilities. The presence of two unsanitized taint flows with high severity also indicates potential risks, although these were not classified as critical. The plugin does show some positive signs with a majority of SQL queries using prepared statements and no immediately apparent dangerous functions. However, the numerous unprotected AJAX endpoints and the critical lack of output sanitization outweigh these positives, necessitating significant caution.

Key Concerns

  • Unprotected AJAX handlers
  • Zero output escaping
  • High severity unsanitized taint flow
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

HB FreshDesk Security Vulnerabilities

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

HB FreshDesk Release Timeline

v3.2
v3.0
v2.1
v2.0
v1.0.1
Code Analysis
Analyzed Apr 16, 2026

HB FreshDesk Code Analysis

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

SQL Query Safety

75% prepared16 total queries

Output Escaping

0% escaped35 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
FreshdeskConnection (admin-settings.php:78)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
9 unprotected

HB FreshDesk Attack Surface

Entry Points12
Unprotected9

AJAX Handlers 9

authwp_ajax_FreshdeskConnectionadmin-settings.php:18
authwp_ajax_DisplayFaqadmin-settings.php:19
authwp_ajax_ajaxDataSaveadmin-settings.php:20
authwp_ajax_CreateNewTicketadmin-settings.php:21
authwp_ajax_SingleTicketDataadmin-settings.php:22
noprivwp_ajax_DisplayFaqadmin-settings.php:24
noprivwp_ajax_ajaxDataSaveadmin-settings.php:25
noprivwp_ajax_CreateNewTicketadmin-settings.php:26
noprivwp_ajax_SingleTicketDataadmin-settings.php:27

Shortcodes 3

[freshdesk-faq] admin-settings.php:409
[freshdesk-create-ticket] admin-settings.php:410
[get_all_ticket] admin-settings.php:411
WordPress Hooks 3
actionadmin_menuadmin-settings.php:13
actionadmin_enqueue_scriptsadmin-settings.php:14
actionwp_enqueue_scriptsfreshdesk.php:19
Maintenance & Trust

HB FreshDesk Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedNov 27, 2020
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

HB FreshDesk Developer Profile

Hiren Patel

3 plugins · 210 total installs

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

How We Detect HB FreshDesk

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/hb-freshdesk/css/fd-style.css/wp-content/plugins/hb-freshdesk/js/fd-script-frontend.js
Script Paths
/wp-content/plugins/hb-freshdesk/js/fd-script-frontend.js
Version Parameters
hb-freshdesk/css/fd-style.css?ver=hb-freshdesk/js/fd-script-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
freshdesk_connection_formfaq_listcreate_ticket_formticket_conversation_formfreshdesk_single_ticket_details
HTML Comments
<!-- Start : Fresh Desk Connection --><!-- End : Fresh Desk Connection --><!-- Start : Comman CURL Function --><!-- End : Comman CURL Function -->+12 more
Data Attributes
data-freshdesk-urldata-freshdesk-api-keydata-freshdesk-usernamedata-freshdesk-passworddata-category-iddata-folder-id+1 more
JS Globals
hb_ajax_objectthe_ajax_scriptFreshdeskConnectionDisplayFaqajaxDataSaveCreateNewTicket+1 more
REST Endpoints
/wp-json/freshdesk/v1/connection/wp-json/freshdesk/v1/faqs/wp-json/freshdesk/v1/ticket/wp-json/freshdesk/v1/ticket/conversation
Shortcode Output
[freshdesk_faq][freshdesk_ticket_form][freshdesk_ticket_conversation]
FAQ

Frequently Asked Questions about HB FreshDesk