CM Video Lessons Manager – Simplify video lessons management for better education Security & Risk Analysis

wordpress.org/plugins/cm-video-lesson-manager

Create and display video lessons on your site by importing Vimeo videos. Organize content and track students with this efficient LMS plugin.

40 active installs v1.8.10 PHP 5.2.4+ WP 5.4.0+ Updated Jan 29, 2026
courseelearninglearning-management-systemlmsvideo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is CM Video Lessons Manager – Simplify video lessons management for better education Safe to Use in 2026?

Generally Safe

Score 100/100

CM Video Lessons Manager – Simplify video lessons management for better education has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The "cm-video-lesson-manager" v1.8.10 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for all SQL queries and has a history of no recorded vulnerabilities, suggesting a generally well-maintained codebase. However, significant concerns arise from its attack surface. Three out of eight identified entry points, specifically AJAX handlers, lack authentication checks, presenting a direct pathway for unauthenticated attackers to interact with potentially sensitive functionalities. Furthermore, the presence of the "unserialize" function, identified as a dangerous function, warrants caution, as improper handling of serialized data can lead to remote code execution vulnerabilities. While the taint analysis did not reveal critical or high severity issues, the existence of flows with unsanitized paths is a red flag that requires further investigation to ensure no exploitable vulnerabilities exist within these flows.

The absence of any past CVEs is a strong positive indicator of the plugin's security history. This suggests that the developers have either been diligent in patching any discovered issues promptly or that the plugin has not been a significant target for vulnerability research. However, this historical absence does not negate the risks identified in the static analysis. The combination of unprotected AJAX endpoints and the use of "unserialize" introduces inherent risks that need to be addressed, regardless of past vulnerability records. In conclusion, while the plugin benefits from secure SQL practices and a clean vulnerability history, the unauthenticated AJAX endpoints and the use of "unserialize" represent clear security weaknesses that should be prioritized for remediation.

Key Concerns

  • AJAX handlers without auth checks
  • Dangerous function: unserialize
  • Flows with unsanitized paths
  • Low percentage of proper output escaping
Vulnerabilities
None known

CM Video Lessons Manager – Simplify video lessons management for better education Security Vulnerabilities

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

CM Video Lessons Manager – Simplify video lessons management for better education Release Timeline

v1.8.9
v1.8.8
v1.8.7
v1.8.6
v1.8.5
Code Analysis
Analyzed Mar 16, 2026

CM Video Lessons Manager – Simplify video lessons management for better education Code Analysis

Dangerous Functions
2
Raw SQL Queries
0
19 prepared
Unescaped Output
283
228 escaped
Nonce Checks
10
Capability Checks
1
File Operations
1
External Requests
5
Bundled Libraries
0

Dangerous Functions Found

unserialize$value = @unserialize($row['meta_value']);controller\UpdateController.php:52
unserialize$transaction = unserialize($meta['meta_value']);model\ChannelInstantPayment.php:125

SQL Query Safety

100% prepared19 total queries

Output Escaping

45% escaped511 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

6 flows2 with unsanitized paths
cminds_system_info_content (package\cminds-free.php:2726)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

CM Video Lessons Manager – Simplify video lessons management for better education Attack Surface

Entry Points8
Unprotected3

AJAX Handlers 4

authwp_ajax_cm-submit-uninstall-reasonpackage\cminds-free.php:147
authwp_ajax_cm-submit-registration-emailpackage\cminds-free.php:148
authwp_ajax_cm-submit-deregistrationpackage\cminds-free.php:149
authwp_ajax_cm-submit-registration-skippackage\cminds-free.php:150

Shortcodes 4

[cminds_free_registration] package\cminds-free.php:54
[cminds_free_guide] package\cminds-free.php:55
[cminds_upgrade_box] package\cminds-free.php:56
[cminds_free_activation] package\cminds-free.php:57
WordPress Hooks 26
actionactivated_pluginApp.php:32
actioninitApp.php:59
actionadmin_menuApp.php:60
actionwp_footercontroller\ChannelController.php:151
actioninitcore\controller\Controller.php:42
actioninitcore\controller\Controller.php:43
actionadmin_noticescore\helper\AdminNotice.php:27
actioninitcore\model\Model.php:9
actioninitcore\model\TaxonomyTerm.php:15
actioninitcore\shortcode\Shortcode.php:13
actioninitmodel\Channel.php:61
actioncmvl_load_label_filemodel\Labels.php:21
actionactivated_pluginpackage\cminds-free.php:31
actionadmin_initpackage\cminds-free.php:33
actionadmin_menupackage\cminds-free.php:34
actionadmin_enqueue_scriptspackage\cminds-free.php:35
actionadmin_enqueue_scriptspackage\cminds-free.php:36
actioncminds_download_sysinfopackage\cminds-free.php:48
actioninitpackage\cminds-free.php:50
actioninitpackage\cminds-free.php:51
filterplugin_row_metapackage\cminds-free.php:59
actionwp_dashboard_setuppackage\cminds-free.php:62
actionadmin_footerpackage\cminds-free.php:157
filterwp_mail_content_typepackage\cminds-free.php:311
filterwp_mail_content_typepackage\cminds-free.php:2076
filterwp_mail_content_typepackage\cminds-free.php:2167
Maintenance & Trust

CM Video Lessons Manager – Simplify video lessons management for better education Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 29, 2026
PHP min version5.2.4
Downloads23K

Community Trust

Rating80/100
Number of ratings4
Active installs40
Developer Profile

CM Video Lessons Manager – Simplify video lessons management for better education Developer Profile

CreativeMindsSolutions

19 plugins · 22K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
535 days
View full developer profile
Detection Fingerprints

How We Detect CM Video Lessons Manager – Simplify video lessons management for better education

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cm-video-lesson-manager/css/backend.css/wp-content/plugins/cm-video-lesson-manager/css/frontend.css/wp-content/plugins/cm-video-lesson-manager/js/utils.js/wp-content/plugins/cm-video-lesson-manager/js/paybox.js/wp-content/plugins/cm-video-lesson-manager/js/playlist.js/wp-content/plugins/cm-video-lesson-manager/js/backend.js/wp-content/plugins/cm-video-lesson-manager/js/vimeo-browser.js/wp-content/plugins/cm-video-lesson-manager/js/vimeo-browser-modal.js
Script Paths
/wp-content/plugins/cm-video-lesson-manager/js/utils.js/wp-content/plugins/cm-video-lesson-manager/js/paybox.js/wp-content/plugins/cm-video-lesson-manager/js/playlist.js/wp-content/plugins/cm-video-lesson-manager/js/backend.js
Version Parameters
cm-video-lesson-manager/css/backend.css?ver=cm-video-lesson-manager/css/frontend.css?ver=cm-video-lesson-manager/js/utils.js?ver=cm-video-lesson-manager/js/paybox.js?ver=cm-video-lesson-manager/js/playlist.js?ver=cm-video-lesson-manager/js/backend.js?ver=cm-video-lesson-manager/js/vimeo-browser.js?ver=cm-video-lesson-manager/js/vimeo-browser-modal.js?ver=

HTML / DOM Fingerprints

CSS Classes
cmvl-channel-headercmvl-playlistcmvl-video-itemcmvl-video-titlecmvl-video-descriptioncmvl-access-deniedcmvl-not-foundcmvl-vimeo-browser-modal+9 more
HTML Comments
CMVL Custom CSS
Data Attributes
data-channel-iddata-video-iddata-category-iddata-viewdata-layoutdata-ajax+1 more
JS Globals
cmvl_utilscmvl_paybox_optionscmvl_playlist_optionscmvl_backend_optionscmvl_vimeo_browser_options
FAQ

Frequently Asked Questions about CM Video Lessons Manager – Simplify video lessons management for better education