
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 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.
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.
LearnPress – Course Review
learnpress-course-review
LearnPress Course Review - An extension plugin for LearnPress.
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]