Acadlix – WordPress LMS for Courses, Quizzes & Exams Security & Risk Analysis

wordpress.org/plugins/acadlix

Acadlix is a WordPress LMS plugin for creating and selling online courses, quizzes, exam-level test series, and assessments.

0 active installs v1.0.5 PHP 8.2+ WP 6.8+ Updated Mar 14, 2026
educationexamlmsonline-coursequiz
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Acadlix – WordPress LMS for Courses, Quizzes & Exams Safe to Use in 2026?

Generally Safe

Score 100/100

Acadlix – WordPress LMS for Courses, Quizzes & Exams has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The Acadlix plugin v1.0.5 demonstrates a generally strong security posture based on the provided static analysis. The plugin exhibits excellent adherence to secure coding practices, with all identified entry points (AJAX handlers, REST API routes, shortcodes) either secured by authentication or capability checks. The high percentage of properly escaped outputs (89%) and the exclusive use of prepared statements for SQL queries are significant strengths, mitigating common web vulnerabilities like Cross-Site Scripting (XSS) and SQL Injection. Furthermore, the presence of numerous capability checks (101) suggests a robust authorization framework. The plugin also scores positively for avoiding dangerous functions and having no recorded vulnerabilities or CVEs, indicating a history of secure development and maintenance.

Despite the strong overall security, there are minor areas for attention. The plugin performs six external HTTP requests, which, while not inherently a vulnerability, can introduce risks if the target endpoints are compromised or if the requests are not handled securely (e.g., proper input validation on responses). The single file operation, while potentially benign, warrants review to ensure it's not susceptible to directory traversal or unauthorized file manipulation. Taint analysis showing zero flows, while positive, should be interpreted with caution as it might indicate limited analysis depth or a lack of complex data flows within the plugin. The absence of bundled libraries is a good sign, preventing risks associated with outdated or vulnerable third-party code.

In conclusion, Acadlix v1.0.5 is a well-developed plugin with a commendable security foundation. Its rigorous use of WordPress security features like nonces and capability checks, along with secure data handling for SQL and output, significantly reduces its attack surface. While the external HTTP requests and file operations are minor points to scrutinize further, the plugin's clean vulnerability history and adherence to best practices place it in a favorable security position.

Vulnerabilities
None known

Acadlix – WordPress LMS for Courses, Quizzes & Exams Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Acadlix – WordPress LMS for Courses, Quizzes & Exams Release Timeline

v1.0.5Current
v1.0.4
v1.0.3
v1.0.2
Code Analysis
Analyzed Mar 17, 2026

Acadlix – WordPress LMS for Courses, Quizzes & Exams Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
11 prepared
Unescaped Output
68
525 escaped
Nonce Checks
11
Capability Checks
101
File Operations
1
External Requests
6
Bundled Libraries
0

SQL Query Safety

100% prepared11 total queries

Output Escaping

89% escaped593 total outputs
Attack Surface

Acadlix – WordPress LMS for Courses, Quizzes & Exams Attack Surface

Entry Points10
Unprotected0

AJAX Handlers 7

authwp_ajax_acadlix_check_user_login_statusincludes\Common\Admin\Ajax.php:15
noprivwp_ajax_acadlix_check_user_login_statusincludes\Common\Admin\Ajax.php:16
noprivwp_ajax_acadlix_loginincludes\Common\Admin\Ajax.php:18
noprivwp_ajax_acadlix_registerincludes\Common\Admin\Ajax.php:19
noprivwp_ajax_acadlix_forgot_passwordincludes\Common\Admin\Ajax.php:20
authwp_ajax_acadlix_filter_coursesincludes\Common\Admin\Ajax.php:27
noprivwp_ajax_acadlix_filter_coursesincludes\Common\Admin\Ajax.php:28

Shortcodes 3

[Acadlix_Quiz] includes\Common\Assets\Manager.php:28
[Acadlix_Leaderboard] includes\Common\Assets\Manager.php:29
[acadlix_login] includes\Common\Assets\Manager.php:30
WordPress Hooks 66
actionadmin_noticesacadlix.php:39
actionadmin_noticesacadlix.php:59
actionadmin_noticesincludes\Common\Admin\Activator.php:15
actionadmin_initincludes\Common\Admin\Activator.php:16
actionwp_initialize_siteincludes\Common\Admin\Activator.php:20
actionwp_delete_siteincludes\Common\Admin\Activator.php:21
actionadmin_initincludes\Common\Admin\Activator.php:24
filteracadlix_login_pre_validateincludes\Common\Admin\Ajax.php:23
filteracadlix_register_pre_validateincludes\Common\Admin\Ajax.php:24
filteracadlix_course_page_contextincludes\Common\Admin\Ajax.php:564
actionwp_loginincludes\Common\Admin\Core.php:14
filteruse_block_editor_for_post_typeincludes\Common\Admin\Core.php:15
actioninitincludes\Common\Admin\Core.php:17
actionadmin_bar_menuincludes\Common\Admin\Core.php:21
filterget_avatar_urlincludes\Common\Admin\Core.php:22
filtershow_admin_barincludes\Common\Admin\Core.php:23
actionadmin_menuincludes\Common\Admin\Menu.php:45
filterparent_fileincludes\Common\Admin\Menu.php:46
actionadmin_menuincludes\Common\Admin\Menu.php:47
actioncurrent_screenincludes\Common\Admin\Menu.php:49
filterscreen_options_show_screenincludes\Common\Admin\Menu.php:89
actioninitincludes\Common\Assets\Manager.php:20
actioninitincludes\Common\Assets\Manager.php:23
actionwp_enqueue_scriptsincludes\Common\Assets\Manager.php:24
actionwp_enqueue_scriptsincludes\Common\Assets\Manager.php:25
actionwp_enqueue_scriptsincludes\Common\Assets\Manager.php:26
actionadmin_enqueue_scriptsincludes\Common\Assets\Manager.php:27
actionwp_footerincludes\Common\Assets\Manager.php:36
actionwp_enqueue_scriptsincludes\Common\Controller\AllCourseController.php:16
filtertemplate_includeincludes\Common\Controller\AllCourseController.php:18
filteracadlix_course_page_contextincludes\Common\Controller\AllCourseController.php:25
filteracadlix_course_page_contextincludes\Common\Controller\AllCourseController.php:36
filteracadlix_course_page_contextincludes\Common\Controller\AllCourseController.php:47
filtertemplate_includeincludes\Common\Controller\CartController.php:15
filtertemplate_includeincludes\Common\Controller\CheckoutController.php:16
actionwp_enqueue_scriptsincludes\Common\Controller\CheckoutController.php:17
actionwp_enqueue_scriptsincludes\Common\Controller\CheckoutController.php:18
filtertemplate_includeincludes\Common\Controller\DashboardController.php:15
filtershow_admin_barincludes\Common\Controller\DashboardController.php:16
actionwp_enqueue_scriptsincludes\Common\Controller\SingleCourseController.php:16
filtertemplate_includeincludes\Common\Controller\SingleCourseController.php:17
filtertemplate_includeincludes\Common\Controller\ThankyouController.php:16
actionwp_enqueue_scriptsincludes\Common\Controller\ThankyouController.php:17
actioninitincludes\Common\CPT\Course.php:25
actionadmin_enqueue_scriptsincludes\Common\CPT\Course.php:26
filterwp_insert_post_empty_contentincludes\Common\CPT\Course.php:28
actionedit_form_after_titleincludes\Common\CPT\Course.php:29
actioninitincludes\Common\CPT\CPT_Abstract.php:55
actionsave_postincludes\Common\CPT\CPT_Abstract.php:56
actionbefore_delete_postincludes\Common\CPT\CPT_Abstract.php:57
actioninitincludes\Common\CPT\Quiz.php:20
filterwp_mail_content_typeincludes\Common\Helper\EmailHelper.php:35
actionadmin_initincludes\Common\Helper\Helper.php:22
filterupload_dirincludes\Common\Helper\Helper.php:214
filterautoptimize_filter_js_noptimizeincludes\Common\Integrations\Caches\Autoptimize.php:13
filterlitespeed_optimize_js_excludesincludes\Common\Integrations\Caches\LiteSpeedCache.php:12
filterlitespeed_optimize_css_excludes includes\Common\Integrations\Caches\LiteSpeedCache.php:13
filterperfmatters_minify_js_exclusionsincludes\Common\Integrations\Caches\Prefmatters.php:12
filterperfmatters_defer_js_exclusionsincludes\Common\Integrations\Caches\Prefmatters.php:13
filterwp-optimize-minify-default-exclusionsincludes\Common\Integrations\Caches\WpOptimize.php:12
filterupload_dirincludes\Common\REST\Front\FrontQuizController.php:506
actionrest_api_initincludes\Common\REST\REST.php:89
actionrest_api_initincludes\Common\REST\REST.php:124
filtercron_schedulesincludes\Common\Schedule\ScheduleAction.php:15
actionadmin_menuincludes\Common\Submenu\Submenu_Addon.php:25
actionadmin_enqueue_scriptsincludes\Common\Submenu\Submenu_Courses.php:24
Maintenance & Trust

Acadlix – WordPress LMS for Courses, Quizzes & Exams Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 14, 2026
PHP min version8.2
Downloads495

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Acadlix – WordPress LMS for Courses, Quizzes & Exams Developer Profile

Team AcadLix

2 plugins · 0 total installs

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

How We Detect Acadlix – WordPress LMS for Courses, Quizzes & Exams

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/acadlix/build/css/admin.css/wp-content/plugins/acadlix/build/css/frontend.css/wp-content/plugins/acadlix/build/js/admin.js/wp-content/plugins/acadlix/build/js/frontend.js/wp-content/plugins/acadlix/build/js/react-frontend.js/wp-content/plugins/acadlix/build/js/vendors.js/wp-content/plugins/acadlix/src/Frontend/Blocks/assets/css/editor.css/wp-content/plugins/acadlix/src/Frontend/Blocks/assets/js/editor.js+1 more
Script Paths
/wp-content/plugins/acadlix/build/js/admin.js/wp-content/plugins/acadlix/build/js/frontend.js/wp-content/plugins/acadlix/build/js/react-frontend.js/wp-content/plugins/acadlix/build/js/vendors.js/wp-content/plugins/acadlix/src/Frontend/Blocks/assets/js/editor.js/wp-content/plugins/acadlix/src/Frontend/Blocks/assets/js/frontend.js+3 more
Version Parameters
acadlix/build/css/admin.css?ver=acadlix/build/css/frontend.css?ver=acadlix/build/js/admin.js?ver=acadlix/build/js/frontend.js?ver=acadlix/build/js/react-frontend.js?ver=acadlix/build/js/vendors.js?ver=acadlix/src/Frontend/Blocks/assets/css/editor.css?ver=acadlix/src/Frontend/Blocks/assets/js/editor.js?ver=acadlix/src/Frontend/Blocks/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
acadlix-front-quiz-containeracadlix-front-quiz-titleacadlix-hideacadlix-front-quiz-descriptionacadlix-frontacadlix-front-quiz-buttonacadlix-front-leaderboardacadlix-front-login+1 more
Data Attributes
acadlix-admin-app
JS Globals
acadlix_editor_scripts
REST Endpoints
/wp-json/acadlix/v1/quiz
Shortcode Output
[Acadlix_Quiz[Acadlix_Leaderboard[acadlix_login
FAQ

Frequently Asked Questions about Acadlix – WordPress LMS for Courses, Quizzes & Exams