Academy Elementor Addons Security & Risk Analysis

wordpress.org/plugins/academy-elementor-addons

Academy Elementor Addon offers 24+ widgets to create an entire eLearning site and design custom course pages, course listings, dashboards, and more.

400 active installs v1.3.4 PHP 7.3+ WP 6.4+ Updated Sep 28, 2025
academyaddonscourseelementorlms
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Academy Elementor Addons Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 6mo ago
Risk Assessment

The 'academy-elementor-addons' plugin v1.3.4 exhibits a mixed security posture. While it shows good practices in output escaping (87%) and has no recorded vulnerability history, several areas of concern are present. A significant portion of its attack surface, specifically 4 out of 7 AJAX handlers, lack authentication checks. This could expose sensitive functionality to unauthenticated users. The presence of a single SQL query that is not prepared raises a potential risk of SQL injection if that query handles user-supplied data without proper sanitization, even though taint analysis did not reveal any flows. The plugin also has limited nonce and capability checks for its entry points, further contributing to the potential for unauthorized access.

Despite the lack of critical or high severity findings in taint analysis and its clean vulnerability history, the unprotected AJAX handlers and the un-prepared SQL query are notable weaknesses. The absence of known vulnerabilities is a positive indicator of developer diligence or perhaps a lower profile that has not attracted attackers. However, the structural weaknesses in handling entry points and database queries necessitate caution. Overall, the plugin has strengths in code sanitization and a clean historical record, but the identified attack surface vulnerabilities require remediation to achieve a more robust security profile.

Key Concerns

  • Unprotected AJAX handlers
  • SQL queries without prepared statements
  • Limited nonce checks
  • Limited capability checks
Vulnerabilities
None known

Academy Elementor Addons Security Vulnerabilities

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

Academy Elementor Addons Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
0 prepared
Unescaped Output
27
173 escaped
Nonce Checks
3
Capability Checks
2
File Operations
1
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared1 total queries

Output Escaping

87% escaped200 total outputs
Attack Surface
4 unprotected

Academy Elementor Addons Attack Surface

Entry Points7
Unprotected4

AJAX Handlers 7

authwp_ajax_academyea_template_storeincludes\admin\template-manager.php:33
authwp_ajax_academyea_get_templateincludes\admin\template-manager.php:36
authwp_ajax_academyea_manage_default_templateincludes\admin\template-manager.php:39
noprivwp_ajax_academy/shortcode/academy_course_searchincludes\widgets\course-search.php:20
noprivwp_ajax_academy/shortcode/course_sidebar_barincludes\widgets\curriculum-content.php:19
noprivwp_ajax_academy/shortcode/course_sidebar_barincludes\widgets\curriculum-sidebar.php:20
noprivwp_ajax_academy/shortcode/course_top_barincludes\widgets\curriculum-topbar.php:20
WordPress Hooks 28
actioninitacademy-elementor-addons.php:33
actionplugins_loadedacademy-elementor-addons.php:34
actionadmin_menuincludes\admin\menu.php:16
actioninitincludes\admin\template-cpt.php:13
actionadmin_enqueue_scriptsincludes\admin\template-manager.php:20
actionadmin_footerincludes\admin\template-manager.php:23
filterparse_queryincludes\admin\template-manager.php:30
actionadmin_initincludes\admin.php:19
actionadmin_noticesincludes\dependency.php:16
actionadmin_noticesincludes\dependency.php:22
actionadmin_noticesincludes\dependency.php:28
actionadmin_noticesincludes\dependency.php:34
filteracademy/load_frontend_scritpsincludes\plugin.php:171
filteracademy/is_load_common_scriptsincludes\plugin.php:172
filteracademy/is_load_frontend_dashboard_scriptsincludes\plugin.php:173
actionelementor/frontend/after_register_scriptsincludes\plugin.php:175
actionelementor/editor/after_enqueue_stylesincludes\plugin.php:177
actionelementor/elements/categories_registeredincludes\plugin.php:179
actionelementor/widgets/registerincludes\plugin.php:181
actioninitincludes\template.php:11
filterbody_classincludes\template.php:16
filtertemplate_includeincludes\template.php:19
actionacademyea_single_course_contentincludes\template.php:20
filtertemplate_includeincludes\template.php:23
actionacademyea_course_archive_contentincludes\template.php:24
filteracademy/shortcode/login_form_is_user_logged_inincludes\widgets\login-form.php:14
filteracademy/shortcode/instructor_registration_form_is_user_logged_inincludes\widgets\registration.php:13
filteracademy/shortcode/student_registration_form_is_user_logged_inincludes\widgets\registration.php:14
Maintenance & Trust

Academy Elementor Addons Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 28, 2025
PHP min version7.3
Downloads9K

Community Trust

Rating0/100
Number of ratings0
Active installs400
Developer Profile

Academy Elementor Addons Developer Profile

Academy LMS

5 plugins · 1K total installs

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

How We Detect Academy Elementor Addons

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/academy-elementor-addons/assets/css/frontend.css/wp-content/plugins/academy-elementor-addons/assets/css/widgets.css/wp-content/plugins/academy-elementor-addons/assets/js/frontend.js/wp-content/plugins/academy-elementor-addons/assets/js/widgets.js
Script Paths
/wp-content/plugins/academy-elementor-addons/assets/js/frontend.js/wp-content/plugins/academy-elementor-addons/assets/js/widgets.js
Version Parameters
academy-elementor-addons/assets/css/frontend.css?ver=academy-elementor-addons/assets/css/widgets.css?ver=academy-elementor-addons/assets/js/frontend.js?ver=academy-elementor-addons/assets/js/widgets.js?ver=

HTML / DOM Fingerprints

CSS Classes
academyea-default-tmp-status-switchacademyea-status-courseacademyea-status-archive
Data Attributes
data-academyea-template-iddata-template-iddata-template-typedata-template-titledata-template-editor
JS Globals
AcademyEAFrontend
REST Endpoints
/wp-json/academy-elementor-addons/v1/template
FAQ

Frequently Asked Questions about Academy Elementor Addons