Helpie FAQ — Accordion, Docs & Knowledge Base Security & Risk Analysis

wordpress.org/plugins/helpie-faq

Accordion , FAQ & Docs builder with Drag and Drop features. Helpie Accordion FAQ plugin works with Helpie Knowledge Base , Woocommerce & Elementor

9K active installs v1.48 PHP 5.6+ WP 5.4+ Updated Mar 5, 2026
accordiondocsfaqknowledge-basemenu
95
A · Safe
CVEs total4
Unpatched0
Last CVESep 22, 2025
Safety Verdict

Is Helpie FAQ — Accordion, Docs & Knowledge Base Safe to Use in 2026?

Generally Safe

Score 95/100

Helpie FAQ — Accordion, Docs & Knowledge Base has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

4 known CVEsLast CVE: Sep 22, 2025Updated 2mo ago
Risk Assessment

The 'helpie-faq' plugin version 1.48 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices with 100% of its SQL queries using prepared statements and a very high percentage (98%) of output being properly escaped. It also incorporates nonce checks in 10 instances and capability checks in 6, indicating an awareness of basic WordPress security mechanisms. However, a significant concern arises from the static analysis revealing one unprotected AJAX handler, representing a direct entry point into the application that could be exploited by an unauthenticated attacker. The plugin's vulnerability history is also a notable weakness, with a total of four known CVEs, including one high-severity and three medium-severity vulnerabilities. While there are currently no unpatched vulnerabilities, this history suggests a recurring pattern of security flaws, particularly in areas like missing authorization and cross-site scripting, which could resurface if not adequately addressed in future development. The presence of the Freemius bundled library also warrants attention, as outdated bundled libraries can introduce vulnerabilities.

Key Concerns

  • AJAX handler without authorization check
  • History of 4 known CVEs (1 high, 3 medium)
  • Bundled library (Freemius)
Vulnerabilities
4 published

Helpie FAQ — Accordion, Docs & Knowledge Base Security Vulnerabilities

CVEs by Year

1 CVE in 2019
2019
1 CVE in 2023
2023
1 CVE in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
3

4 total CVEs

CVE-2025-58659medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

Helpie FAQ <= 1.45 - Unauthenticated Sensitive Information Exposure

Sep 22, 2025 Patched in 1.46 (116d)
CVE-2024-47647medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Accordion & FAQ – Helpie WordPress Accordion FAQ Plugin <= 1.27 - Authenticated (Editor+) Stored Cross-Site Scripting

Sep 30, 2024 Patched in 1.28 (11d)
CVE-2023-1891medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Helpie FAQ <= 1.9.8 - Reflected Cross-Site Scripting

Apr 18, 2023 Patched in 1.9.9 (280d)

Freemius SDK <= 2.2.3 - Missing Authorization to Arbitrary Options Update

Feb 25, 2019 Patched in 0.7.2 (1793d)
Version History

Helpie FAQ — Accordion, Docs & Knowledge Base Release Timeline

v1.48Current
v1.47
v1.46
v1.451 CVE
v1.441 CVE
v1.431 CVE
v1.421 CVE
v1.411 CVE
v1.401 CVE
v1.391 CVE
v1.381 CVE
v1.371 CVE
v1.361 CVE
v1.351 CVE
v1.341 CVE
v1.331 CVE
v1.321 CVE
v1.301 CVE
v1.291 CVE
v1.281 CVE
Code Analysis
Analyzed Mar 17, 2026

Helpie FAQ — Accordion, Docs & Knowledge Base Code Analysis

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

Bundled Libraries

Freemius

SQL Query Safety

100% prepared13 total queries

Output Escaping

98% escaped105 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
get_current_post_type (features\helpie-menu\init.php:70)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Helpie FAQ — Accordion, Docs & Knowledge Base Attack Surface

Entry Points9
Unprotected1

AJAX Handlers 6

authwp_ajax_helpie_faq_click_counterincludes\ajax-handler.php:40
noprivwp_ajax_helpie_faq_click_counterincludes\ajax-handler.php:41
authwp_ajax_helpie_faq_search_counterincludes\ajax-handler.php:42
noprivwp_ajax_helpie_faq_search_counterincludes\ajax-handler.php:43
authwp_ajax_helpie_faq_reset_insightsincludes\ajax-handler.php:44
authwp_ajax_update_feature_notice_dismissal_data_via_ajaxincludes\ajax-handler.php:47

Shortcodes 3

[helpie_faq] includes\shortcodes.php:82
[helpie_menu] includes\shortcodes.php:83
[helpie_faq_dynamic_e2e] includes\shortcodes.php:98
WordPress Hooks 72
actionadmin_menufeatures\faq-group\actions.php:23
actionadmin_menufeatures\faq-group\actions.php:24
actionadmin_menufeatures\faq-group\actions.php:25
actionpre_post_updatefeatures\faq-group\actions.php:41
actionsave_postfeatures\faq-group\actions.php:43
actionedit_postfeatures\faq-group\actions.php:45
actionwp_trash_postfeatures\faq-group\actions.php:60
actiontransition_post_statusfeatures\faq-group\actions.php:70
actionadmin_initfeatures\faq-group\actions.php:72
filterget_the_archive_titlefeatures\faq-group\actions.php:76
actionadmin_menufeatures\faq-group\actions.php:99
actionadmin_noticesfeatures\feature-notice.php:26
actionadmin_menufeatures\helpie-menu\init.php:12
actionadmin_menufeatures\insights\insights-page.php:24
actionadmin_initfeatures\insights\insights-page.php:25
actionhelpie_faq_admin_localize_scriptfeatures\insights\insights-page.php:26
actionadmin_menufeatures\insights\insights-tease-page.php:20
actionadmin_initfeatures\insights\insights-tease-page.php:21
actionadmin_enqueue_scriptsfeatures\insights\view.php:14
actionadmin_noticeshelpie-faq.php:66
actionadmin_noticeshelpie-faq.php:68
actionquick_edit_custom_boxincludes\actions.php:32
actionadmin_enqueue_scriptsincludes\admin.php:32
actionadmin_enqueue_scriptsincludes\admin.php:34
actionadmin_enqueue_scriptsincludes\admin.php:36
actionadmin_enqueue_scriptsincludes\admin.php:48
actionadmin_footerincludes\admin.php:52
filterhelpie_faq_category_row_actionsincludes\admin.php:230
actioninitincludes\cpt.php:21
actioninitincludes\cpt.php:22
actionadd_meta_boxesincludes\cpt.php:23
actioninitincludes\cpt.php:25
actionadd_meta_boxesincludes\cpt.php:203
actionsave_postincludes\cpt.php:204
filtermanage_helpie_faq_posts_columnsincludes\cpt.php:211
actionmanage_helpie_faq_posts_custom_columnincludes\cpt.php:218
filterthe_contentincludes\frontend.php:77
filterthe_contentincludes\frontend.php:87
actioninitincludes\helpie-menu-cpt.php:21
actionhelpie_kb_before_category_contentincludes\kb-integrator.php:43
actionhelpie_kb_after_category_contentincludes\kb-integrator.php:47
filterlearn-press/course-tabsincludes\lms-integrations.php:19
filtertutor_course/single/contentincludes\lms-integrations.php:26
filtertutor_lesson/single/contentincludes\lms-integrations.php:29
actionlearndash-course-afterincludes\lms-integrations.php:33
actionlearndash-lesson-afterincludes\lms-integrations.php:39
actionadmin_noticesincludes\notifications.php:23
actioninitincludes\plugin.php:25
actioninitincludes\plugin.php:30
actionrest_api_initincludes\plugin.php:32
actionadmin_initincludes\plugin.php:34
actionwp_enqueue_scriptsincludes\plugin.php:36
actionwp_enqueue_scriptsincludes\plugin.php:37
actionplugins_loadedincludes\plugin.php:41
actionsave_postincludes\plugin.php:47
actioncreate_termincludes\plugin.php:77
actionedit_termincludes\plugin.php:91
filtercustom_menu_orderincludes\plugin.php:111
filterhelpie_faq_schema_generatorincludes\plugin.php:114
actionwp_footerincludes\plugin.php:116
filterhelpie_faq/the_contentincludes\plugin.php:141
filterhelpie_faq/read_more_contentincludes\plugin.php:142
filterhelpie_faq_object_query_argsincludes\repos\faq-repo.php:25
actioncsf_loadedincludes\settings\settings.php:20
actioncsf_helpie-faq_save_afterincludes\settings\settings.php:24
actioncsf_helpie-faq_save_beforeincludes\settings\settings.php:29
actionthe_contentincludes\third-party-filters-control.php:34
filterthe_contentincludes\third-party-filters-control.php:40
actioninitincludes\upgrades.php:32
actionenqueue_block_editor_assetsincludes\widgets\blocks\register-blocks.php:48
actionenqueue_block_assetsincludes\widgets\blocks\register-blocks.php:51
filterwoocommerce_product_tabsincludes\woo-integrator.php:31
Maintenance & Trust

Helpie FAQ — Accordion, Docs & Knowledge Base Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 5, 2026
PHP min version5.6
Downloads464K

Community Trust

Rating92/100
Number of ratings79
Active installs9K
Developer Profile

Helpie FAQ — Accordion, Docs & Knowledge Base Developer Profile

Essekia

2 plugins · 17K total installs

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

How We Detect Helpie FAQ — Accordion, Docs & 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/helpie-faq/assets/libs/chartist/chartist.min.js/wp-content/plugins/helpie-faq/assets/libs/chartist/chartist.min.css
Version Parameters
helpie-faq/assets/libs/chartist/chartist.min.js?ver=helpie-faq/assets/libs/chartist/chartist.min.css?ver=

HTML / DOM Fingerprints

CSS Classes
helpie-faqhelpie-faq dashboardfaq-labelcard-listhelpie_faq_delete
HTML Comments
TODO: implement event graph for 'all-time'
Data Attributes
id="helpie_faq_delete"id="tab1"for="tab1"id="tab2"for="tab2"id="tab3"+7 more
JS Globals
HELPIE_FAQ_DOMAINHELPIE_FAQ_URLHELPIE_FAQ_VERSION
FAQ

Frequently Asked Questions about Helpie FAQ — Accordion, Docs & Knowledge Base