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.

60 active installs v1.0.7.1 PHP 7.4+ WP 5.5+ Updated Mar 12, 2026
course-builderelearningonline-courseswordpress-lmswp-lms
94
A · Safe
CVEs total1
Unpatched0
Last CVEDec 15, 2025
Safety Verdict

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

Generally Safe

Score 94/100

Fox LMS – eLearning & Course Builder has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Dec 15, 2025Updated 22d 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
1

Fox LMS – eLearning & Course Builder Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Critical
1

1 total CVE

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)
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
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 tested6.9.4
Last updatedMar 12, 2026
PHP min version7.4
Downloads7K

Community Trust

Rating100/100
Number of ratings17
Active installs60
Developer Profile

Fox LMS – eLearning & Course Builder Developer Profile

Ays Pro

18 plugins · 111K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
216 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