Embedded learning videos and practice material by TEST4U Security & Risk Analysis

wordpress.org/plugins/embedded-learning-videos-and-practice-material-by-test4u

40000+ categorized videos for Microsoft Office, LibreOffice, OpenOffice, Long Docs, Data Analysis, UBER. Enhance your site with notes, queries.

10 active installs v1.3 PHP 5.3+ WP 4.5+ Updated Aug 30, 2018
accessexcelmicrosoftwindowsword
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Embedded learning videos and practice material by TEST4U Safe to Use in 2026?

Generally Safe

Score 85/100

Embedded learning videos and practice material by TEST4U has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The "embedded-learning-videos-and-practice-material-by-test4u" plugin v1.3 exhibits a mixed security posture. On the positive side, it demonstrates strong practices regarding SQL queries, exclusively using prepared statements, and a high percentage of properly escaped output. It also shows a commitment to security by performing nonce checks and capability checks for some entry points. The absence of known CVEs and a clean vulnerability history are also favorable indicators.

However, significant concerns arise from the static analysis. The plugin exposes a considerable attack surface with 16 total entry points, 6 of which lack authentication checks. This is particularly worrying given the presence of 2 high-severity taint flows indicating potential vulnerabilities where unsanitized data could be processed. While no dangerous functions were directly identified, these tainted flows, combined with the unprotected AJAX handlers, present a clear risk of privilege escalation or data compromise if exploited.

In conclusion, while the plugin adheres to good practices in areas like database interaction and output sanitization, the significant number of unprotected entry points and the detected high-severity taint flows are critical weaknesses. The lack of past vulnerabilities should not lead to complacency, as the current code analysis reveals exploitable pathways. The focus should be on securing the identified unprotected AJAX handlers and thoroughly investigating and sanitizing the detected taint flows.

Key Concerns

  • 6 unprotected AJAX handlers
  • 2 high severity taint flows
  • 3 unsanitized path flows
Vulnerabilities
None known

Embedded learning videos and practice material by TEST4U Security Vulnerabilities

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

Embedded learning videos and practice material by TEST4U Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

Embedded learning videos and practice material by TEST4U Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
117 prepared
Unescaped Output
7
155 escaped
Nonce Checks
5
Capability Checks
12
File Operations
5
External Requests
5
Bundled Libraries
0

SQL Query Safety

100% prepared117 total queries

Output Escaping

96% escaped162 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

10 flows3 with unsanitized paths
t4u_RegisterCopy (core\t4u_course_ajax_hooks.php:550)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

Embedded learning videos and practice material by TEST4U Attack Surface

Entry Points16
Unprotected6

AJAX Handlers 14

authwp_ajax_t4u_BringSyllabuscore\t4u_course_ajax_hooks.php:39
noprivwp_ajax_t4u_BringSyllabuscore\t4u_course_ajax_hooks.php:40
authwp_ajax_t4u_BringSoftwarecore\t4u_course_ajax_hooks.php:86
noprivwp_ajax_t4u_BringSoftwarecore\t4u_course_ajax_hooks.php:87
authwp_ajax_t4u_BringVersionscore\t4u_course_ajax_hooks.php:201
noprivwp_ajax_t4u_BringVersionscore\t4u_course_ajax_hooks.php:202
authwp_ajax_t4u_BringCategoriescore\t4u_course_ajax_hooks.php:303
noprivwp_ajax_t4u_BringCategoriescore\t4u_course_ajax_hooks.php:304
authwp_ajax_t4u_BringVideoscore\t4u_course_ajax_hooks.php:415
noprivwp_ajax_t4u_BringVideoscore\t4u_course_ajax_hooks.php:416
authwp_ajax_t4u_RegisterCopycore\t4u_course_ajax_hooks.php:565
noprivwp_ajax_t4u_RegisterCopycore\t4u_course_ajax_hooks.php:566
authwp_ajax_T4U_plugin_institution_submitwp_test4u_courses.php:50
noprivwp_ajax_T4U_plugin_institution_submitwp_test4u_courses.php:51

Shortcodes 2

[T4U_form] wp_test4u_courses.php:68
[course_note] wp_test4u_courses.php:139
WordPress Hooks 19
filterthe_postscore\t4u_activation_hooks.php:329
actionadmin_noticescore\t4u_activation_hooks.php:330
actionadd_meta_boxescore\t4u_course_metaboxes.php:164
actionsave_postcore\t4u_course_metaboxes.php:175
actionadmin_enqueue_scriptswp_test4u_courses.php:61
actionwp_enqueue_scriptswp_test4u_courses.php:65
actionwp_headwp_test4u_courses.php:67
actionadmin_enqueue_scriptswp_test4u_courses.php:75
actioninitwp_test4u_courses.php:128
actioninitwp_test4u_courses.php:129
actionpre_get_postswp_test4u_courses.php:131
actionadmin_menuwp_test4u_courses.php:133
actionadmin_bar_menuwp_test4u_courses.php:134
actioninitwp_test4u_courses.php:135
filterthe_contentwp_test4u_courses.php:137
filterthe_contentwp_test4u_courses.php:138
actioninitwp_test4u_courses.php:141
actionadmin_menuwp_test4u_courses.php:142
actionupdated_post_metawp_test4u_courses.php:144
Maintenance & Trust

Embedded learning videos and practice material by TEST4U Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedAug 30, 2018
PHP min version5.3
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Embedded learning videos and practice material by TEST4U Developer Profile

TEST4U

1 plugin · 10 total installs

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

How We Detect Embedded learning videos and practice material by TEST4U

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/embedded-learning-videos-and-practice-material-by-test4u/css/frondend.css/wp-content/plugins/embedded-learning-videos-and-practice-material-by-test4u/js/panel-scripts.js/wp-content/plugins/embedded-learning-videos-and-practice-material-by-test4u/css/panel-styles.css
Script Paths
/wp-content/plugins/embedded-learning-videos-and-practice-material-by-test4u/js/panel-scripts.js
Version Parameters
embedded-learning-videos-and-practice-material-by-test4u/css/frondend.css?ver=embedded-learning-videos-and-practice-material-by-test4u/js/panel-scripts.js?ver=embedded-learning-videos-and-practice-material-by-test4u/css/panel-styles.css?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- wp_test4u_courses.php --><!-- core\t4u_activation_hooks.php --><!-- Created by Test4U --><!-- Plugin Name: Embedded learning videos and practice material by TEST4U -->+2 more
Data Attributes
data-t4u-course-iddata-t4u-lesson-id
JS Globals
window.onloadajaxurl
Shortcode Output
[T4U_form][course_note]
FAQ

Frequently Asked Questions about Embedded learning videos and practice material by TEST4U