
TrainingPress Security & Risk Analysis
wordpress.org/plugins/trainingpressTrainingPress Plugin can be used to easily create & sell courses online. Each course curriculum can be made with modules, chapters and exercises.
Is TrainingPress Safe to Use in 2026?
Generally Safe
Score 92/100TrainingPress has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'trainingpress' v1.0.2 plugin exhibits a mixed security posture. While it shows strength in avoiding known CVEs and using prepared statements for most SQL queries, significant concerns arise from its static analysis. The plugin has a considerable attack surface, with 3 out of 5 entry points lacking authentication checks. This is a major security weakness that could allow unauthenticated users to trigger plugin functionalities. Furthermore, the taint analysis reveals a high number of flows with unsanitized paths (15 out of 17 analyzed), with 10 of these identified as high severity. This indicates a strong potential for cross-site scripting (XSS) or other injection vulnerabilities, particularly given the low percentage of properly escaped output (26%). The absence of recorded vulnerabilities in its history might suggest a lack of active exploitation or discovery, rather than inherent security. However, the static analysis findings, especially the unprotected AJAX handlers and high-severity unsanitized taint flows, present a tangible risk that needs immediate attention. The bundled DataTables and an older version of jQuery also represent potential vulnerabilities if not properly managed or updated.
Key Concerns
- Unprotected AJAX handlers
- High number of unsanitized taint flows (high severity)
- Low percentage of properly escaped output
- Bundled outdated jQuery library
TrainingPress Security Vulnerabilities
TrainingPress Release Timeline
TrainingPress Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
TrainingPress Attack Surface
AJAX Handlers 3
Shortcodes 2
WordPress Hooks 51
Maintenance & Trust
TrainingPress Maintenance & Trust
Maintenance Signals
Community Trust
TrainingPress Alternatives
Training – Courses
training
This Training Plugin can be used to easily create courses online. Each course curriculum can be made with modules, lessons and exercises.
eFront
efrontpro
This plugin integrates eFront with Wordpress. Promote your eFront content through your WordPress site.
Perception LMS
ps-lms
PS LMS is a full-featured, free LMS that integrates easily with any theme.
SkillTriks
skilltriks
Transform your WordPress site into a dynamic Learning Management System (LMS) using our innovative WordPress LMS Plugin.
SkillTriks Theme Pack
skilltriks-theme-pack
Transform your WordPress site into a dynamic Learning Management System (LMS) using our innovative WordPress LMS Plugin.
TrainingPress Developer Profile
2 plugins · 20 total installs
How We Detect TrainingPress
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/trainingpress/assets/css/jquery.dataTables.min.css/wp-content/plugins/trainingpress/assets/css/star-rate.css/wp-content/plugins/trainingpress/assets/css/fontawsome/css/font-awesome.min.css/wp-content/plugins/trainingpress/assets/js/jquery.validate.js/wp-content/plugins/trainingpress/assets/js/jquery.dataTables.min.js/wp-content/plugins/trainingpress/admin/css/style.css/wp-content/plugins/trainingpress/admin/js/script.js/wp-content/plugins/trainingpress/css/jquery.notifyBar.css+1 more/wp-content/plugins/trainingpress/assets/js/jquery.validate.js/wp-content/plugins/trainingpress/assets/js/jquery.dataTables.min.js/wp-content/plugins/trainingpress/admin/js/script.js/wp-content/plugins/trainingpress/admin/js/jquery.notifyBar.jstrainingpress/assets/css/jquery.dataTables.min.css?ver=trainingpress/assets/css/star-rate.css?ver=trainingpress/assets/css/fontawsome/css/font-awesome.min.css?ver=trainingpress/assets/js/jquery.validate.js?ver=trainingpress/assets/js/jquery.dataTables.min.js?ver=trainingpress/admin/css/style.css?ver=trainingpress/admin/js/script.js?ver=trainingpress/css/jquery.notifyBar.css?ver=trainingpress/admin/js/jquery.notifyBar.js?ver=HTML / DOM Fingerprints
training-course-contenttraining-course-module-contenttraining-lesson-contenttraining-exercise-contentcourse_titlecourse_short_descriptioncourse_start_datecourse_end_date+6 moredata-course-iddata-module-iddata-lesson-iddata-exercise-iddata-user-idRDTR_TRAINING_PLUGIN_URL[training_course_details][training_course_list][training_course_modules][training_course_lessons]