Genesis Club Lite Security & Risk Analysis

wordpress.org/plugins/genesis-club-lite

Mobile Responsive Logos, Hamburger Menus, Animated Top Bars, FAQ Accordions, User Signatures, Google Calendars and much more for Genesis sites

900 active installs v1.17 PHP + WP 3.1.0+ Updated Jun 18, 2017
accordion-top-bargenesispost-widgetsseo-helpers-social-sharingsignatures
63
C · Use Caution
CVEs total1
Unpatched1
Last CVESep 22, 2025
Safety Verdict

Is Genesis Club Lite Safe to Use in 2026?

Use With Caution

Score 63/100

Genesis Club Lite has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Sep 22, 2025Updated 8yr ago
Risk Assessment

The genesis-club-lite plugin v1.17 exhibits a mixed security posture. While it demonstrates good practices with a high percentage of prepared SQL statements and a significant number of nonce and capability checks, there are notable areas of concern. The presence of 7 'unserialize' function calls is a significant risk, as unserialized data can lead to arbitrary code execution if not handled with extreme caution and strict validation. Furthermore, only 23% of output is properly escaped, indicating a potential for cross-site scripting (XSS) vulnerabilities, which is further supported by its vulnerability history. The taint analysis, while reporting no critical or high severity flows, did identify one flow with unsanitized paths, which could be exploited if it leads to a sensitive operation.

Key Concerns

  • Unpatched CVE exists
  • Dangerous function unserialize used
  • Low percentage of properly escaped output
  • Flow with unsanitized paths found
Vulnerabilities
1

Genesis Club Lite Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-58691medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Genesis Club Lite <= 1.17 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 22, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Genesis Club Lite Code Analysis

Dangerous Functions
7
Raw SQL Queries
1
20 prepared
Unescaped Output
73
22 escaped
Nonce Checks
15
Capability Checks
7
File Operations
0
External Requests
1
Bundled Libraries
0

Dangerous Functions Found

unserializereturn unserialize(sprintf(classes\class-icons.php:117
unserialize$the_options = unserialize(strrev(base64_decode($the_options)));classes\class-options.php:40
unserializereturn unserialize(preg_replace('/^O:\d+:"[^"]++"/', 'O:' . strlen($class) . ':"' . $class . '"', seclasses\class-seo-admin-thesis.php:80
unserializeif ($robots = unserialize($term->robots)) {classes\class-seo-admin-thesis.php:104
unserializereturn isset($meta[$key]) ? (is_serialized($meta[$key]) ? @unserialize($meta[$key]) : $meta[$key]) :classes\class-utils.php:95
unserialize&& ($options = (is_serialized($meta) ? @unserialize($meta) : $meta))classes\class-utils.php:116
unserialize&& ($options = (is_serialized($meta) ? @unserialize($meta) : $meta))classes\class-utils.php:168

SQL Query Safety

95% prepared21 total queries

Output Escaping

23% escaped95 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

4 flows1 with unsanitized paths
search_panel (classes\class-fonts-admin.php:166)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Genesis Club Lite Attack Surface

Entry Points9
Unprotected0

Shortcodes 9

[genesis_club_calendar] classes\class-calendar.php:46
[genesis-club-calendar] classes\class-calendar.php:47
[simple_social_icons] classes\class-icons.php:100
[simple-social-icons] classes\class-icons.php:101
[genesis_club_more] classes\class-post.php:15
[genesis_club_post_dates] classes\class-post.php:16
[genesis_club_recent_update] classes\class-post.php:17
[genesis-club-signature] classes\class-signature.php:23
[genesis_club_signature] classes\class-signature.php:24
WordPress Hooks 209
actionadmin_menuclasses\class-accordion-admin.php:17
actionload-post.phpclasses\class-accordion-admin.php:18
actionload-post-new.phpclasses\class-accordion-admin.php:19
actionload-edit-tags.phpclasses\class-accordion-admin.php:20
actionload-term.phpclasses\class-accordion-admin.php:21
actionedit_termclasses\class-accordion-admin.php:22
actiondo_meta_boxesclasses\class-accordion-admin.php:23
actionsave_postclasses\class-accordion-admin.php:24
actionadmin_enqueue_scriptsclasses\class-accordion-admin.php:42
actionadmin_enqueue_scriptsclasses\class-accordion-admin.php:43
actionadmin_enqueue_scriptsclasses\class-accordion-admin.php:44
filtergenesis_club_post_settingsclasses\class-accordion-admin.php:61
actionwidgets_initclasses\class-accordion.php:38
actionpre_get_postsclasses\class-accordion.php:40
actionwpclasses\class-accordion.php:41
filtergenesis_pre_get_option_content_archiveclasses\class-accordion.php:109
filtergenesis_pre_get_option_content_archive_limitclasses\class-accordion.php:110
actionadmin_noticesclasses\class-admin.php:100
actionadmin_enqueue_scriptsclasses\class-admin.php:118
actionadmin_enqueue_scriptsclasses\class-admin.php:119
actionadmin_enqueue_scriptsclasses\class-admin.php:120
actionadmin_print_footer_scriptsclasses\class-admin.php:146
actionadmin_menuclasses\class-bar-admin.php:33
actionload-edit-tags.phpclasses\class-bar-admin.php:34
actionload-term.phpclasses\class-bar-admin.php:35
actionedit_termclasses\class-bar-admin.php:36
actiongenesis_club_hiding_settings_saveclasses\class-bar-admin.php:37
filtergenesis_club_hiding_settings_showclasses\class-bar-admin.php:38
actionadmin_enqueue_scriptsclasses\class-bar-admin.php:59
actionadmin_enqueue_scriptsclasses\class-bar-admin.php:60
actionadmin_enqueue_scriptsclasses\class-bar-admin.php:61
actionwidgets_initclasses\class-bar.php:37
actionwpclasses\class-bar.php:38
actionwp_enqueue_scriptsclasses\class-bar.php:48
actionwp_print_footer_scriptsclasses\class-bar.php:62
actionadmin_menuclasses\class-calendar-admin.php:28
actionadmin_enqueue_scriptsclasses\class-calendar-admin.php:48
actionadmin_enqueue_scriptsclasses\class-calendar-admin.php:49
actionadmin_enqueue_scriptsclasses\class-calendar-admin.php:50
actionadmin_menuclasses\class-dashboard.php:12
actionadmin_enqueue_scriptsclasses\class-dashboard.php:20
actionadmin_enqueue_scriptsclasses\class-dashboard.php:21
actionload-widgets.phpclasses\class-dashboard.php:22
actionload-term.phpclasses\class-dashboard.php:23
actionload-edit-tags.phpclasses\class-dashboard.php:24
actionload-edit.phpclasses\class-dashboard.php:25
actionload-post.phpclasses\class-dashboard.php:26
actionload-post-new.phpclasses\class-dashboard.php:27
actiondo_meta_boxesclasses\class-dashboard.php:28
actionadmin_enqueue_scriptsclasses\class-dashboard.php:49
actionadmin_enqueue_scriptsclasses\class-dashboard.php:50
actionadmin_enqueue_scriptsclasses\class-dashboard.php:51
actionadmin_enqueue_scriptsclasses\class-dashboard.php:52
actionadmin_enqueue_scriptsclasses\class-dashboard.php:53
actionadmin_enqueue_scriptsclasses\class-dashboard.php:58
actionadmin_enqueue_scriptsclasses\class-dashboard.php:59
actionadmin_enqueue_scriptsclasses\class-dashboard.php:65
actionadmin_enqueue_scriptsclasses\class-dashboard.php:66
actionsave_postclasses\class-display-admin.php:61
actiondo_meta_boxesclasses\class-display-admin.php:62
actionload-edit-tags.phpclasses\class-display-admin.php:63
actionload-term.phpclasses\class-display-admin.php:64
actionedit_termclasses\class-display-admin.php:65
actionadmin_menuclasses\class-display-admin.php:66
actionadmin_enqueue_scriptsclasses\class-display-admin.php:87
actionadmin_enqueue_scriptsclasses\class-display-admin.php:88
actionadmin_enqueue_scriptsclasses\class-display-admin.php:89
actionwidgets_initclasses\class-display.php:77
actionpre_get_postsclasses\class-display.php:80
actionwpclasses\class-display.php:81
filtergenesis_seo_titleclasses\class-display.php:145
filterexcerpt_moreclasses\class-display.php:149
filterget_the_content_more_linkclasses\class-display.php:150
filterthe_content_more_linkclasses\class-display.php:151
filtergenesis_grid_loop_argsclasses\class-display.php:152
filterthe_excerptclasses\class-display.php:154
filtergenesis_breadcrumb_argsclasses\class-display.php:168
actiongenesis_before_content_sidebar_wrapclasses\class-display.php:172
actiongenesis_after_content_sidebar_wrapclasses\class-display.php:175
filtergenesis_post_title_textclasses\class-display.php:182
filtergenesis_term_intro_text_outputclasses\class-display.php:204
actiongenesis_before_loopclasses\class-display.php:206
actiongenesis_after_loopclasses\class-display.php:209
filtergenesis_pre_get_option_breadcrumb_pageclasses\class-display.php:234
actionwp_enqueue_scriptsclasses\class-display.php:239
filtergenesis_post_infoclasses\class-display.php:253
actionloop_startclasses\class-display.php:255
filtergenesis_post_metaclasses\class-display.php:269
actionloop_startclasses\class-display.php:271
filtergenesis_pre_get_option_breadcrumb_archiveclasses\class-display.php:463
filtergenesis_pre_get_imageclasses\class-display.php:515
filtertiny_mce_pluginsclasses\class-display.php:540
actionlogin_headclasses\class-display.php:549
actionlogin_footerclasses\class-display.php:550
actionadmin_menuclasses\class-fonts-admin.php:30
actionadmin_enqueue_scriptsclasses\class-fonts-admin.php:56
actionadmin_enqueue_scriptsclasses\class-fonts-admin.php:57
actionadmin_enqueue_scriptsclasses\class-fonts-admin.php:58
actionadmin_enqueue_scriptsclasses\class-fonts-admin.php:59
actionwpclasses\class-fonts.php:30
actionwp_enqueue_scriptsclasses\class-fonts.php:96
actionwpclasses\class-icons.php:102
actionwp_enqueue_scriptsclasses\class-icons.php:183
actionwp_print_footer_scriptsclasses\class-icons.php:184
actionadmin_menuclasses\class-menu-admin.php:26
actionadmin_enqueue_scriptsclasses\class-menu-admin.php:46
actionadmin_enqueue_scriptsclasses\class-menu-admin.php:47
actionadmin_enqueue_scriptsclasses\class-menu-admin.php:48
actionwpclasses\class-menu.php:36
filtergenesis_do_navclasses\class-menu.php:44
filtergenesis_do_subnavclasses\class-menu.php:47
filterwp_nav_menuclasses\class-menu.php:50
actionwp_enqueue_scriptsclasses\class-menu.php:53
actionwp_enqueue_scriptsclasses\class-menu.php:54
actionwp_enqueue_scriptsclasses\class-menu.php:56
actionwp_enqueue_scriptsclasses\class-menu.php:57
actionwp_print_stylesclasses\class-menu.php:59
actionwp_print_footer_scriptsclasses\class-menu.php:60
filterwp_nav_menu_itemsclasses\class-menu.php:65
actionwp_enqueue_scriptsclasses\class-menu.php:66
filtergenesis_search_textclasses\class-menu.php:131
actionadmin_enqueue_scriptsclasses\class-news.php:12
actioninitclasses\class-plugin.php:54
actioninitclasses\class-plugin.php:55
actionwidgets_initclasses\class-plugin.php:74
actionwpclasses\class-plugin.php:82
actionadmin_initclasses\class-plugin.php:98
actionadmin_initclasses\class-plugin.php:99
actionwp_enqueue_scriptsclasses\class-plugin.php:291
actionwp_enqueue_scriptsclasses\class-plugin.php:292
actiondo_meta_boxesclasses\class-post-admin.php:11
actionsave_postclasses\class-post-admin.php:12
actionpost_submitbox_misc_actionsclasses\class-post-admin.php:13
filtergenesis_club_post_settingsclasses\class-post-admin.php:24
actionwp_enqueue_scriptsclasses\class-post-widgets.php:29
actionwp_enqueue_scriptsclasses\class-post-widgets.php:158
actionwidgets_initclasses\class-post.php:18
actionwp_print_stylesclasses\class-post.php:61
actiongenesis_club_hiding_settings_saveclasses\class-seo-admin-404.php:12
filtergenesis_club_hiding_settings_showclasses\class-seo-admin-404.php:13
actionadmin_enqueue_scriptsclasses\class-seo-admin-404.php:23
actionadmin_enqueue_scriptsclasses\class-seo-admin-404.php:24
actionadmin_enqueue_scriptsclasses\class-seo-admin-404.php:25
filterwp_dropdown_pagesclasses\class-seo-admin-404.php:40
actiondo_meta_boxesclasses\class-seo-admin-redirects.php:18
actionsave_postclasses\class-seo-admin-redirects.php:19
actionload-edit-tags.phpclasses\class-seo-admin-redirects.php:20
actionload-term.phpclasses\class-seo-admin-redirects.php:21
actionedit_termclasses\class-seo-admin-redirects.php:22
filtergenesis_club_post_settingsclasses\class-seo-admin-redirects.php:49
actiongenesis_club_hiding_settings_saveclasses\class-seo-admin.php:29
filtergenesis_club_hiding_settings_showclasses\class-seo-admin.php:30
actionadmin_menuclasses\class-seo-admin.php:31
actionadmin_enqueue_scriptsclasses\class-seo-admin.php:51
actionadmin_enqueue_scriptsclasses\class-seo-admin.php:52
actionadmin_enqueue_scriptsclasses\class-seo-admin.php:64
actionadmin_enqueue_scriptsclasses\class-seo-admin.php:65
filterwp_dropdown_pagesclasses\class-seo-admin.php:139
actionparse_queryclasses\class-seo.php:42
actionwpclasses\class-seo.php:43
filterwp_list_pages_excludesclasses\class-seo.php:49
filtergetarchives_whereclasses\class-seo.php:50
filterposts_whereclasses\class-seo.php:54
actiontemplate_redirectclasses\class-seo.php:76
actiontemplate_redirectclasses\class-seo.php:78
filtergenesis_404_entry_titleclasses\class-seo.php:174
filtergenesis_404_entry_contentclasses\class-seo.php:175
actionthe_seo_framework_preclasses\class-seo.php:203
filterthe_seo_framework_current_object_idclasses\class-seo.php:204
filterthe_seo_framework_ogtitle_outputclasses\class-seo.php:213
filterthe_seo_framework_ogdescription_outputclasses\class-seo.php:214
filterthe_seo_framework_og_image_after_featuredclasses\class-seo.php:215
actiongenesis_titleclasses\class-seo.php:235
actiongenesis_beforeclasses\class-seo.php:236
actiongenesis_afterclasses\class-seo.php:243
filterstyle_loader_srcclasses\class-seo.php:252
filterscript_loader_srcclasses\class-seo.php:253
actionwp_footerclasses\class-seo.php:265
actionload-profile.phpclasses\class-signature-admin.php:9
actionload-user-edit.phpclasses\class-signature-admin.php:10
actionpersonal_options_updateclasses\class-signature-admin.php:11
actionedit_user_profile_updateclasses\class-signature-admin.php:12
actiongenesis_club_hiding_settings_showclasses\class-signature-admin.php:13
actiongenesis_club_hiding_settings_saveclasses\class-signature-admin.php:14
actionadmin_menuclasses\class-signature-admin.php:15
actionadmin_enqueue_scriptsclasses\class-signature-admin.php:35
actionadmin_enqueue_scriptsclasses\class-signature-admin.php:36
actionadmin_enqueue_scriptsclasses\class-signature-admin.php:37
actionuser_edit_form_tagclasses\class-signature-admin.php:51
actionwpclasses\class-signature.php:19
filterthe_contentclasses\class-signature.php:25
actionadmin_menuclasses\class-social-admin.php:28
actiondo_meta_boxesclasses\class-social-admin.php:29
actionload-post.phpclasses\class-social-admin.php:30
actionload-post-new.phpclasses\class-social-admin.php:31
actionload-term.phpclasses\class-social-admin.php:32
actionload-edit-tags.phpclasses\class-social-admin.php:33
actionsave_postclasses\class-social-admin.php:34
actionedit_termclasses\class-social-admin.php:35
actionadmin_enqueue_scriptsclasses\class-social-admin.php:57
actionadmin_enqueue_scriptsclasses\class-social-admin.php:58
actionadmin_enqueue_scriptsclasses\class-social-admin.php:59
filtergenesis_club_post_settingsclasses\class-social-admin.php:87
actionwp_enqueue_scriptsclasses\class-social-widgets.php:26
actiongenesis_beforeclasses\class-social-widgets.php:30
actionwp_enqueue_scriptsclasses\class-social-widgets.php:95
actiongenesis_beforeclasses\class-social-widgets.php:99
actionwidgets_initclasses\class-social.php:38
filterwpseo_opengraph_image_sizeclasses\class-social.php:103
Maintenance & Trust

Genesis Club Lite Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedJun 18, 2017
PHP min version
Downloads41K

Community Trust

Rating100/100
Number of ratings20
Active installs900
Developer Profile

Genesis Club Lite Developer Profile

Russell Jamieson

4 plugins · 4K total installs

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

How We Detect Genesis Club Lite

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/genesis-club-lite/styles/accordion.css/wp-content/plugins/genesis-club-lite/scripts/jquery.accordion.js/wp-content/plugins/genesis-club-lite/styles/gallery.css/wp-content/plugins/genesis-club-lite/scripts/jquery.gallery.js/wp-content/plugins/genesis-club-lite/styles/modal.css/wp-content/plugins/genesis-club-lite/scripts/jquery.modal.js/wp-content/plugins/genesis-club-lite/styles/slider.css/wp-content/plugins/genesis-club-lite/scripts/jquery.slider.js+12 more
Script Paths
genesis-club-lite/scripts/jquery.accordion.jsgenesis-club-lite/scripts/jquery.gallery.jsgenesis-club-lite/scripts/jquery.modal.jsgenesis-club-lite/scripts/jquery.slider.jsgenesis-club-lite/scripts/jquery.tabs.jsgenesis-club-lite/scripts/jquery.to-top.js+4 more
Version Parameters
genesis-club-lite/styles/accordion.css?ver=genesis-club-lite/scripts/jquery.accordion.js?ver=genesis-club-lite/styles/gallery.css?ver=genesis-club-lite/scripts/jquery.gallery.js?ver=genesis-club-lite/styles/modal.css?ver=genesis-club-lite/scripts/jquery.modal.js?ver=genesis-club-lite/styles/slider.css?ver=genesis-club-lite/scripts/jquery.slider.js?ver=genesis-club-lite/styles/tabs.css?ver=genesis-club-lite/scripts/jquery.tabs.js?ver=genesis-club-lite/styles/to-top.css?ver=genesis-club-lite/scripts/jquery.to-top.js?ver=genesis-club-lite/styles/tooltip.css?ver=genesis-club-lite/scripts/jquery.tooltip.js?ver=genesis-club-lite/styles/widget-manager.css?ver=genesis-club-lite/scripts/widget-manager.js?ver=genesis-club-lite/styles/user-profile.css?ver=genesis-club-lite/scripts/user-profile.js?ver=genesis-club-lite/styles/content-formatter.css?ver=genesis-club-lite/scripts/content-formatter.js?ver=

HTML / DOM Fingerprints

CSS Classes
gc-accordiongc-gallery-containergc-modal-overlaygc-modal-windowgc-slider-containergc-tab-containergc-to-topgc-tooltip+3 more
HTML Comments
<!-- Genesis Club Lite Accordion Module --><!-- Genesis Club Lite Gallery Module --><!-- Genesis Club Lite Modal Module --><!-- Genesis Club Lite Slider Module -->+6 more
Data Attributes
data-gc-accordiondata-gc-gallerydata-gc-modaldata-gc-sliderdata-gc-tabsdata-gc-tooltip
JS Globals
window.gc_accordion_settingswindow.gc_gallery_settingswindow.gc_modal_settingswindow.gc_slider_settingswindow.gc_tabs_settingswindow.gc_to_top_settings+4 more
Shortcode Output
[genesis_club_accordion][genesis_club_gallery][genesis_club_modal][genesis_club_slider]
FAQ

Frequently Asked Questions about Genesis Club Lite