
JaJaDi Training Security & Risk Analysis
wordpress.org/plugins/jajadi-trainingWith this plugin you can add training and courses to your WordPress site.
Is JaJaDi Training Safe to Use in 2026?
Generally Safe
Score 85/100JaJaDi Training has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "jajadi-training" v0.5.7 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any known CVEs and the complete reliance on prepared statements for SQL queries are significant strengths. The plugin also appears to implement nonce and capability checks, which are fundamental security practices. However, the low percentage of properly escaped output (24%) is a notable concern. This indicates a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data might be rendered directly into the page without adequate sanitization.
The static analysis reveals the presence of the `create_function` dangerous function, which, while not an immediate vulnerability on its own, is considered a deprecated and potentially risky practice that can lead to security issues if not handled with extreme care. The fact that there are no identified taint flows or unsanitized paths is positive, suggesting that currently, there are no detectable exploitable paths from user input to sensitive operations. However, this could also be due to the limited scope of the taint analysis performed.
Given the lack of historical vulnerabilities, it's difficult to draw strong conclusions about past security patterns. The current version appears to be free from known critical security flaws based on the provided data. The primary area for improvement lies in the output escaping mechanisms to mitigate XSS risks. Overall, while the plugin demonstrates good intent with prepared statements and auth checks, the insufficient output escaping leaves it vulnerable to common web attacks.
Key Concerns
- Low percentage of properly escaped output (24%)
- Presence of dangerous function 'create_function'
JaJaDi Training Security Vulnerabilities
JaJaDi Training Code Analysis
Dangerous Functions Found
Output Escaping
JaJaDi Training Attack Surface
WordPress Hooks 22
Maintenance & Trust
JaJaDi Training Maintenance & Trust
Maintenance Signals
Community Trust
JaJaDi Training Alternatives
Blog Post Calendar Widget
blog-post-calendar-widget
The Blog Posts Calendar Widget allows you to display your archived or future posts in a calendar as a sidebar widget.
CPT Calender Widget for WordPress
cpt-calender-widget
Create Custom Post and and select CPT from dropdown.
Drafts
drafts
A WordPress plugin to quickly and easily view all your recent draft posts.
Elementor Custom Skin
ele-custom-skin
Create new skins for Elementor PRO 3.x page builder. Design your own skins for Post and Post Archive Widgets using Elementor Loop Templates.
Recent Posts Widget With Thumbnails
recent-posts-widget-with-thumbnails
List the most recent posts with post titles, thumbnails, excerpts, authors, categories, dates and more!
JaJaDi Training Developer Profile
3 plugins · 120 total installs
How We Detect JaJaDi Training
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/jajadi-training/style.cssHTML / DOM Fingerprints
<!-- Only run our customization on the 'edit.php' page in the admin. --><!-- Common actions --><!-- Register the post type - Training --><!-- ATTENTION: This is *only* done during plugin activation hook! -->+4 moredata-iddata-title