
LMSACE Connect – WooCommerce Moodle™ LMS Integration Security & Risk Analysis
wordpress.org/plugins/lmsace-connectLMSACE Connect plugin connects the popular Moodle™ LMS with woocommerce. LMSACE Connect will help the course creators to sell their courses on WordPre …
Is LMSACE Connect – WooCommerce Moodle™ LMS Integration Safe to Use in 2026?
Mostly Safe
Score 78/100LMSACE Connect – WooCommerce Moodle™ LMS Integration is generally safe to use. 1 past CVE were resolved. Keep it updated.
The lmsace-connect plugin v3.4 exhibits a mixed security posture. While a high percentage of output is properly escaped and there are no identified dangerous functions or critical/high severity taint flows, significant concerns remain. The presence of unprotected AJAX handlers presents a direct attack vector, especially when combined with a lack of nonce checks and only a single capability check. The raw SQL query without prepared statements is a notable risk for SQL injection vulnerabilities. Furthermore, the plugin has a history of a medium severity vulnerability, specifically related to missing authorization, which is a recurring theme in its security record. The recent unpatched vulnerability (as of 2025-07-04) further exacerbates these concerns, indicating a potential for ongoing security weaknesses. In conclusion, while some security best practices are followed, the unprotected entry points, raw SQL, and history of authorization issues, coupled with an unpatched vulnerability, point to a moderate to high risk profile.
Key Concerns
- 2 AJAX handlers without auth checks
- 1 SQL query without prepared statements
- 0 Nonce checks on AJAX handlers
- 1 Unpatched medium severity CVE
- History of missing authorization vulnerabilities
LMSACE Connect – WooCommerce Moodle™ LMS Integration Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
LMSACE Connect <= 3.4 - Missing Authorization
LMSACE Connect – WooCommerce Moodle™ LMS Integration Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
LMSACE Connect – WooCommerce Moodle™ LMS Integration Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 34
Scheduled Events 1
Maintenance & Trust
LMSACE Connect – WooCommerce Moodle™ LMS Integration Maintenance & Trust
Maintenance Signals
Community Trust
LMSACE Connect – WooCommerce Moodle™ LMS Integration Alternatives
Woo to Moodle
woo-to-moodle
This plugin will automatically enroll in Moodle customers who buy the course in WooCommerce.
Essential Addons for Elementor – Popular Elementor Templates & Widgets
essential-addons-for-elementor-lite
Elementor addon offering 110+ widgets and templates — Elementor Gallery, Slider, Form, Post Grid, Menu, Accordion, WooCommerce & more.
Google for WooCommerce
google-listings-and-ads
Native integration with Google that allows merchants to easily display their products across Google’s network.
WooPayments: Integrated WooCommerce Payments
woocommerce-payments
Securely accept credit and debit cards on your WooCommerce store. Manage payments without leaving your WordPress dashboard. Only with WooPayments.
WooCommerce PayPal Payments
woocommerce-paypal-payments
PayPal's latest payment processing solution. Accept PayPal, Pay Later, credit/debit cards, alternative digital wallets and bank accounts.
LMSACE Connect – WooCommerce Moodle™ LMS Integration Developer Profile
1 plugin · 300 total installs
How We Detect LMSACE Connect – WooCommerce Moodle™ LMS Integration
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/lmsace-connect/assets/css/select2.min.css/wp-content/plugins/lmsace-connect/assets/js/select2.min.js/wp-content/plugins/lmsace-connect/assets/css/jquery.dataTables.min.css/wp-content/plugins/lmsace-connect/assets/js/jquery.dataTables.min.js/wp-content/plugins/lmsace-connect/assets/js/dataTables.select.min.js/wp-content/plugins/lmsace-connect/assets/css/select.dataTables.min.css/wp-content/plugins/lmsace-connect/assets/css/styles.css/wp-content/plugins/lmsace-connect/assets/js/admin.js/wp-content/plugins/lmsace-connect/assets/js/select2.min.js/wp-content/plugins/lmsace-connect/assets/js/jquery.dataTables.min.js/wp-content/plugins/lmsace-connect/assets/js/dataTables.select.min.js/wp-content/plugins/lmsace-connect/assets/js/admin.jslmsace-connect/assets/css/select2.min.css?ver=lmsace-connect/assets/js/select2.min.js?ver=lmsace-connect/assets/css/jquery.dataTables.min.css?ver=lmsace-connect/assets/js/jquery.dataTables.min.js?ver=lmsace-connect/assets/js/dataTables.select.min.js?ver=lmsace-connect/assets/css/select.dataTables.min.css?ver=lmsace-connect/assets/css/styles.css?ver=lmsace-connect/assets/js/admin.js?ver=HTML / DOM Fingerprints
lmsace_connect_main_wrapperlac-connection-optionslac-general-optionslac-import-courseslac-admin-section-title<!-- LMSACE Connect Plugin --><!-- End LMSACE Connect Plugin -->data-lmsace-connect-iddata-lac-nonceLMSACE_CONNECTlac_admin_params/wp-json/lmsace-connect/v1/courses/wp-json/lmsace-connect/v1/sync_course_settings[lmsace_connect_course_display][lmsace_connect_enrollment_button][lmsace_connect_course_progress]