Fox LMS – eLearning & Course Builder Security & Risk Analysis

wordpress.org/plugins/fox-lms

Easily create online courses, lessons, and quizzes for your WordPress LMS website with this simple eLearning plugin for WordPress.

50 active installs v1.0.7.9 PHP 7.4+ WP 5.5+ Updated Apr 14, 2026
course-builderelearningonline-courseswordpress-lmswp-lms
93
A · Safe
CVEs total2
Unpatched0
Last CVEFeb 7, 2026
Safety Verdict

Is Fox LMS – eLearning & Course Builder Safe to Use in 2026?

Generally Safe

Score 93/100

Fox LMS – eLearning & Course Builder has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

2 known CVEsLast CVE: Feb 7, 2026Updated 1mo ago
Risk Assessment

The "fox-lms" plugin v1.0.7.2 exhibits a mixed security posture. While the majority of SQL queries utilize prepared statements and a significant percentage of output is properly escaped, there are clear areas of concern. The plugin exposes 10 AJAX handlers, with a concerning 6 of them lacking authentication checks. This significantly increases the attack surface and presents a direct pathway for unauthenticated users to interact with potentially sensitive plugin functionalities. The absence of critical and high severity taint flows is a positive indicator, suggesting that developers have, to some extent, addressed critical code injection vulnerabilities.

The vulnerability history reveals a past critical vulnerability related to improper input validation. Although there are no currently unpatched CVEs, the presence of a past critical issue, especially one related to input validation, highlights a potential recurring weakness. The plugin's reliance on bundled libraries like DataTables and Select2, while common, could also introduce risks if these libraries are not kept up-to-date and contain their own vulnerabilities. The sheer number of SQL queries and output operations also suggests a complex plugin where security oversights are more likely to occur.

In conclusion, the "fox-lms" plugin has some good security practices in place, particularly regarding SQL query preparation and output escaping. However, the unauthenticated AJAX endpoints are a significant risk that needs immediate attention. The past critical vulnerability also warrants caution. A thorough review of the unauthenticated AJAX handlers and a proactive approach to keeping bundled libraries updated are crucial for improving the plugin's overall security.

Key Concerns

  • Unauthenticated AJAX handlers
  • Past critical vulnerability
  • Bundled libraries (potential risk)
Vulnerabilities
2 published

Fox LMS – eLearning & Course Builder Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Critical
1
Medium
1

2 total CVEs

CVE-2026-31922medium · 6.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Fox LMS <= 1.0.6.3 - Authenticated (Contributor+) SQL Injection

Feb 7, 2026 Patched in 1.0.6.4 (68d)
CVE-2025-14156critical · 9.8Improper Input Validation

Fox LMS – WordPress LMS Plugin 1.0.4.7 - 1.0.5.1 - Unauthenticated Privilege Escalation via 'createOrder'

Dec 15, 2025 Patched in 1.0.5.2 (1d)
Version History

Fox LMS – eLearning & Course Builder Release Timeline

v1.0.7.9Current
v1.0.7.8
v1.0.7.7
v1.0.7.6
v1.0.7.5
v1.0.7.4
v1.0.7.3
v1.0.7.2
v1.0.7.1
v1.0.7.0
v1.0.6.9
v1.0.6.8
v1.0.6.7
v1.0.6.6
v1.0.6.5
v1.0.6.4
v1.0.6.31 CVE
v1.0.6.21 CVE
v1.0.6.11 CVE
v1.0.6.01 CVE
Code Analysis
Analyzed Mar 17, 2026

Fox LMS – eLearning & Course Builder Code Analysis

Dangerous Functions
0
Raw SQL Queries
21
348 prepared
Unescaped Output
1100
3431 escaped
Nonce Checks
106
Capability Checks
82
File Operations
2
External Requests
6
Bundled Libraries
2

Bundled Libraries

DataTablesSelect2

SQL Query Safety

94% prepared369 total queries

Output Escaping

76% escaped4531 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

25 flows
get_survey_question_html (admin\class-fox-lms-admin-ajax.php:138)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

Fox LMS – eLearning & Course Builder Attack Surface

Entry Points14
Unprotected6

AJAX Handlers 10

authwp_ajax_fox_lms_add_instructorincludes\ajax\class-fox-lms-instructor-ajax.php:8
authwp_ajax_fox_lms_deactivate_feedbackincludes\class-fox-lms-feedback.php:35
authwp_ajax_fox_lms_admin_ajaxincludes\class-fox-lms.php:608
noprivwp_ajax_fox_lms_admin_ajaxincludes\class-fox-lms.php:609
authwp_ajax_fox_lms_ajaxincludes\class-fox-lms.php:647
noprivwp_ajax_fox_lms_ajaxincludes\class-fox-lms.php:648
authwp_ajax_fox_lms_set_redirect_courseincludes\class-fox-lms.php:701
noprivwp_ajax_fox_lms_set_redirect_courseincludes\class-fox-lms.php:702
authwp_ajax_fox_lms_get_lesson_settingsincludes\post-type\class-fox-lms-flessons-post-type.php:101
authwp_ajax_fox_lms_save_lesson_settingsincludes\post-type\class-fox-lms-flessons-post-type.php:102

Shortcodes 4

[fox_lms_course] public\partials\courses\class-fox-lms-courses-public.php:113
[foxlms_user_login] public\partials\shortcodes\class-fox-lms-shortcodes-public.php:62
[foxlms_user_registration] public\partials\shortcodes\class-fox-lms-shortcodes-public.php:63
[foxlms_course_grid] public\partials\shortcodes\class-fox-lms-shortcodes-public.php:64
WordPress Hooks 285
actioninitadmin\class-fox-lms-admin-ajax.php:86
filterset-screen-optionadmin\class-fox-lms-admin.php:118
actioninitadmin\class-fox-lms-admin.php:133
actionadmin_noticesadmin\class-fox-lms-admin.php:672
filteruser_row_actionsadmin\class-fox-lms-admin.php:691
actionenqueue_block_editor_assetsblocks\course-grid\fox-lms-block.php:155
actionenqueue_block_assetsblocks\course-grid\fox-lms-block.php:162
actioninitblocks\course-grid\fox-lms-block.php:165
actionelementor/widgets/registerelementor\fox-lms-elementor.php:26
actionwp_enqueue_scriptselementor\fox-lms-elementor.php:44
actionelementor/editor/after_enqueue_styleselementor\fox-lms-elementor.php:45
actionelementor/elements/categories_registeredelementor\fox-lms-elementor.php:69
actionplugins_loadedfox-lms.php:91
actioninitfox-lms.php:114
actionadmin_noticesfox-lms.php:119
actioninitincludes\class-fox-lms-activator.php:617
actionplugins_loadedincludes\class-fox-lms-ays-welcome.php:20
actionadmin_menuincludes\class-fox-lms-ays-welcome.php:24
actionadmin_headincludes\class-fox-lms-ays-welcome.php:25
actionadmin_initincludes\class-fox-lms-ays-welcome.php:26
actionadmin_enqueue_scriptsincludes\class-fox-lms-ays-welcome.php:27
actioncurrent_screenincludes\class-fox-lms-feedback.php:26
actionadmin_enqueue_scriptsincludes\class-fox-lms-feedback.php:31
actionadmin_footerincludes\class-fox-lms-feedback.php:61
actionplugins_loadedincludes\class-fox-lms-plugin.php:71
actionplugins_loadedincludes\class-fox-lms.php:545
actionadmin_menuincludes\class-fox-lms.php:563
actionadmin_menuincludes\class-fox-lms.php:564
actionadmin_menuincludes\class-fox-lms.php:565
actionadmin_menuincludes\class-fox-lms.php:566
actionadmin_menuincludes\class-fox-lms.php:567
actionadmin_menuincludes\class-fox-lms.php:568
actionadmin_menuincludes\class-fox-lms.php:569
actionadmin_menuincludes\class-fox-lms.php:571
actionadmin_menuincludes\class-fox-lms.php:574
actionadmin_menuincludes\class-fox-lms.php:575
actionadmin_menuincludes\class-fox-lms.php:576
actionadmin_menuincludes\class-fox-lms.php:578
actionadmin_menuincludes\class-fox-lms.php:579
actionadmin_menuincludes\class-fox-lms.php:580
actionadmin_menuincludes\class-fox-lms.php:581
actionuser_registerincludes\class-fox-lms.php:587
actionadmin_enqueue_scriptsincludes\class-fox-lms.php:589
actionadmin_enqueue_scriptsincludes\class-fox-lms.php:590
actionadmin_enqueue_scriptsincludes\class-fox-lms.php:591
actionadmin_initincludes\class-fox-lms.php:593
actionadmin_noticesincludes\class-fox-lms.php:600
actionfox_lms_sale_bannerincludes\class-fox-lms.php:601
actionadmin_noticesincludes\class-fox-lms.php:604
actionadmin_noticesincludes\class-fox-lms.php:605
actioncurrent_screenincludes\class-fox-lms.php:612
actioncurrent_screenincludes\class-fox-lms.php:613
actionwp_enqueue_scriptsincludes\class-fox-lms.php:641
actionwp_enqueue_scriptsincludes\class-fox-lms.php:643
actionwp_enqueue_scriptsincludes\class-fox-lms.php:644
filterwp_kses_allowed_htmlincludes\class-fox-lms.php:651
actionafter_setup_themeincludes\class-fox-lms.php:652
actionadmin_initincludes\class-fox-lms.php:653
actionwp_enqueue_scriptsincludes\class-fox-lms.php:656
actionwp_enqueue_scriptsincludes\class-fox-lms.php:657
filterauthor_templateincludes\class-fox-lms.php:659
filterthe_contentincludes\class-fox-lms.php:660
filterrender_block_core/post-contentincludes\class-fox-lms.php:661
filterpre_get_avatar_dataincludes\class-fox-lms.php:662
filterthe_contentincludes\class-fox-lms.php:665
actionwp_enqueue_scriptsincludes\class-fox-lms.php:666
actionwp_enqueue_scriptsincludes\class-fox-lms.php:667
filterthe_contentincludes\class-fox-lms.php:671
actionwp_headincludes\class-fox-lms.php:674
actiontemplate_redirectincludes\class-fox-lms.php:680
filtertemplate_includeincludes\class-fox-lms.php:681
actionwp_enqueue_scriptsincludes\class-fox-lms.php:683
actionwp_enqueue_scriptsincludes\class-fox-lms.php:684
filterbody_classincludes\class-fox-lms.php:689
actionfoxlms_course_grid_headerincludes\class-fox-lms.php:690
actionfoxlms_course_left_barincludes\class-fox-lms.php:691
actionfoxlms_courses_grid__cardincludes\class-fox-lms.php:692
actionfoxlms_courses_grid__card_list_viewincludes\class-fox-lms.php:693
actionfoxlms_courses_grid__card_headerincludes\class-fox-lms.php:694
actionfoxlms_courses_grid__card_contentincludes\class-fox-lms.php:695
actionfoxlms_courses_grid__card_contentincludes\class-fox-lms.php:696
actionfoxlms_courses_grid__card_contentincludes\class-fox-lms.php:697
actionfoxlms_courses_grid__card_footerincludes\class-fox-lms.php:698
actionfoxlms_courses_grid__card_footerincludes\class-fox-lms.php:699
filterlogin_redirectincludes\class-fox-lms.php:704
filterregistration_redirectincludes\class-fox-lms.php:705
actioninitincludes\class-fox-lms.php:709
actioninitincludes\class-fox-lms.php:710
actionwp_enqueue_scriptsincludes\class-fox-lms.php:712
actionwp_enqueue_scriptsincludes\class-fox-lms.php:713
actionfoxlms_page_headerincludes\class-fox-lms.php:715
actionfoxlms_page_footerincludes\class-fox-lms.php:716
actionfoxlms_modal_contentincludes\class-fox-lms.php:720
actionwp_enqueue_scriptsincludes\class-fox-lms.php:722
actionwp_enqueue_scriptsincludes\class-fox-lms.php:723
actionpre_get_postsincludes\helpers\PostManager.php:54
actioninitincludes\helpers\PostTypeBuilder.php:268
actioninitincludes\helpers\PostTypeBuilder.php:269
actioninitincludes\helpers\PostTypeBuilder.php:270
actiongenerate_rewrite_rulesincludes\helpers\RewriteRules.php:35
actiongenerate_rewrite_rulesincludes\helpers\RewriteRules.php:36
actiongenerate_rewrite_rulesincludes\helpers\RewriteRules.php:37
filterquery_varsincludes\helpers\RewriteRules.php:39
filterpost_type_linkincludes\helpers\RewriteRules.php:42
actionadmin_noticesincludes\lists\class-fox-lms-announcements-list-table.php:32
actioninitincludes\lists\class-fox-lms-announcements-list-table.php:35
actionadmin_noticesincludes\lists\class-fox-lms-coupons-list-table.php:40
actioninitincludes\lists\class-fox-lms-coupons-list-table.php:43
actionadmin_noticesincludes\lists\class-fox-lms-courses-list-table.php:72
filterdefault_hidden_columnsincludes\lists\class-fox-lms-courses-list-table.php:73
actioninitincludes\lists\class-fox-lms-courses-list-table.php:76
actionadmin_noticesincludes\lists\class-fox-lms-instructors-list-table.php:39
actioninitincludes\lists\class-fox-lms-instructors-list-table.php:42
actionadmin_noticesincludes\lists\class-fox-lms-lesson-reports-list-table.php:38
filterdefault_hidden_columnsincludes\lists\class-fox-lms-lesson-reports-list-table.php:39
actioninitincludes\lists\class-fox-lms-lesson-reports-list-table.php:42
actionadmin_noticesincludes\lists\class-fox-lms-qna-list-table.php:24
actioninitincludes\lists\class-fox-lms-qna-list-table.php:27
filtermanage_users_custom_columnincludes\lists\class-fox-lms-students-list-table.php:217
actionadmin_noticesincludes\lists\class-fox-lms-transactions-list-table.php:39
actioninitincludes\lists\class-fox-lms-transactions-list-table.php:42
filterdisplay_post_statesincludes\pages\pages.php:22
actionwp_initialize_siteincludes\pages\pages.php:23
filterstyle_loader_tagincludes\plugins\AssetsManager.php:475
filterscript_loader_tagincludes\plugins\AssetsManager.php:935
filterscript_loader_tagincludes\plugins\AssetsManager.php:1239
actioninitincludes\plugins\Plugin.php:119
actioncurrent_screenincludes\post-type\class-fox-lms-fcourses-post-type.php:107
actioninitincludes\post-type\class-fox-lms-fcourses-post-type.php:112
actioninitincludes\post-type\class-fox-lms-fcourses-post-type.php:113
filterwp_insert_post_dataincludes\post-type\class-fox-lms-fcourses-post-type.php:118
actioninitincludes\post-type\class-fox-lms-flessons-post-type.php:84
actioncurrent_screenincludes\post-type\class-fox-lms-flessons-post-type.php:89
actioninitincludes\post-type\class-fox-lms-flessons-post-type.php:90
actioninitincludes\post-type\class-fox-lms-flessons-post-type.php:91
actionadmin_enqueue_scriptsincludes\post-type\class-fox-lms-flessons-post-type.php:92
filterbulk_post_updated_messagesincludes\post-type\class-fox-lms-flessons-post-type.php:94
actionadmin_footerincludes\post-type\class-fox-lms-flessons-post-type.php:98
actionplugins_loadedincludes\post-type\class-fox-lms-flessons-post-type.php:105
filterelementor/documents/register_document_typeincludes\post-type\class-fox-lms-flessons-post-type.php:107
filterelementor/documents/get_document_typeincludes\post-type\class-fox-lms-flessons-post-type.php:110
actionadmin_initincludes\post-type\class-fox-lms-flessons-post-type.php:113
actioninitincludes\post-type\class-fox-lms-flessons-post-type.php:795
actionadmin_initincludes\post-type\class-fox-lms-flessons-post-type.php:798
filterelementor/documents/get/post_typesincludes\post-type\class-fox-lms-flessons-post-type.php:801
filterelementor/editor/available_post_type_conditionsincludes\post-type\class-fox-lms-flessons-post-type.php:804
filterelementor/utils/get_public_post_typesincludes\post-type\class-fox-lms-flessons-post-type.php:807
filterelementor/documents/registerincludes\post-type\class-fox-lms-flessons-post-type.php:810
actioninitincludes\post-type\class-fox-lms-fquizzes-post-type.php:83
actioncurrent_screenincludes\post-type\class-fox-lms-fquizzes-post-type.php:88
actioninitincludes\post-type\class-fox-lms-fquizzes-post-type.php:89
actioninitincludes\post-type\class-fox-lms-fquizzes-post-type.php:90
filterfoxlms_user_has_access_to_courseincludes\rest\Courses.php:229
filterfoxlms_user_has_access_to_courseincludes\rest\Payments.php:306
filterfoxlms_user_has_access_to_courseincludes\rest\Payments.php:811
actionrest_api_initincludes\rest\Skeleton.php:32
actioninitincludes\taxonomy\class-fox-lms-fcourses-category-taxonomy.php:24
actionadmin_menuincludes\taxonomy\class-fox-lms-fcourses-category-taxonomy.php:25
actioninitincludes\taxonomy\class-fox-lms-fcourses-category-taxonomy.php:26
filterparent_fileincludes\taxonomy\class-fox-lms-fcourses-category-taxonomy.php:143
filtersubmenu_fileincludes\taxonomy\class-fox-lms-fcourses-category-taxonomy.php:144
actionwp_headincludes\users\User.php:42
actiondelete_userincludes\users\Users.php:33
actionwp_loginincludes\users\Users.php:34
actionwp_logoutincludes\users\Users.php:35
actionfoxlms_author_contentpublic\partials\authors\class-fox-lms-authors-public.php:195
actionfoxlms_author_coursespublic\partials\authors\class-fox-lms-authors-public.php:196
actionfoxlms_course_descriptionpublic\partials\courses\class-fox-lms-courses-public.php:336
actionfoxlms_course_featured_imagepublic\partials\courses\class-fox-lms-courses-public.php:337
actionfoxlms_course_intro_videopublic\partials\courses\class-fox-lms-courses-public.php:338
actionfoxlms_course_the_content_beforepublic\partials\courses\class-fox-lms-courses-public.php:339
actionfoxlms_course_content_tabspublic\partials\courses\class-fox-lms-courses-public.php:340
actionfoxlms_course_the_content__descriptionpublic\partials\courses\class-fox-lms-courses-public.php:341
actionfoxlms_course_sidebarpublic\partials\courses\class-fox-lms-courses-public.php:344
actionfoxlms_course_entry_box_pricepublic\partials\courses\class-fox-lms-courses-public.php:345
actionfoxlms_course_sidebarpublic\partials\courses\class-fox-lms-courses-public.php:346
actionfoxlms_course_entry_box_actionspublic\partials\courses\class-fox-lms-courses-public.php:347
actionfoxlms_course_enroll_buttonpublic\partials\courses\class-fox-lms-courses-public.php:348
actionfoxlms_course_sidebarpublic\partials\courses\class-fox-lms-courses-public.php:351
actionwp_headpublic\partials\courses\class-fox-lms-courses-public.php:352
filterallow_empty_commentpublic\partials\courses\class-fox-lms-courses-public.php:355
filtercomments_templatepublic\partials\courses\class-fox-lms-courses-public.php:357
actioninitpublic\partials\courses\class-fox-lms-courses-public.php:358
filtercomments_openpublic\partials\courses\class-fox-lms-courses-public.php:360
filterpings_openpublic\partials\courses\class-fox-lms-courses-public.php:361
filterastra_page_layoutpublic\partials\courses\class-fox-lms-courses-public.php:364
actionfoxlms_course_the_content__announcementspublic\partials\courses\class-fox-lms-courses-public.php:368
filtersafe_style_csspublic\partials\courses\class-fox-lms-courses-public.php:372
actionfoxlms_before_course_completedpublic\partials\courses\Progress.php:28
actionfoxlms_lesson_page_content_headerpublic\partials\lessons\class-fox-lms-lessons-public.php:348
actionfoxlms_lesson_page_content_headerpublic\partials\lessons\class-fox-lms-lessons-public.php:349
actionfoxlms_lesson_page_contentpublic\partials\lessons\class-fox-lms-lessons-public.php:350
actionfoxlms_lesson_the_content_beforepublic\partials\lessons\class-fox-lms-lessons-public.php:351
actionfoxlms_lesson_the_content_beforepublic\partials\lessons\class-fox-lms-lessons-public.php:352
actionfoxlms_lesson_the_content_beforepublic\partials\lessons\class-fox-lms-lessons-public.php:353
actionfoxlms_lesson_content_tabspublic\partials\lessons\class-fox-lms-lessons-public.php:354
actionfoxlms_lesson_the_content__descriptionpublic\partials\lessons\class-fox-lms-lessons-public.php:355
actionfoxlms_lesson_the_content__descriptionpublic\partials\lessons\class-fox-lms-lessons-public.php:356
actionfoxlms_lesson_the_content__q_and_apublic\partials\lessons\class-fox-lms-lessons-public.php:359
actionfoxlms_lesson_the_content_afterpublic\partials\lessons\class-fox-lms-lessons-public.php:362
actionfoxlms_lesson_the_content__attachmentspublic\partials\lessons\class-fox-lms-lessons-public.php:363
actionfoxlms_lesson_the_content__attachmentspublic\partials\lessons\class-fox-lms-lessons-public.php:364
actionfoxlms_lesson_page_sidebarpublic\partials\lessons\class-fox-lms-lessons-public.php:368
filtersafe_style_csspublic\partials\lessons\class-fox-lms-lessons-public.php:371
actionfoxlms_checkout_page_contentpublic\partials\payments\class-fox-lms-checkout-public.php:134
actionfoxlms_checkout_page_contentpublic\partials\payments\class-fox-lms-checkout-public.php:136
actionfoxlms_checkout_page_payment_contentpublic\partials\payments\class-fox-lms-checkout-public.php:137
actionfoxlms_checkout_page_payment_contentpublic\partials\payments\class-fox-lms-checkout-public.php:138
actionfoxlms_checkout_page_payment_contentpublic\partials\payments\class-fox-lms-checkout-public.php:139
actionfoxlms_checkout_page_sidebarpublic\partials\payments\class-fox-lms-checkout-public.php:140
actionfoxlms_checkout_page_sidebarpublic\partials\payments\class-fox-lms-checkout-public.php:141
actionfoxlms_checkout_page_sidebarpublic\partials\payments\class-fox-lms-checkout-public.php:142
actionfoxlms_checkout_page_payment_button_contentpublic\partials\payments\class-fox-lms-checkout-public.php:144
filterfoxlms_checkout_payment_method_titlepublic\partials\payments\class-fox-lms-checkout-public.php:145
filterfoxlms_checkout_payment_method_excerptpublic\partials\payments\class-fox-lms-checkout-public.php:146
filterfoxlms_checkout_payment_method_descriptionpublic\partials\payments\class-fox-lms-checkout-public.php:147
actionwp_enqueue_scriptspublic\partials\payments\class-fox-lms-checkout-public.php:150
filterscript_loader_srcpublic\partials\payments\class-fox-lms-checkout-public.php:158
filterget_block_templatespublic\partials\shared\BlockTemplates.php:67
filterpre_get_block_file_templatepublic\partials\shared\BlockTemplates.php:68
actionadmin_enqueue_scriptspublic\partials\shared\BlockTemplates.php:69
filterpre_get_block_file_templatepublic\partials\shared\BlockTemplates.php:133
filterget_block_file_templatepublic\partials\shared\BlockTemplates.php:139
filterpre_get_block_file_templatepublic\partials\shared\BlockTemplates.php:143
actionfoxlms_course_contentpublic\partials\shared\CourseSections.php:25
actionfoxlms_lesson_content_sidebarpublic\partials\shared\CourseSections.php:26
actionfoxlms_course_section_lesson_headerpublic\partials\shared\CourseSections.php:28
actionfoxlms_course_section_lesson_headerpublic\partials\shared\CourseSections.php:29
actionfoxlms_course_section_lessonpublic\partials\shared\CourseSections.php:30
actionfoxlms_page_headerpublic\partials\shared\PageParts.php:18
actionfoxlms_page_footerpublic\partials\shared\PageParts.php:19
actionfoxlms_course_before_entry_boxpublic\partials\shared\ProgressBox.php:47
actionfoxlms_course_sidebar_mobilepublic\partials\shared\ProgressBox.php:48
actionfoxlms_lesson_content_sidebarpublic\partials\shared\ProgressBox.php:49
actionwp_headpublic\partials\shared\ProgressBox.php:50
actionfoxlms_courses_grid__cardpublic\partials\shared\SingleCourse.php:22
actionfoxlms_courses_grid__card_list_viewpublic\partials\shared\SingleCourse.php:23
actionfoxlms_courses_grid__card_headerpublic\partials\shared\SingleCourse.php:24
actionfoxlms_courses_grid__card_contentpublic\partials\shared\SingleCourse.php:25
actionfoxlms_courses_grid__card_contentpublic\partials\shared\SingleCourse.php:26
actionfoxlms_courses_grid__card_contentpublic\partials\shared\SingleCourse.php:27
actionfoxlms_courses_grid__card_footerpublic\partials\shared\SingleCourse.php:28
actionfoxlms_courses_grid__card_footerpublic\partials\shared\SingleCourse.php:29
filtertemplate_includepublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:163
filtertemplate_includepublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:165
filterthe_contentpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:166
filterget_the_excerptpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:169
filterget_the_excerptpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:170
actionfoxlms_user_dashboard_content__assignmentspublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:220
actionfoxlms_user_dashboard_content__assignmentspublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:221
actionfoxlms_user_dashboard_content_headerpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:225
actionfoxlms_user_dashboard_contentpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:226
actionfoxlms_user_dashboard_content__indexpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:227
actionfoxlms_user_dashboard_content__indexpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:229
actionfoxlms_user_dashboard_content__coursespublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:233
actionfoxlms_user_dashboard_content__coursespublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:234
actionfoxlms_user_dashboard_content__courses_enrolledpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:238
actionfoxlms_user_dashboard_content__courses_completedpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:239
actionfoxlms_user_dashboard_sidebarpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:245
actionfoxlms_user_dashboard_sidebarpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:246
actionfoxlms_user_dashboard_content__settingspublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:250
actionfoxlms_user_dashboard_content__settingspublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:251
actionfoxlms_user_dashboard_content__settings_profilepublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:252
actionfoxlms_user_dashboard_content__settings_profilepublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:253
actionfoxlms_user_dashboard_content__settings_profilepublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:254
actionfoxlms_user_dashboard_content__settings_securitypublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:255
actionfoxlms_user_dashboard_content__assignmentspublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:386
actionfoxlms_user_dashboard_content__assignmentspublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:387
actionfoxlms_user_dashboard_content_headerpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:390
actionfoxlms_user_dashboard_contentpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:391
actionfoxlms_user_dashboard_content__indexpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:392
actionfoxlms_user_dashboard_content__indexpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:394
actionfoxlms_user_dashboard_content__coursespublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:397
actionfoxlms_user_dashboard_content__coursespublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:398
actionfoxlms_user_dashboard_content__courses_enrolledpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:400
actionfoxlms_user_dashboard_content__courses_completedpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:401
actionfoxlms_user_dashboard_sidebarpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:404
actionfoxlms_user_dashboard_sidebarpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:405
actionfoxlms_user_dashboard_content__settingspublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:408
actionfoxlms_user_dashboard_content__settingspublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:409
actionfoxlms_user_dashboard_content__settings_profilepublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:410
actionfoxlms_user_dashboard_content__settings_profilepublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:411
actionfoxlms_user_dashboard_content__settings_profilepublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:412
actionfoxlms_user_dashboard_content__settings_securitypublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:413
filterthe_contentpublic\partials\user-dashboard\class-fox-lms-user-dashboard-public.php:438
Maintenance & Trust

Fox LMS – eLearning & Course Builder Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedApr 14, 2026
PHP min version7.4
Downloads8K

Community Trust

Rating100/100
Number of ratings17
Active installs50
Developer Profile

Fox LMS – eLearning & Course Builder Developer Profile

Ays Pro

18 plugins · 111K total installs

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

How We Detect Fox LMS – eLearning & Course Builder

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Fox LMS – eLearning & Course Builder