Educat Elementor LMS Addon Security & Risk Analysis

wordpress.org/plugins/educat

Create LMS site in no time using Elementor.

20 active installs v1.0.0 PHP 7.0+ WP 5.0+ Updated Oct 30, 2025
elementorlmstutor
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Educat Elementor LMS Addon Safe to Use in 2026?

Generally Safe

Score 100/100

Educat Elementor LMS Addon has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "educat" v1.0.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates a strong adherence to secure coding practices by exclusively using prepared statements for its SQL queries and having no recorded vulnerability history. This suggests a development team that is aware of and attempts to mitigate common web application vulnerabilities. However, significant concerns arise from the static analysis. A notable portion of its attack surface, specifically 8 out of 22 AJAX handlers, lack authentication checks. This directly exposes these entry points to unauthenticated users, creating a significant risk of unauthorized actions. Furthermore, the taint analysis reveals 2 flows with unsanitized paths, although they are not classified as critical or high severity. While not leading to immediate critical issues in this analysis, unsanitized paths can be a precursor to more severe vulnerabilities if combined with other factors or exploited in specific ways. The lack of proper output escaping in 36% of cases also presents a potential cross-site scripting (XSS) risk, though its severity is not detailed. The presence of the Select2 bundled library, while common, requires monitoring for known vulnerabilities in its specific version.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Insufficient output escaping
Vulnerabilities
None known

Educat Elementor LMS Addon Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Educat Elementor LMS Addon Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
18 prepared
Unescaped Output
173
309 escaped
Nonce Checks
11
Capability Checks
6
File Operations
1
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

90% prepared20 total queries

Output Escaping

64% escaped482 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
render (admin\theme-builder\includes\modules\dynamic-tags\tags\request-parameter.php:32)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
8 unprotected

Educat Elementor LMS Addon Attack Surface

Entry Points22
Unprotected8

AJAX Handlers 22

noprivwp_ajax_lakit_ajaxadmin\theme-builder\includes\modules\ajax\manager.php:81
authwp_ajax_lakit_ajaxadmin\theme-builder\includes\modules\ajax\manager.php:82
authwp_ajax_ec_process_contact_formincludes\contact_helper.php:38
noprivwp_ajax_ec_process_contact_formincludes\contact_helper.php:39
authwp_ajax_sp_get_refresh_fragmentsincludes\extension\float-cart\index.php:11
noprivwp_ajax_sp_get_refresh_fragmentsincludes\extension\float-cart\index.php:12
authwp_ajax_scart_product_removeincludes\extension\float-cart\index.php:14
noprivwp_ajax_scart_product_removeincludes\extension\float-cart\index.php:15
authwp_ajax_eq_tabcatincludes\query-functions.php:6
noprivwp_ajax_eq_tabcatincludes\query-functions.php:7
authwp_ajax_ec_search_postincludes\query-functions.php:9
noprivwp_ajax_ec_search_postincludes\query-functions.php:10
authwp_ajax_ec_ajax_megamenuincludes\query-functions.php:12
noprivwp_ajax_ec_ajax_megamenuincludes\query-functions.php:13
authwp_ajax_ec_ajax_modalincludes\query-functions.php:15
noprivwp_ajax_ec_ajax_modalincludes\query-functions.php:16
authwp_ajax_ec_select2_search_postincludes\query-functions.php:24
noprivwp_ajax_ec_select2_search_postincludes\query-functions.php:25
authwp_ajax_eael_select2_get_titleincludes\query-functions.php:27
noprivwp_ajax_eael_select2_get_titleincludes\query-functions.php:28
authwp_ajax_ec_ajax_login_registerincludes\query-functions.php:30
noprivwp_ajax_ec_ajax_login_registerincludes\query-functions.php:31
WordPress Hooks 189
actionelementor/core/files/clear_cacheadmin\inc\dynamic-styles.php:8
actionwp_enqueue_scriptsadmin\inc\dynamic-styles.php:9
filterposts_whereadmin\theme-builder\includes\class-helper.php:116
filterthepack-kit/themecore/get_location_templates/template_idadmin\theme-builder\includes\class-integration.php:41
filterthepack-kit/themecore/get_location_templates/template_idadmin\theme-builder\includes\class-integration.php:46
actionwp_enqueue_scriptsadmin\theme-builder\includes\class-integration.php:49
actionthepack-kit/ajax/register_actionsadmin\theme-builder\includes\class-integration.php:51
actioninitadmin\theme-builder\includes\class-term-meta.php:41
actionpre_get_postsadmin\theme-builder\includes\extensions\elementor\classes\post-query.php:58
actionpre_get_postsadmin\theme-builder\includes\extensions\elementor\classes\post-query.php:62
filterfound_postsadmin\theme-builder\includes\extensions\elementor\classes\post-query.php:63
filterposts_whereadmin\theme-builder\includes\extensions\elementor\classes\query-control.php:224
actionelementor/controls/controls_registeredadmin\theme-builder\includes\extensions\elementor\module.php:23
actionelementor/editor/before_enqueue_scriptsadmin\theme-builder\includes\extensions\elementor\module.php:24
actionelementor/ajax/register_actionsadmin\theme-builder\includes\extensions\elementor\module.php:25
actionlakit_ajax_do_ajaxadmin\theme-builder\includes\modules\ajax\manager.php:83
actioninitadmin\theme-builder\includes\modules\ajax\manager.php:85
actiontemplate_redirectadmin\theme-builder\includes\modules\ajax\manager.php:86
actionthepack-kit/forms/pre_renderadmin\theme-builder\includes\modules\popup\form-action.php:142
actionelementor/documents/registeradmin\theme-builder\includes\modules\popup\module.php:21
actionelementor/theme/register_locationsadmin\theme-builder\includes\modules\popup\module.php:22
actionelementor/dynamic_tags/registeradmin\theme-builder\includes\modules\popup\module.php:23
actionelementor/ajax/register_actionsadmin\theme-builder\includes\modules\popup\module.php:24
actionwp_footeradmin\theme-builder\includes\modules\popup\module.php:26
actionadmin_menuadmin\theme-builder\includes\modules\popup\module.php:29
filterelementor/finder/categoriesadmin\theme-builder\includes\modules\popup\module.php:31
actionelementor/theme/after_do_popupadmin\theme-builder\includes\modules\popup\module.php:32
actionelementor/frontend/after_register_stylesadmin\theme-builder\includes\modules\popup\module.php:37
actionwp_loadedadmin\theme-builder\includes\modules\theme-builder\classes\conditions-manager.php:33
actionwp_trash_postadmin\theme-builder\includes\modules\theme-builder\classes\conditions-manager.php:34
actionuntrashed_postadmin\theme-builder\includes\modules\theme-builder\classes\conditions-manager.php:35
actionelementor/ajax/register_actionsadmin\theme-builder\includes\modules\theme-builder\classes\conditions-manager.php:36
filterthe_contentadmin\theme-builder\includes\modules\theme-builder\classes\locations-manager.php:27
filtertemplate_includeadmin\theme-builder\includes\modules\theme-builder\classes\locations-manager.php:29
actiontemplate_redirectadmin\theme-builder\includes\modules\theme-builder\classes\locations-manager.php:30
filterelementor/admin/create_new_post/metaadmin\theme-builder\includes\modules\theme-builder\classes\locations-manager.php:32
actionwp_enqueue_scriptsadmin\theme-builder\includes\modules\theme-builder\classes\locations-manager.php:35
filterelementor/query/get_query_args/current_queryadmin\theme-builder\includes\modules\theme-builder\classes\preview-manager.php:14
filterelementor/theme/posts_archive/query_posts/query_varsadmin\theme-builder\includes\modules\theme-builder\classes\preview-manager.php:15
filterthepack-kit/dynamic_tags/post_terms/taxonomy_argsadmin\theme-builder\includes\modules\theme-builder\classes\preview-manager.php:16
actionelementor/template-library/before_get_source_dataadmin\theme-builder\includes\modules\theme-builder\classes\preview-manager.php:18
actionelementor/template-library/after_get_source_dataadmin\theme-builder\includes\modules\theme-builder\classes\preview-manager.php:19
actionelementor/dynamic_tags/before_renderadmin\theme-builder\includes\modules\theme-builder\classes\preview-manager.php:20
actionelementor/dynamic_tags/after_renderadmin\theme-builder\includes\modules\theme-builder\classes\preview-manager.php:21
actionelementor/documents/registeradmin\theme-builder\includes\modules\theme-builder\classes\templates-types-manager.php:14
actioninitadmin\theme-builder\includes\modules\theme-builder\classes\theme-support.php:14
actionelementor/theme/register_locationsadmin\theme-builder\includes\modules\theme-builder\classes\theme-support.php:26
actionget_headeradmin\theme-builder\includes\modules\theme-builder\classes\theme-support.php:60
actionget_footeradmin\theme-builder\includes\modules\theme-builder\classes\theme-support.php:61
filtershow_admin_baradmin\theme-builder\includes\modules\theme-builder\classes\theme-support.php:62
actionwp_footeradmin\theme-builder\includes\modules\theme-builder\documents\single-base.php:157
filterbody_classadmin\theme-builder\includes\modules\theme-builder\documents\theme-page-document.php:130
actionelementor/controls/controls_registeredadmin\theme-builder\includes\modules\theme-builder\module.php:399
actionelementor/editor/initadmin\theme-builder\includes\modules\theme-builder\module.php:402
filterthepackkit/admin/localize_settingsadmin\theme-builder\includes\modules\theme-builder\module.php:403
filterelementor/editor/localize_settingsadmin\theme-builder\includes\modules\theme-builder\module.php:404
filterelementor/document/configadmin\theme-builder\includes\modules\theme-builder\module.php:405
actionelementor/editor/before_enqueue_scriptsadmin\theme-builder\includes\modules\theme-builder\module.php:406
actionadmin_headadmin\theme-builder\includes\modules\theme-builder\module.php:409
actionadmin_menuadmin\theme-builder\includes\modules\theme-builder\module.php:410
filteradd_menu_classesadmin\theme-builder\includes\modules\theme-builder\module.php:411
actionelementor/template-library/create_new_dialog_fieldsadmin\theme-builder\includes\modules\theme-builder\module.php:413
filterelementor/template-library/create_new_dialog_typesadmin\theme-builder\includes\modules\theme-builder\module.php:415
filterelementor/finder/categoriesadmin\theme-builder\includes\modules\theme-builder\module.php:419
actionelementor/theme/register_locationsadmin\theme-builder\includes\modules\theme-builder\theme-support\safe-mode-theme-support.php:29
actionelementor/page_templates/canvas/before_contentadmin\theme-builder\includes\modules\theme-builder\theme-support\safe-mode-theme-support.php:31
actionelementor/page_templates/canvas/after_contentadmin\theme-builder\includes\modules\theme-builder\theme-support\safe-mode-theme-support.php:32
actionwp_enqueue_scriptsadmin\theme-builder\includes\modules\woocommerce\documents\product-archive.php:122
actionwp_footeradmin\theme-builder\includes\modules\woocommerce\documents\product.php:88
actionwp_enqueue_scriptsadmin\theme-builder\includes\modules\woocommerce\documents\product.php:151
actionelementor/dynamic_tags/registeradmin\theme-builder\includes\modules\woocommerce\module.php:102
actionelementor/documents/registeradmin\theme-builder\includes\modules\woocommerce\module.php:103
actionelementor/theme/register_conditionsadmin\theme-builder\includes\modules\woocommerce\module.php:104
filterelementor/theme/need_override_locationadmin\theme-builder\includes\modules\woocommerce\module.php:105
actioninitadmin\theme-builder\includes\modules\woocommerce\module.php:108
filterwoocommerce_product_loop_startadmin\theme-builder\includes\modules\woocommerce\module.php:111
filterwoocommerce_product_loop_endadmin\theme-builder\includes\modules\woocommerce\module.php:112
actionafter_setup_themeadmin\theme-builder\index.php:87
actioninitadmin\theme-builder\index.php:91
actionelementor/initadmin\theme-builder\index.php:93
actionadmin_enqueue_scriptsadmin\theme-builder\index.php:95
actionadmin_noticesadmin\tutor-reviews\class-main.php:26
actiontutor_after_courses_menuadmin\tutor-reviews\class-main.php:28
filtereducat_post_meta_fieldsincludes\customise.php:29
filtereducat_drop_pagination_optionsincludes\customise.php:40
filtereducat_query_sourceincludes\customise.php:51
filtereducat_term_meta_fieldsincludes\customise.php:63
filtereducat_author_meta_fieldsincludes\customise.php:82
filtereducat_filter_fieldsincludes\customise.php:96
filtereducat_course_single_fieldsincludes\customise.php:112
actionpre_get_postsincludes\customise.php:115
actiontutor_before_login_formincludes\customise.php:156
actionelementor/element/accordion/section_title_style/before_section_endincludes\extension\accordion.php:12
actionelementor/element/accordion/section_toggle_style_title/before_section_endincludes\extension\accordion.php:16
actionelementor/element/button/section_style/after_section_endincludes\extension\button.php:11
actionelementor/element/column/section_style/after_section_endincludes\extension\column.php:24
actionelementor/frontend/column/before_renderincludes\extension\column.php:28
actionelementor/element/container/section_layout_container/after_section_endincludes\extension\container.php:17
actionelementor/element/counter/section_title/before_section_endincludes\extension\counter.php:12
actionelementor/kit/register_tabsincludes\extension\educat-options.php:148
actionwp_footerincludes\extension\educat-options.php:149
actionwp_headincludes\extension\educat-options.php:150
actionwp_enqueue_scriptsincludes\extension\educat-options.php:151
filtertemplate_includeincludes\extension\educat-options.php:152
actionth_author_builderincludes\extension\educat-options.php:153
actionwp_enqueue_scriptsincludes\extension\float-cart\index.php:10
actionwoocommerce_add_to_cart_fragmentsincludes\extension\float-cart\index.php:13
actionelementor/element/heading/section_title_style/after_section_endincludes\extension\heading.php:17
actionelementor/element/icon-list/section_text_style/after_section_endincludes\extension\icon-list.php:15
actionelementor/element/section/section_background_overlay/before_section_endincludes\extension\section.php:14
actionelementor/element/column/section_background_overlay/before_section_endincludes\extension\section.php:18
actionelementor/element/section/section_advanced/after_section_endincludes\extension\section.php:23
actionelementor/frontend/section/before_renderincludes\extension\section.php:27
actionelementor/element/container/section_background_overlay/before_section_endincludes\extension\section.php:29
actionelementor/element/common/_section_style/after_section_endincludes\extension\translate.php:23
actionelementor/frontend/widget/before_renderincludes\extension\translate.php:28
filterpage_attributes_dropdown_pages_argsincludes\page-template\index.php:39
filtertheme_page_templatesincludes\page-template\index.php:47
filtertheme_elementor_library_templatesincludes\page-template\index.php:48
filterwp_insert_post_dataincludes\page-template\index.php:53
filtertemplate_includeincludes\page-template\index.php:61
actioninitincludes\page-template\index.php:151
actionwp_footerincludes\query-functions.php:18
actionwp_headincludes\query-functions.php:20
actionelementor/frontend/widget/before_renderincludes\query-functions.php:22
filterposts_whereincludes\query-functions.php:1098
actionec_post_thumb_styleincludes\widget-control-style.php:11
actionec_post_title_styleincludes\widget-control-style.php:12
actionec_post_meta_styleincludes\widget-control-style.php:13
actionec_block_div_styleincludes\widget-control-style.php:14
actionec_post_author_styleincludes\widget-control-style.php:15
actionec_post_review_styleincludes\widget-control-style.php:16
actionec_post_cat_tag_styleincludes\widget-control-style.php:17
actionec_price_overlay_styleincludes\widget-control-style.php:18
actionec_carousel_styleincludes\widget-control-style.php:19
actionec_pagination_styleincludes\widget-control-style.php:20
actionec_woo_thumb_styleincludes\widget-control-style.php:23
actionec_woo_price_styleincludes\widget-control-style.php:24
actionec_woo_onsale_styleincludes\widget-control-style.php:25
actionec_woo_addcart_styleincludes\widget-control-style.php:26
actionec_woo_rating_styleincludes\widget-control-style.php:27
actionec_woo_pagination_styleincludes\widget-control-style.php:28
actionec_woo_single_thumb_styleincludes\widget-control-style.php:29
actionec_heading_styleincludes\widget-control-style.php:32
actionec_post_more_styleincludes\widget-control-style.php:33
actionec_comm_styleincludes\widget-control-style.php:36
actionwoocommerce_before_quantity_input_fieldincludes\widgets\element\woo-add-to-cart\index.php:360
actionwoocommerce_after_quantity_input_fieldincludes\widgets\element\woo-add-to-cart\index.php:361
actionwoocommerce_after_add_to_cart_quantityincludes\widgets\element\woo-add-to-cart\index.php:362
actionwoocommerce_after_add_to_cart_buttonincludes\widgets\element\woo-add-to-cart\index.php:363
actionwoocommerce_product_single_add_to_cart_textincludes\widgets\element\woo-add-to-cart\index.php:365
filterwoocommerce_get_stock_htmlincludes\widgets\element\woo-add-to-cart\view.php:8
actionwoocommerce_cart_collateralsincludes\widgets\element\woo-cart\index.php:447
actionwoocommerce_before_quantity_input_fieldincludes\widgets\element\woo-cart\index.php:449
actionwoocommerce_after_quantity_input_fieldincludes\widgets\element\woo-cart\index.php:451
actionwoocommerce_checkout_fieldsincludes\widgets\element\woo-checkout-form\index.php:621
filterwoocommerce_default_address_fieldsincludes\widgets\element\woo-checkout-form\index.php:622
actionwoocommerce_before_quantity_input_fieldincludes\widgets\woocommerce\woo-add-to-cart\index.php:379
actionwoocommerce_after_quantity_input_fieldincludes\widgets\woocommerce\woo-add-to-cart\index.php:380
actionwoocommerce_after_add_to_cart_quantityincludes\widgets\woocommerce\woo-add-to-cart\index.php:381
actionwoocommerce_after_add_to_cart_buttonincludes\widgets\woocommerce\woo-add-to-cart\index.php:382
actionwoocommerce_product_single_add_to_cart_textincludes\widgets\woocommerce\woo-add-to-cart\index.php:384
filterwoocommerce_get_stock_htmlincludes\widgets\woocommerce\woo-add-to-cart\view.php:8
filterwoocommerce_product_loop_startincludes\widgets\woocommerce\woo-archive-product\index.php:365
filterwoocommerce_product_loop_endincludes\widgets\woocommerce\woo-archive-product\index.php:367
filtersingle_product_archive_thumbnail_sizeincludes\widgets\woocommerce\woo-archive-product\index.php:377
actionwoocommerce_before_shop_loopincludes\widgets\woocommerce\woo-archive-product\index.php:379
filtersingle_product_archive_thumbnail_sizeincludes\widgets\woocommerce\woo-related-product\index.php:299
filterbody_classincludes\widgets\woocommerce\woo-tab\index.php:844
filterwoocommerce_product_tabsincludes\widgets\woocommerce\woo-tab\view.php:7
filterwoocommerce_product_description_headingincludes\widgets\woocommerce\woo-tab\view.php:22
filterwoocommerce_product_additional_information_headingincludes\widgets\woocommerce\woo-tab\view.php:24
filterwoocommerce_single_product_carousel_optionsincludes\widgets\woocommerce\woo-thumbnail\index.php:20
filterwoocommerce_sale_flashincludes\widgets\woocommerce\woo-thumbnail\index.php:631
filterwoocommerce_gallery_image_sizeincludes\widgets\woocommerce\woo-thumbnail\view.php:9
actionadmin_initindex.php:109
actionelementor/widgets/registerindex.php:110
actionelementor/frontend/after_register_scriptsindex.php:111
actionelementor/frontend/after_enqueue_stylesindex.php:112
actionelementor/elements/categories_registeredindex.php:113
filterelementor/icons_manager/additional_tabsindex.php:114
actioninitindex.php:115
actionwp_headindex.php:116
actiontemplate_redirectindex.php:117
actionelementor/controls/controls_registeredindex.php:118
actionadmin_noticesindex.php:189
actioninitindex.php:305
actionadmin_menuindex.php:307
actionadmin_menuindex.php:331
Maintenance & Trust

Educat Elementor LMS Addon Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedOct 30, 2025
PHP min version7.0
Downloads484

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Educat Elementor LMS Addon Developer Profile

webangon

5 plugins · 43K total installs

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

How We Detect Educat Elementor LMS Addon

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/educat/assets/iconfont/bootstrap-icons/bootstrap-icons.css/wp-content/plugins/educat/assets/iconfont/uicons/uicons.css/wp-content/plugins/educat/assets/iconfont/bootstrap-icons/fonts/bootstrap-icons.json/wp-content/plugins/educat/assets/iconfont/uicons/fonts/uicons.json
Version Parameters
educat/assets/iconfont/bootstrap-icons/bootstrap-icons.css?ver=educat/assets/iconfont/uicons/uicons.css?ver=

HTML / DOM Fingerprints

CSS Classes
thepack-elementor-heading
HTML Comments
<!-- Elementor classes --><!-- Elementor Scripts --><!-- Elementor Styles -->
Data Attributes
data-elementor-typedata-elementor-iddata-elementor-settings
JS Globals
educat_options
FAQ

Frequently Asked Questions about Educat Elementor LMS Addon