Element Lesson Timer for Sensei Security & Risk Analysis

wordpress.org/plugins/sensei-lesson-timer

Lesson Timer for Sensei - a Sensei LMS plugin that adds a countdown timer to the lesson, forcing the learner to stay in the lesson until time expires.

90 active installs v2.0.2 PHP 7.4+ WP 5.3+ Updated Oct 18, 2021
elearningelementlmslmsonline-coursessensei
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Element Lesson Timer for Sensei Safe to Use in 2026?

Generally Safe

Score 85/100

Element Lesson Timer for Sensei has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The "sensei-lesson-timer" plugin, version 2.0.2, exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests are significant strengths. Furthermore, all identified output is properly escaped, and the presence of nonce and capability checks on its single AJAX handler indicates good practice in securing entry points.

The taint analysis shows no flows with unsanitized paths, which is a very positive indicator. The plugin also has no known CVEs, which suggests a history of secure development and prompt patching if issues have arisen in the past. The limited attack surface, consisting of only one AJAX handler and no shortcodes, cron events, or REST API routes, further minimizes potential vulnerabilities.

Overall, this plugin appears to be developed with security in mind. The lack of any identified critical or high-severity issues in both static analysis and vulnerability history is commendable. The plugin's strengths lie in its adherence to secure coding practices like proper input validation (via nonces and capabilities) and output escaping, alongside a clean history. There are no immediate red flags or significant security concerns based on the provided data.

Vulnerabilities
None known

Element Lesson Timer for Sensei Security Vulnerabilities

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

Element Lesson Timer for Sensei Code Analysis

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

Output Escaping

100% escaped2 total outputs
Attack Surface

Element Lesson Timer for Sensei Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_sensei_timer_post_typessensei-lesson-timer.php:100
WordPress Hooks 9
actioninitsensei-lesson-timer.php:89
actiontemplate_redirectsensei-lesson-timer.php:90
actionwp_enqueue_scriptssensei-lesson-timer.php:91
actionget_footersensei-lesson-timer.php:92
filtersensei_settings_tabssensei-lesson-timer.php:94
filtersensei_settings_fieldssensei-lesson-timer.php:95
actionadmin_print_scriptssensei-lesson-timer.php:97
actionadmin_print_stylessensei-lesson-timer.php:98
actionplugins_loadedsensei-lesson-timer.php:590
Maintenance & Trust

Element Lesson Timer for Sensei Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedOct 18, 2021
PHP min version7.4
Downloads7K

Community Trust

Rating100/100
Number of ratings3
Active installs90
Developer Profile

Element Lesson Timer for Sensei Developer Profile

Element LMS

1 plugin · 90 total installs

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

How We Detect Element Lesson Timer for Sensei

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sensei-lesson-timer/assets/js/sensei-lesson-timer.js
Script Paths
/wp-content/plugins/sensei-lesson-timer/assets/js/sensei-lesson-timer.js
Version Parameters
sensei-lesson-timer/assets/js/sensei-lesson-timer.js?ver=

HTML / DOM Fingerprints

JS Globals
window.Sensei_Lesson_Timer_Data
FAQ

Frequently Asked Questions about Element Lesson Timer for Sensei