[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwvNVM3YVcoYoKSBLPyRUJGpV0f84ueFrRrbYlHlXIlg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":15,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":14,"unpatched_count":14,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":43,"crawl_stats":34,"alternatives":50,"analysis":152,"fingerprints":1656},"training","Training – Courses","2.0.1","rudrainn","https:\u002F\u002Fprofiles.wordpress.org\u002Frudrainnovatives\u002F","\u003Cp>Training is a comprehensive Learning management system Plugin for WordPress. This Training Plugin can be used to easily create courses. Each course curriculum can be made with modules, lessons and exercises which can be managed by anyone.\u003C\u002Fp>\n\u003Cp>Features included in this plugin:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>* Create courses (upto 5)\n\n* Manage Courses.\n\n* Create and manage Modules.\n\n* Create and manage Lessons.\n\n* Settings - Notification timeout settings\n\n* Create and manage Exercises with time periods.    \n\n* Admin can assign & remove courses to any user.\n\n* Admin can track Course Progress of any user.\n\n* User can \"submit project\" or \"marked completed\" after learning any course. \n\n* While making exercises you can add \"Help Links\", \"Additional Images, Videos\" and \"Notes\".\n\n* List\u002FAdd\u002FEdit\u002FDelete authors\n\n* Assign author to course \u002F Display author of course on frontend\n\n* Assign Category & subcategory to a course\n\n* On frontend, filter courses by category, subcategory\n\n* Share course on Facebook and Twitter\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Extra Features included in premium version:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>* Create Unlimited Courses\n\n* Create paid courses\n\n* Create survey using form builder and send at user email        \n\n* User can rate and add comments for any course\n\n* Stripe and Paypal payment gateway integration. Payumoney gateway available for Indian customers\n\n* Customize email templates    \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.rudrainnovative.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Contact Us premium version installtion and configuration\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Frudraserver.com\u002Ftraining-demo\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>\u003C\u002Fp>\n","This Training Plugin can be used to easily create courses online. Each course curriculum can be made with modules, lessons and exercises.",20,6413,100,1,"","6.6.5","4.5",[19,20,21,4,22],"e-learning","online-courses","online-training-lms","wordpress","https:\u002F\u002Fwww.rudrainnovative.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftraining.2.0.1.zip",77,"2024-10-30 00:00:00","2026-03-15T10:48:56.248Z",[29],{"id":30,"url_slug":31,"title":32,"description":33,"plugin_slug":4,"theme_slug":34,"affected_versions":35,"patched_in_version":34,"severity":36,"cvss_score":37,"cvss_vector":38,"vuln_type":39,"published_date":26,"updated_date":40,"references":41,"days_to_patch":34},"CVE-2024-50529","training-courses-authenticated-subscriber-arbitrary-file-upload","Training – Courses \u003C= 2.0.1 - Authenticated (Subscriber+) Arbitrary File Upload","The Training – Courses plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in all versions up to, and including, 2.0.1. This makes it possible for authenticated attackers, with Subscriber-level access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible.",null,"\u003C=2.0.1","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Unrestricted Upload of File with Dangerous Type","2024-11-06 13:27:37",[42],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6f1a1acc-6144-4e91-b552-240a505fad0f?source=api-prod",{"slug":44,"display_name":7,"profile_url":8,"plugin_count":45,"total_installs":11,"avg_security_score":46,"avg_patch_time_days":47,"trust_score":48,"computed_at":49},"rudrainnovatives",2,85,30,84,"2026-04-05T02:43:32.676Z",[51,77,97,114,128],{"slug":52,"name":53,"version":54,"author":55,"author_profile":56,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":13,"num_ratings":61,"last_updated":62,"tested_up_to":63,"requires_at_least":64,"requires_php":65,"tags":66,"homepage":71,"download_link":72,"security_score":73,"vuln_count":14,"unpatched_count":74,"last_vuln_date":75,"fetched_at":76},"fox-lms","Fox LMS – eLearning & Course Builder","1.0.7.1","Ays Pro","https:\u002F\u002Fprofiles.wordpress.org\u002Fays-pro\u002F","\u003Cp>WordPress LMS plugin\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffoxlms.com\u002F?utm_source=wporg&utm_medium=free&utm_campaign=description\" rel=\"nofollow ugc\">WordPress LMS Pro Version\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.foxlms.com\u002F\" rel=\"nofollow ugc\">Fox LMS Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flms.ays-plugins.com\u002F?utm_source=wporg&utm_medium=free&utm_campaign=admin-demo-link\" rel=\"nofollow ugc\">Fox LMS Admin Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffoxlms.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Fox LMS Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fn8z4gRbp00Y?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffoxlms.com\u002F?utm_source=wporg&utm_medium=free&utm_campaign=description\" rel=\"nofollow ugc\">WordPress LMS plugin\u003C\u002Fa> is a powerful, user-friendly, lightweight LMS plugin that transforms your site into a complete \u003Cstrong>online education platform\u003C\u002Fstrong>.\u003Cbr \u002F>\nYou can easily \u003Cstrong>manage courses,\u003C\u002Fstrong> \u003Cstrong>quizzes,\u003C\u002Fstrong> and \u003Cstrong>progress tracking\u003C\u002Fstrong> to keep learners engaged and motivated making it an easy LMS for any user.\u003C\u002Fp>\n\u003Cp>Fox LMS is a WordPress learning management system (LMS plugin) that allows you to transform learning experience through flexible course creation options.\u003Cbr \u002F>\nIt’s an all-in-one online learning management system with a built-in course builder. It is designed to help you deliver an engaging learning experience right from your WordPress site including student and instructor dashboards.\u003Cbr \u002F>\nWordPress LMS as an elearning plugin, helps you get up and running fast without sacrificing quality thanks to its straightforward course and lessons management.\u003C\u002Fp>\n\u003Ch3>Powerful e-learning platform\u003C\u002Fh3>\n\u003Cp>Use the potential of your online learning platform with the \u003Ca href=\"https:\u002F\u002Ffoxlms.com\u002F?utm_source=wporg&utm_medium=free&utm_campaign=description\" rel=\"nofollow ugc\">LMS plugin for WordPress\u003C\u002Fa> offering full Gutenberg and Elementor support, along with intuitive blocks for courses to structure your lessons easily.\u003Cbr \u002F>\nIf you’re on the hunt for the modern LMS plugin, Fox LMS plugin is definitely worth checking out.\u003Cbr \u002F>\nThis e learning lms is designed to turn your WordPress website into a complete powerful e-learning platform, providing everything you need to create, manage, and deliver engaging online courses.\u003C\u002Fp>\n\u003Cp>The WordPress LMS plugin free version, makes it accessible for those just starting their e-learning journey.\u003C\u002Fp>\n\u003Cp>Various features available in the plugin, such as certificate building, quizzes will take your e-learning platform to the next level.\u003Cbr \u002F>\nExperience the perfect blend of simplicity, functionality, and flexibility with the great LMS plugin for WordPress.\u003C\u002Fp>\n\u003Cp>Unlike many other WordPress LMS systems, this one keeps things user-friendly and letting learners track course progress.\u003Cbr \u002F>\nIt’s hands down one of the magnificent course plugins for WordPress thanks to its course editor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress LMS Demos\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.foxlms.com\u002Fcourses\u002Fdigital-marketing-course\u002F\" rel=\"nofollow ugc\">Digital Marketing Course\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.foxlms.com\u002Fcourses\u002Fvideo-content-creation\u002F\" rel=\"nofollow ugc\">Content Creation Course\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.foxlms.com\u002Fcourses\u002Fpersonal-branding-on-social-media\u002F\" rel=\"nofollow ugc\">UI\u002FUX Design Course for Beginners\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.foxlms.com\u002Fcourses\u002Fwordpress-for-beginners-the-complete-course\u002F\" rel=\"nofollow ugc\">WordPress for Beginners: The Complete Course\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.foxlms.com\u002Fcourses\u002Fsocial-media-marketing-basics\u002F\" rel=\"nofollow ugc\">Content Marketing with WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.foxlms.com\u002Fcourses\u002Fintroduction-to-website-building\u002F\" rel=\"nofollow ugc\">Introduction to Website Building\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out the video guide on \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=EkPurFwYneE\" rel=\"nofollow ugc\">how to install and activate the WP LMS\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlimited Courses\u003C\u002Fli>\n\u003Cli>Unlimited Lessons\u003C\u002Fli>\n\u003Cli>Unlimited Students & Instructors\u003C\u002Fli>\n\u003Cli>Video Lessons\u003C\u002Fli>\n\u003Cli>Instructor Dashboard\u003C\u002Fli>\n\u003Cli>User Dashboard\u003C\u002Fli>\n\u003Cli>Custom Branding\u003C\u002Fli>\n\u003Cli>Public course\u003C\u002Fli>\n\u003Cli>Unlimited Quizzes\u003C\u002Fli>\n\u003Cli>Questions and Answers (Q&A)\u003C\u002Fli>\n\u003Cli>Course Annoucements\u003C\u002Fli>\n\u003Cli>PayPal Integration\u003C\u002Fli>\n\u003Cli>Lesson Reporting\u003C\u002Fli>\n\u003Cli>Coupons\u003C\u002Fli>\n\u003Cli>Transactions\u003C\u002Fli>\n\u003Cli>Course Schedule\u003C\u002Fli>\n\u003Cli>Progressive Learning\u003C\u002Fli>\n\u003Cli>Compatible with Elementor\u003C\u002Fli>\n\u003Cli>Compatibel with Gutenberg\u003C\u002Fli>\n\u003Cli>Compatible with Classic Editor\u003C\u002Fli>\n\u003Cli>Attachments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ffoxlms.com\u002F\" rel=\"nofollow ugc\">Pro Features\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Free\u002FPaid Course\u003C\u002Fli>\n\u003Cli>Certificate builder\u003C\u002Fli>\n\u003Cli>AI Lesson Builder\u003C\u002Fli>\n\u003Cli>Stripe Integration\u003C\u002Fli>\n\u003Cli>WooCommerce Integration\u003C\u002Fli>\n\u003Cli>Reviews and ratings\u003C\u002Fli>\n\u003Cli>Advanced Quizzes\u003C\u002Fli>\n\u003Cli>Wishlist\u003C\u002Fli>\n\u003Cli>Export\u002FImport Course\u003C\u002Fli>\n\u003Cli>Course Attachments\u003C\u002Fli>\n\u003Cli>Users Manual Enrollement\u003C\u002Fli>\n\u003Cli>Password protected course\u003C\u002Fli>\n\u003Cli>Email notifications\u003C\u002Fli>\n\u003Cli>Dashboard notifications\u003C\u002Fli>\n\u003Cli>Gamification (GamipPress)\u003C\u002Fli>\n\u003Cli>reCAPTCHA integration\u003C\u002Fli>\n\u003Cli>Advanced Course Settings\u003C\u002Fli>\n\u003Cli>Analytics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Simple School LMS\u003C\u002Fh3>\n\u003Cp>Fox LMS is a great choice for any school-based learning platform built on WordPress.\u003Cbr \u002F>\nIt includes essential tools like exam creation and certificate issuing, and supports a multi-instructor structure for flexible course management.\u003Cbr \u002F>\nLearners can access everything from a clean student dashboard, while teachers work comfortably from an organized instructor dashboard.\u003C\u002Fp>\n\u003Ch3>Course Marketplace\u003C\u002Fh3>\n\u003Cp>Create a platform where you and other instructors can effortlessly design and sell courses on a wide range of subjects. Oversee your e-learning marketplace and maintain educational content quality.\u003Cbr \u002F>\nThe learning management system plugin for WordPress, acting as a complete education plugin it helps you create, manage, and even sell your courses – all in one place.\u003C\u002Fp>\n\u003Cp>If you need a complete WordPress LMS website or you’re just starting out with a small e-learning platform for employee training, this plugin has your back.\u003Cbr \u002F>\nWith Fox LMS, you’re essentially running a full WordPress course management system that’s both powerful and easy to use.\u003C\u002Fp>\n\u003Cp>This is a solid WordPress learning management plugin that supports all kinds of course formats, including videos, quizzes.\u003Cbr \u002F>\nNo matter you’re selling a single course or building a full course library, this WordPress plugin for LMS adapts to your needs.\u003C\u002Fp>\n\u003Cp>| \u003Ca href=\"https:\u002F\u002Ffoxlms.com\u002F?utm_source=wporg&utm_medium=free&utm_campaign=description\" rel=\"nofollow ugc\">PRO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.foxlms.com\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ffoxlms.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">DOCUMENTATION\u003C\u002Fa> |\u003C\u002Fp>\n\u003Ch3>Sell courses with PayPal Integration\u003C\u002Fh3>\n\u003Cp>You can easily connect \u003Cstrong>PayPal Integration\u003C\u002Fstrong> to your courses. It will allow you to accept \u003Cstrong>secure payments\u003C\u002Fstrong> directly through PayPal, simplifying student enrollment and user registration.\u003Cbr \u002F>\nThe integration supports payments, helping instructors and organizations manage transactions efficiently without technical issues.\u003Cbr \u002F>\nWith PayPal Integration, you can focus on delivering quality learning experiences while the plugin takes care of all the payment processing.\u003Cbr \u002F>\nThis makes it a reliable solution for anyone looking to \u003Cstrong>monetize courses\u003C\u002Fstrong> safely.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FUPETvPTc1MQ\" rel=\"nofollow ugc\">How to set up PayPal Integration\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Advanced Quiz Maker\u003C\u002Fh3>\n\u003Cp>Keep your learners motivated with the WordPress LMS plugin’s quiz integration.\u003Cbr \u002F>\nThis feature allows you to add quizzes directly into your video lessons, creating an interactive course quiz experience. In case you’re testing knowledge, reinforcing key concepts, or providing practice opportunities, quizzes are a great way to track progress and keep students engaged.\u003Cbr \u002F>\nWith customizable question types, scoring options, and feedback tools, you can create an advanced quiz using the quiz builder.\u003C\u002Fp>\n\u003Cp>You will need to get the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquiz-maker\u002F\" rel=\"ugc\">WordPress Quiz Maker\u003C\u002Fa> and create various quizzes based on your lessons.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.foxlms.com\u002F\" rel=\"nofollow ugc\">LMS Course Examples with Quiz\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>As part of the \u003Cstrong>WordPress LMS plugin\u003C\u002Fstrong>, this quiz integration allows you to customize question types, set scoring options, and provide instant feedback.\u003Cbr \u002F>\nIt’s a great tool to align quizzes with your course goals, making it a powerful addition to your WordPress learning management system.\u003C\u002Fp>\n\u003Cp>With the WordPress eLearning plugin, you’re not only creating an online course but building a complete learning environment.\u003Cbr \u002F>\nIt’s an excellent learning management system for WordPress, giving you everything you need, from a student dashboard to automated certificates, to deliver a seamless experience.\u003C\u002Fp>\n\u003Ch3>Analytics\u003C\u002Fh3>\n\u003Cp>With WordPress LMS plugin, you can understand your learners and improve your courses with the WordPress LMS plugin’s advanced analytics feature. Track student progress and monitor course performance across multi-instructor courses.\u003Cbr \u002F>\nWith detailed reports on engagement, completion rates, and learner activity in the academy plugin you can identify what’s working and where improvements are needed.\u003Cbr \u002F>\nUse this data to refine your content, enhance the learning experience, and ensure your platform’s success.\u003C\u002Fp>\n\u003Cp>With support for multiple instructors, flexible courses, and easy ways to sell, it’s a great WP Courses LMS solution for any teaching style.\u003Cbr \u002F>\nThe WordPress training course plugin is designed to help you create a fully customized WordPress LMS, giving you insights into how to optimize your courses for better learning outcomes and create LMS in WordPress in minutes..\u003Cbr \u002F>\nThis WordPress teaching plugin is a great tool for monitoring the success of your content and understanding how your students interact with each lesson.\u003C\u002Fp>\n\u003Cp>The top WordPress LMS gives you in-depth insights into \u003Cstrong>student progress\u003C\u002Fstrong>, \u003Cstrong>course performance\u003C\u002Fstrong>, and \u003Cstrong>overall engagement\u003C\u002Fstrong>. With this LMS WP plugin, you can track learner activity, identify trends, and make data-driven decisions to improve your courses.\u003Cbr \u002F>\nWhether you’re using a WP LMS plugin for a single course or managing an entire LMS WordPress website, these analytics tools help you measure success and highlight areas for growth.\u003Cbr \u002F>\nFor more advanced features upgrade to \u003Ca href=\"https:\u002F\u002Ffoxlms.com\u002F?utm_source=wporg&utm_medium=free&utm_campaign=description\" rel=\"nofollow ugc\">WordPress LMS Pro\u003C\u002Fa> and enjoy the process of creating a better learning platform on WordPress.\u003C\u002Fp>\n\u003Cp>| \u003Ca href=\"https:\u002F\u002Ffoxlms.com\u002F?utm_source=wporg&utm_medium=free&utm_campaign=description\" rel=\"nofollow ugc\">PRO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.foxlms.com\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ffoxlms.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">DOCUMENTATION\u003C\u002Fa> |\u003C\u002Fp>\n\u003Ch3>Questions and Answers (Q&A)\u003C\u002Fh3>\n\u003Cp>The Q&A option available in the course builder plugin allows the instructors and students to interact directly, ask questions, and get answers inside WordPress LMS platform.\u003Cbr \u002F>\nThis \u003Cstrong>Q&A system\u003C\u002Fstrong> part of a beginner friendly LMS, is designed to improve communication, boost engagement, and build a stronger learning community within your eLearning platform.\u003Cbr \u002F>\nInstructors can provide support, clarify lessons, and create discussions that make learning more engaging. Meanwhile the students can also benefit from answers given to others, helping them learn faster and stay motivated.\u003C\u002Fp>\n\u003Ch3>Annoucements\u003C\u002Fh3>\n\u003Cp>Course creators can send announcements directly inside your WordPress LMS, using the lesson builder keeping students informed about new lessons, course changes, upcoming events, or deadlines.\u003Cbr \u002F>\nThe announcements feature in this simple LMS helps instructors and course creators instantly share important updates with their learners. Make sure learners never miss essential information.\u003Cbr \u002F>\nCreate stronger relationships with your learners whether in corporate training or standard courses, and create a more organized online classroom environment.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>Fox LMS interacts with a few third-party services to provide essential functionality such as payment processing, and user analytics. During plugin activation or uninstallation, the plugin communicates with https:\u002F\u002Fpoll-plugin.com\u002Ffox-lms\u002F to track usage and handle user interactions.\u003Cbr \u002F>\nFor payments, Fox LMS integrates with PayPal, using both the sandbox (https:\u002F\u002Fsandbox.paypal.com\u002Fsdk\u002Fjs, https:\u002F\u002Fapi-m.sandbox.paypal.com) and live environments (https:\u002F\u002Fwww.paypal.com\u002Fsdk\u002Fjs, https:\u002F\u002Fapi-m.paypal.com) to securely process course purchases.\u003C\u002Fp>\n\u003Cp>Additionally, Fox LMS includes user behavior tracking through Microsoft Clarity (https:\u002F\u002Fwww.clarity.ms\u002Ftag\u002F) to monitor engagement and improve the user experience. Tracking only begins after the user gives permission. If the user cancels or declines, no tracking is performed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other plugins from Ays Pro Team\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquiz-maker\u002F\" rel=\"ugc\">Quiz Maker\u003C\u002Fa> for creating course quiz for your lms. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsurvey-maker\u002F\" rel=\"ugc\">Survey Maker\u003C\u002Fa> for gathering and analyzing data. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fays-popup-box\u002F\" rel=\"ugc\">Popup Box\u003C\u002Fa>, a simple method to design attractive and interactive popups.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpoll-maker\u002F\" rel=\"ugc\">Poll Maker\u003C\u002Fa> to build dynamic and engaging polls.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsecure-copy-content-protection\u002F\" rel=\"ugc\">Secure Copy Content Protection\u003C\u002Fa> to safeguard online content against plagiarism.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpersonal-dictionary\u002F\" rel=\"ugc\">Personal Dictionary\u003C\u002Fa> to create and organize their vocabulary lists, study and memorize the words.\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily create online courses, lessons, and quizzes for your WordPress LMS website with this simple eLearning plugin for WordPress.",60,6708,17,"2026-03-12T11:19:00.000Z","6.9.4","5.5","7.4",[67,68,20,69,70],"course-builder","elearning","wordpress-lms","wp-lms","https:\u002F\u002Ffoxlms.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffox-lms.1.0.7.1.zip",94,0,"2025-12-15 02:23:42","2026-03-15T15:16:48.613Z",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":17,"requires_php":15,"tags":91,"homepage":94,"download_link":95,"security_score":48,"vuln_count":45,"unpatched_count":74,"last_vuln_date":96,"fetched_at":76},"learn-manager","WP Learn Manager","1.1.8","JoomSky","https:\u002F\u002Fprofiles.wordpress.org\u002Frabilal\u002F","\u003Cp>\u003Cstrong>WP Learn Manager\u003C\u002Fstrong> is a well-known \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwplearnmanager.com\u002F\" rel=\"nofollow ugc\">WordPress LMS Plugin\u003C\u002Fa>\u003C\u002Fstrong> that makes it easy to create, sell, and ensure connecting with online courses and training-based membership sites. \u003Cstrong>WP Learn Manager\u003C\u002Fstrong> has an easy-to-use interface for users that comes with a simple drag and drop course builder, which permits you to easily create multi-layer courses with lessons, topics, quizzes, and categories. You can convey all your lessons at once or schedule them for the entire course duration with its content feature. \u003Cem>With WP Learn Manager\u003C\u002Fem> now you can get an opportunity to rapidly and effectively manage, administer, and monetize your education, online school, online-course sites without having to write a single line of code.\u003C\u002Fp>\n\u003Ch3>THE BEST WORDPRESS LMS PLUGIN YOU NEED\u003C\u002Fh3>\n\u003Cp>👉 \u003Ca href=\"http:\u002F\u002Fdemo.wplearnmanager.com\u002F\" rel=\"nofollow ugc\">Try the Demo\u003C\u002Fa> – \u003Ca href=\"http:\u002F\u002Fdemo.joomsky.com\u002Flearn-manager\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa> – \u003Ca href=\"https:\u002F\u002Fwplearnmanager.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">WPLM Theme\u003C\u002Fa> – \u003Ca href=\"https:\u002F\u002Fwplearnmanager.com\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WP Learn Manager is clean, well designed, and simple to use. The online demo is one of the most comprehensive out there and shows you all that you need to know about utilizing the LMS.\u003C\u002Fli>\n\u003Cli>WP Learn Manager supports multi-layered courses, tests, course essentials, evaluating, usable instructor and understudy profiles, and is a splendid visual course creator.\u003C\u002Fli>\n\u003Cli>One of the most essential aspects of an LMS is the user interface, that’s the job of the theme. A theme does not just influence the visual part of your student’s journey however impacts the learning experience also.\u003Cstrong>WP Learn Manager\u003C\u002Fstrong> premium theme is a complete LMS WordPress theme that offers a responsive design, slider support, Facebook & Disqus comments integration, Event Management, course management, and the schedule of an implicit event. The theme is simple and lightweight which helps you to create and customize course content pages with ease.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Get the most beautiful and modern WordPress online course plugin which is compatible with your e-learning website.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F--hVkcbSaxI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>In case you’re searching for a high-quality and robust eLearning or Learning Management System plugin for WordPress for use in higher education then this is the platform that has been built with industry standards in mind.\u003Cbr \u002F>\n  All things considered, regardless of whether you’re searching for a solution that enables you to convey less formal educational or training courses online, WP Learn Manager should still be on your list of options.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>AGILE DEVELOPMENT OF WP LEARN MANAGER\u003C\u002Fstrong>\u003Cbr \u002F>\nWe are creating and further developing WP Learn Manager as we are moving forward and bringing you all the more new features because we want WP Learn Manager to turn into the best WordPress LMS plugin.\u003C\u002Fp>\n\u003Ch3>QUICK VIEW OF WHAT WILL BE ON YOUR DASHBOARD\u003C\u002Fh3>\n\u003Cp>Here are the most notable features of the WP Learn Manager plugin. If you need any additional information, please feel free to contact us. The following are the best contributions of WP Learn Manager.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>INSTINCTIVE COURSE BUILDER\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate courses with details like attachments, videos, additional data, excerpts, the benefit of the course, requirement, topic, requirement, summary, announcement, and video banners in this WordPress LMS plugin. Have lessons under course and connect video and different attachments to each lesson.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>MANAGEMENT FOR COURSE, LESSON, AND STUDENTS\u003C\u002Fstrong>\u003Cbr \u002F>\nWith multiple awesome features inside this WordPress course plugin the course you’ve made, you can share it, oversee it, watch statistics about the number of students, patterns, and so forth.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>MULTIMEDIA  LECTURES\u003C\u002Fstrong>\u003Cbr \u002F>\nEngage your students by uploading multimedia lectures in flexible video sources like Vimeo, YouTube videos, etc. Set an introductory video at the start of your course easily and define the video poster and duration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>QUESTION SEQUENCE\u003C\u002Fstrong>\u003Cbr \u002F>\nWith this LMS plugin for WordPress, you create questions that should be added to the Quizzes. Using the WP Learn Manager plugin, create questions by describing question type, answer type, descriptions, and answer hints for the students to endeavor the right answers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SELL COURSE\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager is free however it actually permits you to sell your courses with many billing strategies upheld like PayPal, WooCommerce, Stripe, and so forth.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>STUDENT REGISTRATION\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager Offers interface for student registration. On register student profile will be created that can be edited or updated at any time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>STUDENT DASHBOARD\u003C\u002Fstrong>\u003Cbr \u002F>\nEvery understudy enrolled on your WordPress learning board structure will have a frontend dashboard to see their course status, progress, alerts, declarations, and some other thing an administrator or a course instructor sets from the backend.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CONNECT WITH YOUR STUDENTS\u003C\u002Fstrong>\u003Cbr \u002F>\n– Student account management\u003Cbr \u002F>\n– Student Profile\u003Cbr \u002F>\n– Achievement badges\u003Cbr \u002F>\n– Declarations\u003Cbr \u002F>\n– Customized email\u003Cbr \u002F>\n– Social learning\u003Cbr \u002F>\n– Private instructing\u003Cbr \u002F>\n– Text informing\u003Cbr \u002F>\n\u003Cstrong>INSTRUCTOR REGISTRATION\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager Offers interface for Instructor registration. On register instructor profile will be created that can be edited or updated at any time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>INSTRUCTOR PROFILES\u003C\u002Fstrong>\u003Cbr \u002F>\nSet up simple registration forms to approve teachers for a course with this WordPress LMS plugin. Review teacher profiles and afterward have custom settings for the instructor role. Select whether teachers can publish courses directly or be checked before publishing.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Instructor account management\u003C\u002Fli>\n\u003Cli>Multiple instructors\u003C\u002Fli>\n\u003Cli>Instructor Dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>EMAIL NOTIFICATIONS\u003C\u002Fstrong>\u003Cbr \u002F>\nSending messages via emails to teachers and students has been made automated in WP Learn Manager. You can send course fulfillment, registration, and quiz finishing email to both students and teachers automatically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>EARNING AND PROFIT DIVISION\u003C\u002Fstrong>\u003Cbr \u002F>\nThe earning and commission allotment feature in WP Learn Manager permits simple division of course profit between the admin and different instructors using the WordPress LMS plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PAYMENT SYSTEM\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager offering (Paypal and WooCommerce ) payment system for students to purchase paid courses(more payment systems will follow suit).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CONTENT SECURITY\u003C\u002Fstrong>\u003Cbr \u002F>\nHave the most protected learning management system while creating your online courses. Outsiders cannot see the videos with the URL when you utilize our WordPress LMS plugin. It guarantees that only registered students can have an approach to course videos.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>MULTI-LANGUAGE SUPPORT\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager supports different languages it’s not for just English. You can translate the WP Learn Manager language according to your locality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>RESPONSIVE LAYOUT\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager is practically essential after all: one(Same) design for all the devices of different widths and heights.\u003C\u002Fp>\n\u003Ch3>More With this LMS Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Administrator Dashboard\u003C\u002Fli>\n\u003Cli>Administrator approval queue for course, student, and instructor\u003C\u002Fli>\n\u003Cli>System errors\u003C\u002Fli>\n\u003Cli>Course Search with Multiple options\u003C\u002Fli>\n\u003Cli>View Course List\u003C\u002Fli>\n\u003Cli>Shortlist Courses\u003C\u002Fli>\n\u003Cli>Lecture files downloads\u003C\u002Fli>\n\u003Cli>Country data\u003C\u002Fli>\n\u003Cli>Currency\u003C\u002Fli>\n\u003Cli>Category\u003C\u002Fli>\n\u003Cli>Course level\u003C\u002Fli>\n\u003Cli>Built for compatibility\u003C\u002Fli>\n\u003Cli>Self-hosted\u003C\u002Fli>\n\u003Cli>Powerful build in search\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>RESPONSIVE LAYOUT\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager is practically essential after all: one(Same) design for all the devices of different widths and heights.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>BUILD-IN SEARCH\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager has a built-in course search with multiple filters that are configurable by the administrator.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>UNLIMITED COURSE\u003C\u002Fstrong>\u003Cbr \u002F>\nBuild and create multiple courses. The newly added course will be published only if the instructor sets the course status “Publish” and also after getting approval from an administrator or if the auto-approve option is enabled.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ADD LECTURES\u003C\u002Fstrong>\u003Cbr \u002F>\nInstructors can create multiple lectures with including lectures descriptions, Lecture Files (pdf, jpeg, png, word), Lecture videos, and Lecture Quizzes. The limit of inserting data for lectures is controllable by the administrator.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ACTIVITY LOG\u003C\u002Fstrong>\u003Cbr \u002F>\nThe activity log is a record of every action of WP Learn Manager by admin, instructor, or student. Whenever any of the users or admin performs any action, the activity log is updated with the user name and a basic description of an action. Admin can keep a track of any change in the system.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CONFIGURATIONS 250+\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager is highly configurable offering more than 250+ configurations. Administrators can configure the system any way they like.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SHORTCODES\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager has 45 shortcodes for the pro version and 25 shortcodes for the free version. Using these shortcodes administrators can render any WP Learn Manager page anywhere they like.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ADMIN CHANGEABLE COLOR SCHEME\u003C\u002Fstrong>\u003Cbr \u002F>\nAdmin can easily change WP Learn Manager color using the color interface. The tool gives a live preview of changes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>REPORTS\u003C\u002Fstrong>\u003Cbr \u002F>\nReports are very essentials for the admin to know, what going on in his system. WP Learn Manager offers three types of reports. Administrators can stay up to date with how things are in their system.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>MESSAGE SYSTEM\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager has a message system feature. Instructor and Student both can communicate with each other through messages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>EMAIL TEMPLATES\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager send lots of email notification to Instructor, Students, and Admin. You can easily change email templates using HTML editor. You can also add additional information with email alerts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SEARCH ENGINE FRIENDLY URLs\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager supports WordPress SEF. WP Learn Manager also offers extensive SEO options for Courses.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>MULTI-LANGUAGE SUPPORT\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager supports different languages it’s not for just English. You can translate the WP Learn Manager language according to your locality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>RTL\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager support RTL layouts, which are auto-adjust to RTL or LTR languages without any problem.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>UNLIMITED USER FIELDS\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager offers unlimited user fields such as Text area, Input, Check box and Dropdown, multi-select, radio button, upload field. These fields can be configured to show on listing and in search filters.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3RD PARTY API\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Learn Manager uses the Google reCaptcha library in case you enable reCaptcha in the admin area.\u003C\u002Fp>\n\u003Ch3>PREMIUM FEATURE FOR WP LEARN MANAGER\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add Quizzes\u003C\u002Fli>\n\u003Cli>Social Login(Google, Facebook, LinkedIn & Xing)9  \u003C\u002Fli>\n\u003Cli>Instructor payout\u003C\u002Fli>\n\u003Cli>Instructor Earning1   \u003C\u002Fli>\n\u003Cli>Message System\u003C\u002Fli>\n\u003Cli>Take Quizzes3 \u003C\u002Fli>\n\u003Cli>Share Course (Social Sharing)\u003C\u002Fli>\n\u003Cli>Give Feedback5    \u003C\u002Fli>\n\u003Cli>Awards System (Based on Activities)\u003C\u002Fli>\n\u003Cli>Activity Logs For Each Action \u003C\u002Fli>\n\u003Cli>Administrator Changeable Colors\u003C\u002Fli>\n\u003Cli>Social Sharing9   \u003C\u002Fli>\n\u003Cli>Featured Course\u003C\u002Fli>\n\u003Cli>Reports\u003C\u002Fli>\n\u003Cli>Message System\u003C\u002Fli>\n\u003Cli>Course Reviews\u003C\u002Fli>\n\u003Cli>Course Rating\u003C\u002Fli>\n\u003Cli>Track Progress\u003C\u002Fli>\n\u003Cli>Paid Courses\u003C\u002Fli>\n\u003Cli>Earning Details\u003C\u002Fli>\n\u003Cli>Payment Plans\u003C\u002Fli>\n\u003Cli>Payment System (Paypal and WooCommerce)\u003C\u002Fli>\n\u003Cli>Detailed Reporting\u003C\u002Fli>\n\u003Cli>Payment History\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Purchase History\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Widgets\u003Cbr \u002F>\n        – Number of widget for course search (3) *\u003Cbr \u002F>\n        – Number of widget for course list (5) *\u003Cbr \u002F>\n        – Search course\u003Cbr \u002F>\n        – Course by category *\u003Cbr \u002F>\n        – Course by type\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Number of widgets for admin (4) *\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Searching for the best LMS for WordPress get \u003Cstrong>WP Learn Manager\u003C\u002Fstrong> and start your e-learning site right away.\u003Cbr \u002F>\nIf any recomendition for this WordPress LMS Plugin then send us your helpful seggestions \u003Ca href=\"https:\u002F\u002Fwplearnmanager.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","WP Learn Manager is the most comprehensive, extensive, and feature-rich WordPress LMS plugin.",10,7326,80,4,"2021-11-22T06:49:00.000Z","5.8.13",[19,68,92,93,69],"learning-management-system","lms","https:\u002F\u002Fwww.wplearnmanager.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flearn-manager.1.1.8.zip","2021-08-02 00:00:00",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":85,"downloaded":105,"rating":13,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":112,"download_link":113,"security_score":46,"vuln_count":74,"unpatched_count":74,"last_vuln_date":34,"fetched_at":76},"memberwunder","MemberWunder LMS – Learning Management System – Ein WordPress e-Learning Plugin","1.0.2","ezmarketing","https:\u002F\u002Fprofiles.wordpress.org\u002Fezmarketing\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmemberwunder.com\u002F\" rel=\"nofollow ugc\">Das MemberWunder LMS Plugin\u003C\u002Fa>\u003C\u002Fstrong> ist ein perfektes \u003Cem>WordPress Learning Management System Plugin\u003C\u002Fem>. Es ist eines der besten WordPress LMS Plugins mit kostenlosen Design-Vorlagen. Diese können benutzt werden, um Kurse simpel anzulegen und diese online zu verkaufen. Jeder Kurs kann mit Modulen, Lektionen und Quizze erstellt werden. Diese wiederum lassen sich leicht per Drag-and-Drop verwalten.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.memberwunder.com\u002F\" rel=\"nofollow ugc\">Live Vorschau\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>MemberWunder LMS ist kostenlos und wird immer kostenlos sein, jedoch bieten wir ein hochqualitatives MemberWunder Plugin an. Dieses wird Ihnen dabei helfen mit ihrem \u003Cstrong>MemberWunder LMS\u003C\u002Fstrong> Geld zu verdienen. Versuchen Sie es und sehen Sie selbst.\u003C\u002Fp>\n\u003Ch3>MemberWunder LMS Funktionen\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>MemberWunder LMS – Ein WordPress LMS Plugin mit fertigem Design\u003C\u002Fstrong>\u003Cbr \u002F>\nWir bieten zum MemberWunder LMS Plugin 7 verschiedene Designs an und obendrauf sogar die Möglichkeit ein selbst-angefertigtes Design zu nutzen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>MemberWunder LMS unterstützt WordPress Multisite\u003C\u002Fstrong>\u003Cbr \u002F>\nErstellen Sie sogar WordPress basierte LMS’ in Form von WordPress Multisite.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Kurse erstellen\u003C\u002Fstrong>\u003Cbr \u002F>\nDas MemberWunder LMS Plugin bietet Ihnen eine exzellente Benutzeroberfläche um Ihre Kurse so anzulegen, wie Sie es wünschen.\u003Cbr \u002F>\nSie können sogar bestehende Kurse exportieren und in andere Webseiten einpflegen, die das MemberWunder LMS Plugin ebenfalls benutzen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Kurse verwalten\u003C\u002Fstrong>\u003Cbr \u002F>\nSie können Ihren Kurs teilen, verwalten und vieles mehr!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Kurse verkaufen\u003C\u002Fstrong>\u003Cbr \u002F>\nMemberWunder LMS Pro erlaubt es Ihnen Ihre Kurse mit Zahlungsanbietern wie Digistore24 zu verknüpfen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LearnPress wird ständig weiterentwickelt\u003C\u002Fstrong>\u003Cbr \u002F>\nWir entwickeln und verbessern MemberWunder LMS tagtäglich und bringen Ihnen neue Funktionen mit dem Ziel, MemberWunder LMS zum \u003Cstrong>besten WordPress LMS Plugin\u003C\u002Fstrong> zu machen.\u003C\u002Fp>\n","Ein WordPress e-Learning (LMS) Plugin, um sogenannte WordPress Learning Management Systeme zu erstellen mit anpassbaren Designs und sofort einsetzbare &hellip;",3685,7,"2017-12-21T11:35:00.000Z","4.9.29","4.4.8","5.3",[19,68,92,93,69],"https:\u002F\u002Fmemberwunder.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberwunder.zip",{"slug":115,"name":116,"version":100,"author":7,"author_profile":8,"description":117,"short_description":118,"active_installs":74,"downloaded":119,"rating":13,"num_ratings":14,"last_updated":120,"tested_up_to":16,"requires_at_least":121,"requires_php":15,"tags":122,"homepage":125,"download_link":126,"security_score":127,"vuln_count":74,"unpatched_count":74,"last_vuln_date":34,"fetched_at":76},"trainingpress","TrainingPress","\u003Cp>TrainingPress is a online course management system plugin for WordPress. This plugin can be used to easily create courses. Each course curriculum can be made with modules, chapters and exercises which can be managed by anyone.\u003C\u002Fp>\n\u003Cp>Features of the plugin include:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>* Create unlimited courses\n\n* Manage Courses.\n\n* Create and manage Modules.\n\n* Create and manage Chapters.\n\n* Chapter Assignment\n\n* Create and manage Exercises.\n\n* Compose exercise with different types of components like paragraph, video, image, question (with different types).\n\n* Admin can track Course Progress of any user.\n\n* Admin can create 'Sample course' from settings submenu tab  inside Training Menu\n\n* Assign author to course \u002F Display author of course on frontend\n\n* Search course functionality on frontend\n\n* Share course on Facebook, Twitter, Google+\n\n* Comments & Rating option\n\n* SEO friendly URLs\n\u003C\u002Fcode>\u003C\u002Fpre>\n","TrainingPress Plugin can be used to easily create & sell courses online. Each course curriculum can be made with modules, chapters and exercises.",1955,"2024-08-22T11:22:00.000Z","4.0",[123,124,19,4],"online-training","courses","https:\u002F\u002Fwww.rudrainnovative.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftrainingpress.1.0.2.zip",92,{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":138,"num_ratings":139,"last_updated":140,"tested_up_to":63,"requires_at_least":141,"requires_php":110,"tags":142,"homepage":148,"download_link":149,"security_score":138,"vuln_count":150,"unpatched_count":74,"last_vuln_date":151,"fetched_at":76},"all-in-one-wp-migration","All-in-One WP Migration and Backup","7.102","ServMask","https:\u002F\u002Fprofiles.wordpress.org\u002Fservmask\u002F","\u003Cp>\u003Cstrong>The Most Trusted WordPress Migration & Backup Plugin Since 2013\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All-in-One WP Migration is the gold standard for WordPress site migration and backup, used by over 60 million websites worldwide – from small blogs to Fortune 500 companies and government agencies. Whether you need to migrate WordPress to a new host, create a full site backup, or restore a previous backup, our plugin offers enterprise-grade reliability with beginner-friendly simplicity.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Choose All-in-One WP Migration?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Effortless Migration\u003C\u002Fstrong>: Migrate your entire site with a single click – including database, media, themes, and plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Backup\u003C\u002Fstrong>: Create a complete WordPress backup before you migrate, so you can restore anytime\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Downtime\u003C\u002Fstrong>: Complete your migration with no service interruptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal Compatibility\u003C\u002Fstrong>: Migrate between any hosting providers – from budget shared hosting to high-end dedicated servers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Technical Excellence\u003C\u002Fstrong>: Engineered for reliability with memory-efficient processing (512KB chunks), ideal for resource-limited environments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Technical Skills Required\u003C\u002Fstrong>: Intuitive interface lets anyone migrate or backup a WordPress site without technical expertise\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-Database Support\u003C\u002Fstrong>: Migrate seamlessly between MySQL, MariaDB, and SQLite databases\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure & Reliable\u003C\u002Fstrong>: Trusted by Boeing, NASA, Harvard, Stanford, Automattic, and government agencies worldwide\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How to Migrate WordPress – Simple as 1-2-3:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Install\u003C\u002Fstrong> the migration plugin on your source and destination sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup & Export\u003C\u002Fstrong> your site to a .wpress backup file with one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import & Migrate\u003C\u002Fstrong> using our drag-and-drop importer on your destination site\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>For Developers & Power Users:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Find & Replace\u003C\u002Fstrong>: Control exactly what changes when you migrate\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Selective Migration & Backup\u003C\u002Fstrong>: Include or exclude specific content types from your migration or backup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP 5.3-8.4 Compatibility\u003C\u002Fstrong>: Works across virtually all hosting environments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom WPress Format\u003C\u002Fstrong>: Our optimized archive format ensures data integrity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hook System\u003C\u002Fstrong>: Extensive API for custom integration and workflows\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Command-Line Support\u003C\u002Fstrong>: Automate migrations and backups via WP-CLI\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Premium Extensions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Enhance your migration and backup workflow with our \u003Ca href=\"https:\u002F\u002Fservmask.com\u002Fproducts\" rel=\"nofollow ugc\">premium extensions\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Migration Size\u003C\u002Fstrong>: Migrate sites of any size with no file limits\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloud Backup & Migration\u003C\u002Fstrong>: Backup and migrate directly to\u002Ffrom Dropbox, Google Drive, OneDrive, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Migration\u003C\u002Fstrong>: Migrate complex WordPress multisite networks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled Backups\u003C\u002Fstrong>: Automated, recurring WordPress backups on your schedule\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Filtering\u003C\u002Fstrong>: Exclude specific tables or data from your migration or backup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features Spotlight:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WCAG 2.1 AA Level accessibility compliance\u003C\u002Fli>\n\u003Cli>Mobile-responsive interface\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftraktor.servmask.com\" rel=\"nofollow ugc\">Browse WPRESS files online\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Ftraktor.wp-migration.com\" rel=\"nofollow ugc\">extract locally\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Automatic URL and path replacement during migration\u003C\u002Fli>\n\u003Cli>WordPress Playground integration – migrate between SQLite and MySQL\u003C\u002Fli>\n\u003Cli>Regular bi-weekly updates ensuring your backup and migration plugin stays compatible\u003C\u002Fli>\n\u003Cli>Available in 50+ languages including Japanese\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Trusted by the Government and Big Corporations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Many enterprise customers, government organizations, and universities use, love, and trust All-in-One WP Migration. Here are some: Boeing, NASA, VW, IBM, Harvard University, Stanford University, Lego, P&G, Automattic, State of California, State of Hawaii.\u003Cbr \u002F>\nThis broad adoption demonstrates how \u003Cstrong>safe, reliable and adaptable\u003C\u002Fstrong> this WordPress migration and backup plugin is for any website migration need.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Update Frequency:\u003C\u002Fstrong>\u003Cbr \u002F>\nOur team is dedicated to keeping this WordPress migration and backup plugin up-to-date and secure. We release updates every two weeks or at least once a month, ensuring your migration and backup workflows remain compatible with the latest WordPress versions, including beta releases. Our proactive testing and feedback to the WordPress core team help in preemptively addressing any potential issues, so you can always migrate and backup with confidence.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Full Compatibility and Support:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All-in-One WP Migration has been extensively tested and confirmed to be compatible with most WordPress plugins and themes, so you can migrate and backup without worrying about conflicts.\u003Cbr \u002F>\nThis means you don’t experience cross-plugin compatibility issues that can slow down or break your WordPress site when you migrate.\u003Cbr \u002F>\nAll-in-One WP Migration has partnered with multiple theme and plugin vendors to distribute their products with us as a single, easy-to-install migration and backup package.\u003Cbr \u002F>\nThese vendors trust our migration plugin to provide their customers with reliable product delivery, support, migrations, and backups.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cloud Storage Supported:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All-in-One WP Migration supports backup and migration to all major cloud storage services.\u003Cbr \u002F>\nThe plugin comes preinstalled on all Bitnami WordPress sites running on AWS, Google Compute Cloud, and Microsoft Azure – ready to migrate and backup out of the box.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Case Studies:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Small Business Migration: A small online retailer used All-in-One WP Migration to migrate to a more robust hosting solution, creating a full backup before the migration and completing the move without downtime during peak shopping season.\u003C\u002Fli>\n\u003Cli>Educational Migration: A prominent university utilized All-in-One WP Migration to migrate and consolidate multiple departmental sites into a single WordPress network, with automated backups ensuring no data was lost during migration.\u003C\u002Fli>\n\u003Cli>Government Migration: Following a directive to improve digital accessibility, a government agency used our migration plugin to migrate their content to a new, compliant platform without impacting public access to critical information.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contact us\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fvdp\u002Fall-in-one-wp-migration\" rel=\"nofollow ugc\">Report a security vulnerability\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fservmask.com\u002Fhelp\" rel=\"nofollow ugc\">Get free help from us here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fservmask.com\u002Fhelp\" rel=\"nofollow ugc\">Report a bug or request a feature\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fservmask.com\" rel=\"nofollow ugc\">Find out more about us\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FBpWxCeUWBOk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FmRp7qTFYKgs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>All-in-One WP Migration is designed to fully respect and protect the personal information of its users. It asks for your consent to collect the user’s email address when filling the plugin’s contact form.\u003Cbr \u002F>\nAll-in-One WP Migration is in full compliance with General Data Protection Regulation (GDPR).\u003Cbr \u002F>\nSee our \u003Ca href=\"https:\u002F\u002Fwww.iubenda.com\u002Fprivacy-policy\u002F946881\" rel=\"nofollow ugc\">GDPR Compliant Privacy Policy here\u003C\u002Fa>.\u003C\u002Fp>\n","Trusted by 60M+ sites: The gold standard for WordPress migration and backup. Migrate, backup, and restore your WordPress site with one click.",5000000,172689108,90,7624,"2026-02-28T01:37:00.000Z","3.3",[143,144,145,146,147],"backup","clone","export-import","migrate","move-wordpress","https:\u002F\u002Fservmask.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-in-one-wp-migration.7.102.zip",13,"2025-08-26 10:28:31",{"attackSurface":153,"codeSignals":212,"taintFlows":1209,"riskAssessment":1640,"analyzedAt":1655},{"hooks":154,"ajaxHandlers":200,"restRoutes":201,"shortcodes":202,"cronEvents":211,"entryPointCount":45,"unprotectedCount":74},[155,160,165,170,175,179,183,186,190,195,198],{"type":156,"name":157,"callback":158,"file":159,"line":61},"action","admin_init","rtr_wpl_training_lib","inc\\tr-functions.php",{"type":161,"name":162,"callback":163,"file":159,"line":164},"filter","page_template","rtr_wpl_training_page_template_tool",48,{"type":156,"name":166,"callback":167,"priority":168,"file":159,"line":169},"admin_bar_menu","rtr_wpl_custom_toolbar_link",999,150,{"type":156,"name":171,"callback":172,"file":173,"line":174},"admin_enqueue_scripts","rtr_training_admin_enqueue_styles","inc\\tr-scripts.php",57,{"type":156,"name":176,"callback":177,"file":173,"line":178},"admin_head","rtr_training_admin_head",64,{"type":156,"name":180,"callback":181,"file":173,"line":182},"wp_enqueue_scripts","rtr_training_frontend_enqueue_styles",70,{"type":156,"name":184,"callback":185,"file":173,"line":25},"wp_head","rtr_training_frontend_head",{"type":156,"name":187,"callback":188,"file":173,"line":189},"init","rtr_wpl_scriptsstyles_function",81,{"type":156,"name":191,"callback":192,"file":193,"line":194},"admin_menu","rtr_wpl_menus","wp-training.php",33,{"type":156,"name":184,"callback":196,"file":193,"line":197},"rtr_notification_timeout_fun",49,{"type":156,"name":176,"callback":196,"file":193,"line":199},51,[],[],[203,207],{"tag":204,"callback":205,"file":159,"line":206},"all_courses","rtr_wpl_all_courses_shortcode",39,{"tag":208,"callback":209,"file":159,"line":210},"course_detail","rtr_wpl_course_detail_shortcode",46,[],{"dangerousFunctions":213,"sqlUsage":256,"outputEscaping":363,"fileOperations":1204,"externalRequests":74,"nonceChecks":14,"capabilityChecks":14,"bundledLibraries":1205},[214,219,222,225,228,231,234,237,240,243,246,250,254],{"fn":215,"file":216,"line":217,"context":218},"unserialize","library\\training-lib.php",1371,"$links = unserialize($project_data->links);",{"fn":215,"file":216,"line":220,"context":221},1372,"$doc_files = unserialize($project_data->doc_files);",{"fn":215,"file":216,"line":223,"context":224},1449,"$existing_links = unserialize($resourc_data->links);",{"fn":215,"file":216,"line":226,"context":227},1458,"$existing_medias = unserialize($resourc_data->doc_files);",{"fn":215,"file":216,"line":229,"context":230},1862,"$links = unserialize($slct_links->links);",{"fn":215,"file":216,"line":232,"context":233},1881,"$doc_fls = unserialize($slct_links->doc_files);",{"fn":215,"file":216,"line":235,"context":236},1974,"$links = unserialize($slct_links->doc_files);",{"fn":215,"file":216,"line":238,"context":239},1993,"$doc_fls = unserialize($slct_links->links);",{"fn":215,"file":216,"line":241,"context":242},2064,"$links = unserialize($links);",{"fn":215,"file":216,"line":244,"context":245},2075,"$docfiles = unserialize($proj_links->doc_files);",{"fn":215,"file":247,"line":248,"context":249},"views\\common.php",177,"$projlinks = unserialize($proj_links->links);",{"fn":215,"file":251,"line":252,"context":253},"views\\course_data.php",56,"$image_arr = unserialize($value->doc_files);",{"fn":215,"file":251,"line":174,"context":255},"$link_arr = unserialize($value->links);",{"prepared":257,"raw":258,"locations":259},548,52,[260,263,265,267,269,271,273,275,277,279,281,283,285,287,290,292,296,298,300,301,303,305,306,308,310,312,314,316,318,320,322,324,326,328,330,332,333,335,337,339,340,341,343,345,346,349,352,354,356,358,360,361],{"file":261,"line":138,"context":262},"inc\\tr-db-install-scripts.php","$wpdb->get_var() with variable interpolation",{"file":261,"line":264,"context":262},108,{"file":261,"line":266,"context":262},121,{"file":261,"line":268,"context":262},149,{"file":261,"line":270,"context":262},169,{"file":261,"line":272,"context":262},189,{"file":261,"line":274,"context":262},208,{"file":261,"line":276,"context":262},228,{"file":261,"line":278,"context":262},245,{"file":261,"line":280,"context":262},267,{"file":261,"line":282,"context":262},284,{"file":261,"line":284,"context":262},298,{"file":261,"line":286,"context":262},314,{"file":261,"line":288,"context":289},359,"$wpdb->get_results() with variable interpolation",{"file":261,"line":291,"context":262},385,{"file":293,"line":294,"context":295},"inc\\tr-db-uninstall-script.php",14,"$wpdb->query() with variable interpolation",{"file":293,"line":297,"context":295},15,{"file":293,"line":299,"context":295},16,{"file":293,"line":61,"context":295},{"file":293,"line":302,"context":295},18,{"file":293,"line":304,"context":295},19,{"file":293,"line":11,"context":295},{"file":293,"line":307,"context":295},21,{"file":293,"line":309,"context":295},22,{"file":293,"line":311,"context":295},23,{"file":293,"line":313,"context":295},24,{"file":293,"line":315,"context":295},25,{"file":293,"line":317,"context":295},26,{"file":293,"line":319,"context":295},27,{"file":216,"line":321,"context":289},304,{"file":216,"line":323,"context":262},652,{"file":216,"line":325,"context":289},1706,{"file":216,"line":327,"context":289},1781,{"file":216,"line":329,"context":289},2904,{"file":331,"line":299,"context":289},"views\\all_courses.php",{"file":331,"line":59,"context":289},{"file":334,"line":294,"context":289},"views\\courses-list.php",{"file":336,"line":294,"context":289},"views\\course_images.php",{"file":338,"line":11,"context":289},"views\\course_progress.php",{"file":338,"line":309,"context":289},{"file":338,"line":164,"context":289},{"file":338,"line":342,"context":289},89,{"file":344,"line":178,"context":289},"views\\edit_course.php",{"file":344,"line":342,"context":289},{"file":347,"line":348,"context":289},"views\\links_modal.php",205,{"file":350,"line":351,"context":289},"views\\new_course.php",54,{"file":350,"line":353,"context":289},72,{"file":355,"line":294,"context":289},"views\\settings.php",{"file":357,"line":313,"context":289},"views\\single_course_detail.php",{"file":359,"line":47,"context":289},"views\\tmpl\\rtr-tmpl-load-front-courses.php",{"file":359,"line":194,"context":289},{"file":193,"line":362,"context":289},59,{"escaped":364,"rawEcho":365,"locations":366},244,568,[367,369,372,373,374,375,377,379,381,383,384,386,388,391,392,393,394,395,397,399,401,402,403,404,406,407,408,409,411,413,415,417,419,421,423,425,427,428,430,432,435,436,437,438,440,442,443,444,445,446,447,448,449,451,453,454,456,458,460,462,464,465,466,467,468,470,471,473,475,477,478,479,480,481,482,483,484,485,487,489,490,492,494,496,498,500,501,502,503,504,505,506,508,509,511,513,515,517,519,521,523,524,526,527,528,529,530,531,533,535,537,539,541,542,544,546,548,549,552,553,555,557,559,561,562,564,566,568,570,572,574,575,577,579,580,581,582,584,586,587,588,590,591,592,594,595,596,598,599,601,602,603,604,605,607,608,609,610,611,613,614,615,616,617,618,619,620,621,623,624,625,626,627,628,629,630,631,632,633,634,636,639,640,641,643,645,646,647,649,651,652,654,656,658,659,661,663,665,667,669,671,673,674,676,678,680,682,683,685,686,688,690,691,692,694,695,696,697,698,700,702,703,704,705,706,708,709,710,712,713,714,715,717,718,719,721,723,724,726,728,730,732,733,734,735,737,739,740,742,743,746,747,748,749,751,752,753,755,756,757,758,759,761,763,764,766,768,770,771,773,774,776,777,778,780,781,783,785,787,789,791,793,795,796,798,800,802,803,804,805,807,809,811,813,814,815,817,819,820,822,824,826,828,830,831,833,834,835,837,838,839,840,841,842,844,845,846,848,850,851,854,856,857,858,860,861,862,863,864,865,866,867,868,869,870,872,873,875,876,877,878,879,880,882,884,886,887,888,889,890,892,893,894,895,897,898,900,901,902,903,905,907,909,910,912,914,915,917,918,919,921,923,925,927,928,929,930,932,933,934,935,937,939,941,942,943,945,947,948,950,952,954,956,957,958,960,962,964,966,968,969,970,971,972,973,975,976,977,979,980,981,983,984,986,988,989,990,992,993,995,996,998,999,1001,1003,1004,1005,1006,1007,1008,1010,1011,1013,1014,1016,1018,1019,1021,1023,1024,1025,1026,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1039,1040,1041,1042,1043,1044,1046,1047,1048,1049,1050,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1066,1068,1069,1070,1072,1073,1075,1077,1078,1079,1081,1083,1084,1086,1088,1089,1091,1093,1095,1097,1099,1100,1101,1102,1103,1104,1106,1108,1110,1111,1113,1115,1117,1119,1121,1122,1123,1125,1127,1128,1130,1132,1133,1135,1136,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1195,1196,1197,1199,1201,1202,1203],{"file":216,"line":313,"context":368},"raw output",{"file":370,"line":371,"context":368},"views\\add_lesson.php",45,{"file":370,"line":371,"context":368},{"file":370,"line":210,"context":368},{"file":370,"line":210,"context":368},{"file":370,"line":376,"context":368},53,{"file":370,"line":378,"context":368},61,{"file":370,"line":380,"context":368},62,{"file":382,"line":47,"context":368},"views\\add_module.php",{"file":382,"line":47,"context":368},{"file":382,"line":385,"context":368},35,{"file":382,"line":387,"context":368},41,{"file":389,"line":390,"context":368},"views\\add_resource.php",50,{"file":389,"line":390,"context":368},{"file":389,"line":199,"context":368},{"file":389,"line":199,"context":368},{"file":389,"line":252,"context":368},{"file":389,"line":396,"context":368},65,{"file":389,"line":398,"context":368},66,{"file":389,"line":400,"context":368},76,{"file":389,"line":400,"context":368},{"file":331,"line":398,"context":368},{"file":331,"line":398,"context":368},{"file":331,"line":405,"context":368},73,{"file":331,"line":405,"context":368},{"file":331,"line":25,"context":368},{"file":331,"line":25,"context":368},{"file":331,"line":410,"context":368},96,{"file":331,"line":412,"context":368},105,{"file":331,"line":414,"context":368},116,{"file":331,"line":416,"context":368},180,{"file":331,"line":418,"context":368},182,{"file":331,"line":420,"context":368},201,{"file":331,"line":422,"context":368},207,{"file":331,"line":424,"context":368},209,{"file":331,"line":426,"context":368},218,{"file":331,"line":276,"context":368},{"file":331,"line":429,"context":368},238,{"file":331,"line":431,"context":368},240,{"file":433,"line":434,"context":368},"views\\back_course_detail.php",42,{"file":433,"line":371,"context":368},{"file":433,"line":199,"context":368},{"file":433,"line":376,"context":368},{"file":433,"line":439,"context":368},78,{"file":433,"line":441,"context":368},79,{"file":433,"line":87,"context":368},{"file":433,"line":189,"context":368},{"file":433,"line":189,"context":368},{"file":433,"line":48,"context":368},{"file":433,"line":46,"context":368},{"file":433,"line":342,"context":368},{"file":433,"line":138,"context":368},{"file":433,"line":450,"context":368},93,{"file":433,"line":452,"context":368},95,{"file":433,"line":13,"context":368},{"file":433,"line":455,"context":368},101,{"file":433,"line":457,"context":368},106,{"file":433,"line":459,"context":368},135,{"file":247,"line":461,"context":368},604,{"file":247,"line":463,"context":368},610,{"file":334,"line":47,"context":368},{"file":334,"line":47,"context":368},{"file":334,"line":378,"context":368},{"file":334,"line":380,"context":368},{"file":334,"line":469,"context":368},63,{"file":334,"line":178,"context":368},{"file":334,"line":472,"context":368},67,{"file":334,"line":474,"context":368},68,{"file":334,"line":476,"context":368},69,{"file":334,"line":405,"context":368},{"file":334,"line":400,"context":368},{"file":334,"line":400,"context":368},{"file":334,"line":439,"context":368},{"file":334,"line":439,"context":368},{"file":334,"line":441,"context":368},{"file":334,"line":87,"context":368},{"file":251,"line":264,"context":368},{"file":251,"line":486,"context":368},117,{"file":251,"line":488,"context":368},167,{"file":251,"line":270,"context":368},{"file":251,"line":491,"context":368},172,{"file":251,"line":493,"context":368},175,{"file":251,"line":495,"context":368},179,{"file":251,"line":497,"context":368},183,{"file":336,"line":499,"context":368},43,{"file":336,"line":450,"context":368},{"file":336,"line":73,"context":368},{"file":336,"line":452,"context":368},{"file":336,"line":410,"context":368},{"file":336,"line":410,"context":368},{"file":336,"line":410,"context":368},{"file":336,"line":507,"context":368},98,{"file":338,"line":412,"context":368},{"file":338,"line":510,"context":368},111,{"file":338,"line":512,"context":368},124,{"file":338,"line":514,"context":368},157,{"file":338,"line":516,"context":368},158,{"file":338,"line":518,"context":368},160,{"file":338,"line":520,"context":368},163,{"file":338,"line":522,"context":368},166,{"file":338,"line":491,"context":368},{"file":338,"line":525,"context":368},176,{"file":338,"line":525,"context":368},{"file":338,"line":525,"context":368},{"file":338,"line":248,"context":368},{"file":338,"line":248,"context":368},{"file":338,"line":248,"context":368},{"file":338,"line":532,"context":368},211,{"file":338,"line":534,"context":368},212,{"file":338,"line":536,"context":368},214,{"file":338,"line":538,"context":368},217,{"file":338,"line":540,"context":368},220,{"file":338,"line":540,"context":368},{"file":338,"line":543,"context":368},231,{"file":338,"line":545,"context":368},235,{"file":338,"line":547,"context":368},236,{"file":338,"line":547,"context":368},{"file":550,"line":551,"context":368},"views\\detail_only_course.php",83,{"file":550,"line":342,"context":368},{"file":550,"line":554,"context":368},91,{"file":550,"line":556,"context":368},97,{"file":550,"line":558,"context":368},103,{"file":550,"line":560,"context":368},123,{"file":550,"line":512,"context":368},{"file":550,"line":563,"context":368},125,{"file":550,"line":565,"context":368},133,{"file":550,"line":567,"context":368},140,{"file":550,"line":569,"context":368},143,{"file":550,"line":571,"context":368},146,{"file":550,"line":573,"context":368},151,{"file":550,"line":518,"context":368},{"file":550,"line":576,"context":368},187,{"file":550,"line":578,"context":368},196,{"file":344,"line":206,"context":368},{"file":344,"line":210,"context":368},{"file":344,"line":197,"context":368},{"file":344,"line":583,"context":368},55,{"file":344,"line":585,"context":368},74,{"file":344,"line":585,"context":368},{"file":344,"line":585,"context":368},{"file":344,"line":589,"context":368},99,{"file":344,"line":589,"context":368},{"file":344,"line":589,"context":368},{"file":344,"line":593,"context":368},132,{"file":344,"line":593,"context":368},{"file":344,"line":593,"context":368},{"file":597,"line":174,"context":368},"views\\edit_lesson.php",{"file":597,"line":174,"context":368},{"file":597,"line":600,"context":368},58,{"file":597,"line":600,"context":368},{"file":597,"line":362,"context":368},{"file":597,"line":469,"context":368},{"file":597,"line":396,"context":368},{"file":597,"line":606,"context":368},71,{"file":597,"line":353,"context":368},{"file":597,"line":405,"context":368},{"file":597,"line":25,"context":368},{"file":597,"line":342,"context":368},{"file":612,"line":434,"context":368},"views\\edit_module.php",{"file":612,"line":434,"context":368},{"file":612,"line":499,"context":368},{"file":612,"line":164,"context":368},{"file":612,"line":390,"context":368},{"file":612,"line":351,"context":368},{"file":612,"line":583,"context":368},{"file":612,"line":362,"context":368},{"file":612,"line":396,"context":368},{"file":622,"line":178,"context":368},"views\\edit_resource.php",{"file":622,"line":178,"context":368},{"file":622,"line":472,"context":368},{"file":622,"line":472,"context":368},{"file":622,"line":182,"context":368},{"file":622,"line":400,"context":368},{"file":622,"line":439,"context":368},{"file":622,"line":551,"context":368},{"file":622,"line":48,"context":368},{"file":622,"line":46,"context":368},{"file":622,"line":342,"context":368},{"file":622,"line":455,"context":368},{"file":635,"line":307,"context":368},"views\\front-trining-template.php",{"file":637,"line":638,"context":368},"views\\fron_lesson_detail.php",29,{"file":637,"line":194,"context":368},{"file":637,"line":194,"context":368},{"file":637,"line":642,"context":368},138,{"file":637,"line":644,"context":368},142,{"file":637,"line":644,"context":368},{"file":637,"line":569,"context":368},{"file":637,"line":648,"context":368},145,{"file":637,"line":650,"context":368},226,{"file":637,"line":364,"context":368},{"file":637,"line":653,"context":368},285,{"file":637,"line":655,"context":368},286,{"file":637,"line":657,"context":368},299,{"file":637,"line":321,"context":368},{"file":637,"line":660,"context":368},310,{"file":637,"line":662,"context":368},313,{"file":637,"line":664,"context":368},324,{"file":637,"line":666,"context":368},325,{"file":637,"line":668,"context":368},326,{"file":637,"line":670,"context":368},327,{"file":637,"line":672,"context":368},328,{"file":637,"line":672,"context":368},{"file":637,"line":675,"context":368},334,{"file":637,"line":677,"context":368},338,{"file":637,"line":679,"context":368},379,{"file":637,"line":681,"context":368},404,{"file":637,"line":681,"context":368},{"file":637,"line":684,"context":368},424,{"file":637,"line":684,"context":368},{"file":687,"line":457,"context":368},"views\\fron_resource_detail.php",{"file":687,"line":689,"context":368},110,{"file":687,"line":689,"context":368},{"file":687,"line":510,"context":368},{"file":687,"line":693,"context":368},114,{"file":687,"line":693,"context":368},{"file":687,"line":486,"context":368},{"file":687,"line":518,"context":368},{"file":687,"line":497,"context":368},{"file":687,"line":699,"context":368},184,{"file":687,"line":701,"context":368},199,{"file":687,"line":701,"context":368},{"file":687,"line":422,"context":368},{"file":687,"line":274,"context":368},{"file":687,"line":424,"context":368},{"file":687,"line":707,"context":368},210,{"file":687,"line":532,"context":368},{"file":687,"line":532,"context":368},{"file":687,"line":711,"context":368},216,{"file":687,"line":540,"context":368},{"file":687,"line":545,"context":368},{"file":687,"line":545,"context":368},{"file":687,"line":716,"context":368},243,{"file":687,"line":364,"context":368},{"file":687,"line":278,"context":368},{"file":687,"line":720,"context":368},246,{"file":687,"line":722,"context":368},247,{"file":687,"line":722,"context":368},{"file":687,"line":725,"context":368},252,{"file":687,"line":727,"context":368},256,{"file":687,"line":729,"context":368},283,{"file":687,"line":731,"context":368},305,{"file":687,"line":731,"context":368},{"file":687,"line":666,"context":368},{"file":687,"line":666,"context":368},{"file":687,"line":736,"context":368},350,{"file":687,"line":738,"context":368},371,{"file":687,"line":738,"context":368},{"file":687,"line":741,"context":368},391,{"file":687,"line":741,"context":368},{"file":744,"line":745,"context":368},"views\\lesson_detail.php",107,{"file":744,"line":264,"context":368},{"file":744,"line":414,"context":368},{"file":744,"line":414,"context":368},{"file":744,"line":750,"context":368},119,{"file":744,"line":750,"context":368},{"file":744,"line":266,"context":368},{"file":744,"line":754,"context":368},127,{"file":744,"line":754,"context":368},{"file":744,"line":565,"context":368},{"file":744,"line":571,"context":368},{"file":744,"line":268,"context":368},{"file":744,"line":760,"context":368},162,{"file":744,"line":762,"context":368},188,{"file":744,"line":272,"context":368},{"file":744,"line":765,"context":368},190,{"file":744,"line":767,"context":368},191,{"file":744,"line":769,"context":368},192,{"file":744,"line":769,"context":368},{"file":744,"line":772,"context":368},195,{"file":744,"line":578,"context":368},{"file":744,"line":775,"context":368},203,{"file":744,"line":424,"context":368},{"file":744,"line":532,"context":368},{"file":744,"line":779,"context":368},215,{"file":744,"line":538,"context":368},{"file":744,"line":782,"context":368},254,{"file":744,"line":784,"context":368},255,{"file":744,"line":786,"context":368},258,{"file":744,"line":788,"context":368},259,{"file":744,"line":790,"context":368},261,{"file":744,"line":792,"context":368},263,{"file":744,"line":794,"context":368},266,{"file":744,"line":731,"context":368},{"file":744,"line":797,"context":368},306,{"file":744,"line":799,"context":368},307,{"file":744,"line":801,"context":368},308,{"file":744,"line":660,"context":368},{"file":744,"line":660,"context":368},{"file":744,"line":662,"context":368},{"file":744,"line":806,"context":368},317,{"file":744,"line":808,"context":368},353,{"file":744,"line":810,"context":368},354,{"file":744,"line":812,"context":368},356,{"file":744,"line":812,"context":368},{"file":744,"line":288,"context":368},{"file":744,"line":816,"context":368},389,{"file":744,"line":818,"context":368},390,{"file":744,"line":741,"context":368},{"file":744,"line":821,"context":368},457,{"file":744,"line":823,"context":368},469,{"file":744,"line":825,"context":368},499,{"file":744,"line":827,"context":368},544,{"file":744,"line":829,"context":368},580,{"file":347,"line":304,"context":368},{"file":347,"line":832,"context":368},34,{"file":347,"line":469,"context":368},{"file":347,"line":554,"context":368},{"file":347,"line":836,"context":368},120,{"file":347,"line":268,"context":368},{"file":347,"line":493,"context":368},{"file":347,"line":534,"context":368},{"file":347,"line":534,"context":368},{"file":347,"line":534,"context":368},{"file":347,"line":843,"context":368},251,{"file":347,"line":782,"context":368},{"file":347,"line":284,"context":368},{"file":847,"line":499,"context":368},"views\\manage-category.php",{"file":847,"line":849,"context":368},159,{"file":847,"line":849,"context":368},{"file":852,"line":853,"context":368},"views\\manage_author.php",40,{"file":855,"line":499,"context":368},"views\\module_detail.php",{"file":855,"line":210,"context":368},{"file":855,"line":210,"context":368},{"file":855,"line":859,"context":368},47,{"file":855,"line":258,"context":368},{"file":855,"line":376,"context":368},{"file":855,"line":351,"context":368},{"file":855,"line":583,"context":368},{"file":855,"line":252,"context":368},{"file":855,"line":439,"context":368},{"file":855,"line":441,"context":368},{"file":855,"line":87,"context":368},{"file":855,"line":87,"context":368},{"file":855,"line":87,"context":368},{"file":855,"line":871,"context":368},82,{"file":855,"line":551,"context":368},{"file":855,"line":874,"context":368},88,{"file":855,"line":342,"context":368},{"file":855,"line":452,"context":368},{"file":855,"line":556,"context":368},{"file":855,"line":13,"context":368},{"file":855,"line":13,"context":368},{"file":855,"line":881,"context":368},102,{"file":855,"line":883,"context":368},128,{"file":855,"line":885,"context":368},129,{"file":350,"line":600,"context":368},{"file":350,"line":600,"context":368},{"file":350,"line":400,"context":368},{"file":350,"line":400,"context":368},{"file":891,"line":410,"context":368},"views\\progress_detail.php",{"file":891,"line":589,"context":368},{"file":891,"line":455,"context":368},{"file":891,"line":558,"context":368},{"file":891,"line":896,"context":368},109,{"file":891,"line":896,"context":368},{"file":891,"line":899,"context":368},112,{"file":891,"line":693,"context":368},{"file":891,"line":849,"context":368},{"file":891,"line":520,"context":368},{"file":891,"line":904,"context":368},165,{"file":891,"line":906,"context":368},170,{"file":891,"line":908,"context":368},194,{"file":891,"line":578,"context":368},{"file":891,"line":911,"context":368},198,{"file":891,"line":913,"context":368},202,{"file":891,"line":348,"context":368},{"file":891,"line":916,"context":368},249,{"file":891,"line":916,"context":368},{"file":891,"line":788,"context":368},{"file":891,"line":920,"context":368},262,{"file":891,"line":922,"context":368},269,{"file":891,"line":924,"context":368},272,{"file":891,"line":926,"context":368},277,{"file":891,"line":926,"context":368},{"file":891,"line":926,"context":368},{"file":891,"line":926,"context":368},{"file":891,"line":931,"context":368},323,{"file":891,"line":931,"context":368},{"file":891,"line":666,"context":368},{"file":891,"line":670,"context":368},{"file":891,"line":936,"context":368},337,{"file":891,"line":938,"context":368},340,{"file":891,"line":940,"context":368},347,{"file":891,"line":940,"context":368},{"file":891,"line":940,"context":368},{"file":891,"line":944,"context":368},363,{"file":891,"line":946,"context":368},409,{"file":891,"line":946,"context":368},{"file":891,"line":949,"context":368},413,{"file":891,"line":951,"context":368},415,{"file":891,"line":953,"context":368},418,{"file":891,"line":955,"context":368},422,{"file":891,"line":955,"context":368},{"file":891,"line":955,"context":368},{"file":891,"line":959,"context":368},437,{"file":891,"line":961,"context":368},463,{"file":891,"line":963,"context":368},464,{"file":891,"line":965,"context":368},465,{"file":967,"line":745,"context":368},"views\\resource_detail.php",{"file":967,"line":264,"context":368},{"file":967,"line":414,"context":368},{"file":967,"line":414,"context":368},{"file":967,"line":750,"context":368},{"file":967,"line":750,"context":368},{"file":967,"line":974,"context":368},122,{"file":967,"line":974,"context":368},{"file":967,"line":512,"context":368},{"file":967,"line":978,"context":368},130,{"file":967,"line":978,"context":368},{"file":967,"line":459,"context":368},{"file":967,"line":982,"context":368},148,{"file":967,"line":169,"context":368},{"file":967,"line":985,"context":368},185,{"file":967,"line":987,"context":368},186,{"file":967,"line":272,"context":368},{"file":967,"line":767,"context":368},{"file":967,"line":991,"context":368},193,{"file":967,"line":772,"context":368},{"file":967,"line":994,"context":368},197,{"file":967,"line":547,"context":368},{"file":967,"line":997,"context":368},237,{"file":967,"line":429,"context":368},{"file":967,"line":1000,"context":368},239,{"file":967,"line":1002,"context":368},241,{"file":967,"line":1002,"context":368},{"file":967,"line":364,"context":368},{"file":967,"line":720,"context":368},{"file":967,"line":282,"context":368},{"file":967,"line":653,"context":368},{"file":967,"line":1009,"context":368},288,{"file":967,"line":1009,"context":368},{"file":967,"line":1012,"context":368},291,{"file":967,"line":931,"context":368},{"file":967,"line":1015,"context":368},336,{"file":967,"line":1017,"context":368},368,{"file":967,"line":949,"context":368},{"file":967,"line":1020,"context":368},449,{"file":355,"line":1022,"context":368},37,{"file":355,"line":206,"context":368},{"file":355,"line":853,"context":368},{"file":355,"line":853,"context":368},{"file":355,"line":1027,"context":368},44,{"file":355,"line":371,"context":368},{"file":355,"line":371,"context":368},{"file":355,"line":371,"context":368},{"file":355,"line":197,"context":368},{"file":355,"line":197,"context":368},{"file":355,"line":390,"context":368},{"file":357,"line":400,"context":368},{"file":357,"line":439,"context":368},{"file":357,"line":881,"context":368},{"file":357,"line":1038,"context":368},104,{"file":357,"line":565,"context":368},{"file":357,"line":565,"context":368},{"file":357,"line":565,"context":368},{"file":357,"line":565,"context":368},{"file":357,"line":565,"context":368},{"file":357,"line":1045,"context":368},136,{"file":357,"line":567,"context":368},{"file":357,"line":567,"context":368},{"file":357,"line":567,"context":368},{"file":357,"line":567,"context":368},{"file":357,"line":1051,"context":368},152,{"file":357,"line":1051,"context":368},{"file":357,"line":1051,"context":368},{"file":357,"line":1051,"context":368},{"file":357,"line":906,"context":368},{"file":357,"line":906,"context":368},{"file":357,"line":906,"context":368},{"file":357,"line":906,"context":368},{"file":357,"line":418,"context":368},{"file":357,"line":994,"context":368},{"file":357,"line":701,"context":368},{"file":357,"line":707,"context":368},{"file":357,"line":536,"context":368},{"file":357,"line":1065,"context":368},224,{"file":357,"line":1067,"context":368},234,{"file":357,"line":545,"context":368},{"file":357,"line":1012,"context":368},{"file":357,"line":1071,"context":368},293,{"file":357,"line":677,"context":368},{"file":357,"line":1074,"context":368},342,{"file":357,"line":1076,"context":368},344,{"file":357,"line":810,"context":368},{"file":357,"line":738,"context":368},{"file":357,"line":1080,"context":368},373,{"file":357,"line":1082,"context":368},375,{"file":357,"line":679,"context":368},{"file":357,"line":1085,"context":368},382,{"file":357,"line":1087,"context":368},431,{"file":357,"line":1087,"context":368},{"file":357,"line":1090,"context":368},439,{"file":357,"line":1092,"context":368},443,{"file":357,"line":1094,"context":368},450,{"file":357,"line":1096,"context":368},453,{"file":357,"line":1098,"context":368},462,{"file":357,"line":1098,"context":368},{"file":357,"line":1098,"context":368},{"file":357,"line":1098,"context":368},{"file":357,"line":1098,"context":368},{"file":357,"line":1098,"context":368},{"file":357,"line":1105,"context":368},467,{"file":357,"line":1107,"context":368},471,{"file":357,"line":1109,"context":368},514,{"file":357,"line":1109,"context":368},{"file":357,"line":1112,"context":368},517,{"file":357,"line":1114,"context":368},519,{"file":357,"line":1116,"context":368},527,{"file":357,"line":1118,"context":368},530,{"file":357,"line":1120,"context":368},537,{"file":357,"line":1120,"context":368},{"file":357,"line":1120,"context":368},{"file":357,"line":1124,"context":368},553,{"file":357,"line":1126,"context":368},595,{"file":357,"line":1126,"context":368},{"file":357,"line":1129,"context":368},599,{"file":357,"line":1131,"context":368},601,{"file":357,"line":461,"context":368},{"file":357,"line":1134,"context":368},608,{"file":357,"line":1134,"context":368},{"file":357,"line":1134,"context":368},{"file":357,"line":1138,"context":368},623,{"file":357,"line":1140,"context":368},648,{"file":357,"line":1142,"context":368},649,{"file":357,"line":1144,"context":368},650,{"file":357,"line":1146,"context":368},692,{"file":357,"line":1148,"context":368},705,{"file":357,"line":1150,"context":368},707,{"file":357,"line":1152,"context":368},724,{"file":357,"line":1154,"context":368},729,{"file":357,"line":1156,"context":368},730,{"file":357,"line":1158,"context":368},742,{"file":357,"line":1160,"context":368},743,{"file":357,"line":1162,"context":368},745,{"file":357,"line":1164,"context":368},754,{"file":357,"line":1166,"context":368},759,{"file":1168,"line":150,"context":368},"views\\tmpl\\rtr-tmpl-load-authors.php",{"file":1168,"line":294,"context":368},{"file":1168,"line":297,"context":368},{"file":1168,"line":302,"context":368},{"file":1168,"line":11,"context":368},{"file":1168,"line":307,"context":368},{"file":1168,"line":313,"context":368},{"file":1168,"line":313,"context":368},{"file":1168,"line":313,"context":368},{"file":1168,"line":313,"context":368},{"file":1168,"line":313,"context":368},{"file":1168,"line":317,"context":368},{"file":1181,"line":297,"context":368},"views\\tmpl\\rtr-tmpl-load-categories.php",{"file":1181,"line":297,"context":368},{"file":1181,"line":11,"context":368},{"file":1181,"line":11,"context":368},{"file":1181,"line":11,"context":368},{"file":1181,"line":11,"context":368},{"file":1181,"line":311,"context":368},{"file":1181,"line":313,"context":368},{"file":1181,"line":319,"context":368},{"file":359,"line":46,"context":368},{"file":359,"line":874,"context":368},{"file":359,"line":689,"context":368},{"file":359,"line":1194,"context":368},118,{"file":359,"line":266,"context":368},{"file":359,"line":565,"context":368},{"file":359,"line":1198,"context":368},147,{"file":359,"line":1200,"context":368},161,{"file":359,"line":491,"context":368},{"file":359,"line":416,"context":368},{"file":193,"line":441,"context":368},3,[1206],{"name":1207,"version":34,"knownCves":1208},"DataTables",[],[1210,1228,1237,1424,1438,1451,1466,1481,1491,1502,1518,1530,1541,1553,1564,1579,1594,1610,1624],{"entryPoint":1211,"graph":1212,"unsanitizedCount":14,"severity":1227},"\u003Cfron_lesson_detail> (views\\fron_lesson_detail.php:0)",{"nodes":1213,"edges":1224},[1214,1219],{"id":1215,"type":1216,"label":1217,"file":637,"line":1218},"n0","source","$_SERVER",333,{"id":1220,"type":1221,"label":1222,"file":637,"line":675,"wp_function":1223},"n1","sink","echo() [XSS]","echo",[1225],{"from":1215,"to":1220,"sanitized":1226},false,"low",{"entryPoint":1229,"graph":1230,"unsanitizedCount":45,"severity":1227},"\u003Cfron_resource_detail> (views\\fron_resource_detail.php:0)",{"nodes":1231,"edges":1235},[1232,1234],{"id":1215,"type":1216,"label":1233,"file":687,"line":779},"$_SERVER (x2)",{"id":1220,"type":1221,"label":1222,"file":687,"line":711,"wp_function":1223},[1236],{"from":1215,"to":1220,"sanitized":1226},{"entryPoint":1238,"graph":1239,"unsanitizedCount":317,"severity":36},"\u003Ctraining-lib> (library\\training-lib.php:0)",{"nodes":1240,"edges":1394},[1241,1242,1243,1246,1250,1253,1257,1260,1264,1268,1272,1276,1279,1282,1287,1291,1294,1298,1301,1305,1308,1311,1314,1318,1320,1324,1328,1331,1334,1337,1340,1344,1347,1350,1353,1356,1359,1363,1366,1369,1372,1375,1378,1381,1384,1387,1390,1392],{"id":1215,"type":1216,"label":1217,"file":216,"line":309},{"id":1220,"type":1221,"label":1222,"file":216,"line":313,"wp_function":1223},{"id":1244,"type":1216,"label":1245,"file":216,"line":385},"n2","$_REQUEST",{"id":1247,"type":1221,"label":1248,"file":216,"line":1022,"wp_function":1249},"n3","update_option() [Settings Manipulation]","update_option",{"id":1251,"type":1216,"label":1252,"file":216,"line":1027},"n4","$_REQUEST (x3)",{"id":1254,"type":1221,"label":1255,"file":216,"line":164,"wp_function":1256},"n5","get_results() [SQLi]","get_results",{"id":1258,"type":1216,"label":1259,"file":216,"line":476},"n6","$_REQUEST (x22)",{"id":1261,"type":1221,"label":1262,"file":216,"line":182,"wp_function":1263},"n7","get_row() [SQLi]","get_row",{"id":1265,"type":1216,"label":1266,"file":216,"line":1267},"n8","$_REQUEST (x21)",329,{"id":1269,"type":1221,"label":1270,"file":216,"line":1218,"wp_function":1271},"n9","get_var() [SQLi]","get_var",{"id":1273,"type":1216,"label":1274,"file":216,"line":1275},"n10","$_POST (x13)",596,{"id":1277,"type":1221,"label":1262,"file":216,"line":1278,"wp_function":1263},"n11",622,{"id":1280,"type":1216,"label":1281,"file":216,"line":1129},"n12","$_POST (x51)",{"id":1283,"type":1221,"label":1284,"file":216,"line":1285,"wp_function":1286},"n13","query() [SQLi]",633,"query",{"id":1288,"type":1216,"label":1289,"file":216,"line":1290},"n14","$_POST (x23)",727,{"id":1292,"type":1221,"label":1270,"file":216,"line":1293,"wp_function":1271},"n15",753,{"id":1295,"type":1216,"label":1296,"file":216,"line":1297},"n16","$_POST (x9)",1174,{"id":1299,"type":1221,"label":1255,"file":216,"line":1300,"wp_function":1256},"n17",1176,{"id":1302,"type":1216,"label":1303,"file":216,"line":1304},"n18","$_REQUEST (x6)",1382,{"id":1306,"type":1221,"label":1307,"file":216,"line":223,"wp_function":215},"n19","unserialize() [Object Injection]",{"id":1309,"type":1216,"label":1310,"file":216,"line":1304},"n20","$_REQUEST (x17)",{"id":1312,"type":1221,"label":1284,"file":216,"line":1313,"wp_function":1286},"n21",1467,{"id":1315,"type":1216,"label":1316,"file":216,"line":1317},"n22","$_POST (x2)",2053,{"id":1319,"type":1221,"label":1307,"file":216,"line":241,"wp_function":215},"n23",{"id":1321,"type":1216,"label":1322,"file":216,"line":1323},"n24","$_POST",683,{"id":1325,"type":1326,"label":1327,"file":216,"line":1323},"n25","transform","→ deletemediacourse()",{"id":1329,"type":1221,"label":1255,"file":216,"line":1330,"wp_function":1256},"n26",3477,{"id":1332,"type":1216,"label":1322,"file":216,"line":1333},"n27",786,{"id":1335,"type":1326,"label":1336,"file":216,"line":1333},"n28","→ deletemediamodule()",{"id":1338,"type":1221,"label":1255,"file":216,"line":1339,"wp_function":1256},"n29",3494,{"id":1341,"type":1216,"label":1342,"file":216,"line":1343},"n30","$_POST (x10)",814,{"id":1345,"type":1326,"label":1346,"file":216,"line":1343},"n31","→ updatehours_and_resources()",{"id":1348,"type":1221,"label":1284,"file":216,"line":1349,"wp_function":1286},"n32",3279,{"id":1351,"type":1216,"label":1316,"file":216,"line":1352},"n33",884,{"id":1354,"type":1326,"label":1355,"file":216,"line":1352},"n34","→ deletemedia()",{"id":1357,"type":1221,"label":1284,"file":216,"line":1358,"wp_function":1286},"n35",3463,{"id":1360,"type":1216,"label":1361,"file":216,"line":1362},"n36","$_POST (x8)",1252,{"id":1364,"type":1326,"label":1365,"file":216,"line":1362},"n37","→ update_hours()",{"id":1367,"type":1221,"label":1284,"file":216,"line":1368,"wp_function":1286},"n38",3386,{"id":1370,"type":1216,"label":1316,"file":216,"line":1371},"n39",3237,{"id":1373,"type":1326,"label":1374,"file":216,"line":1371},"n40","→ updatlesson()",{"id":1376,"type":1221,"label":1284,"file":216,"line":1377,"wp_function":1286},"n41",3220,{"id":1379,"type":1216,"label":1322,"file":216,"line":1380},"n42",3267,{"id":1382,"type":1326,"label":1383,"file":216,"line":1380},"n43","→ updatehrsfrominner()",{"id":1385,"type":1221,"label":1262,"file":216,"line":1386,"wp_function":1263},"n44",3349,{"id":1388,"type":1216,"label":1245,"file":216,"line":1389},"n45",3303,{"id":1391,"type":1326,"label":1383,"file":216,"line":1389},"n46",{"id":1393,"type":1221,"label":1262,"file":216,"line":1386,"wp_function":1263},"n47",[1395,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423],{"from":1215,"to":1220,"sanitized":1396},true,{"from":1244,"to":1247,"sanitized":1396},{"from":1251,"to":1254,"sanitized":1396},{"from":1258,"to":1261,"sanitized":1396},{"from":1265,"to":1269,"sanitized":1396},{"from":1273,"to":1277,"sanitized":1396},{"from":1280,"to":1283,"sanitized":1396},{"from":1288,"to":1292,"sanitized":1396},{"from":1295,"to":1299,"sanitized":1396},{"from":1302,"to":1306,"sanitized":1396},{"from":1309,"to":1312,"sanitized":1396},{"from":1315,"to":1319,"sanitized":1396},{"from":1321,"to":1325,"sanitized":1226},{"from":1325,"to":1329,"sanitized":1226},{"from":1332,"to":1335,"sanitized":1226},{"from":1335,"to":1338,"sanitized":1226},{"from":1341,"to":1345,"sanitized":1226},{"from":1345,"to":1348,"sanitized":1226},{"from":1351,"to":1354,"sanitized":1226},{"from":1354,"to":1357,"sanitized":1226},{"from":1360,"to":1364,"sanitized":1226},{"from":1364,"to":1367,"sanitized":1226},{"from":1370,"to":1373,"sanitized":1226},{"from":1373,"to":1376,"sanitized":1226},{"from":1379,"to":1382,"sanitized":1226},{"from":1382,"to":1385,"sanitized":1226},{"from":1388,"to":1391,"sanitized":1226},{"from":1391,"to":1393,"sanitized":1226},{"entryPoint":1425,"graph":1426,"unsanitizedCount":1437,"severity":36},"\u003Cadd_lesson> (views\\add_lesson.php:0)",{"nodes":1427,"edges":1434},[1428,1430,1431,1433],{"id":1215,"type":1216,"label":1429,"file":370,"line":150},"$_REQUEST (x2)",{"id":1220,"type":1221,"label":1262,"file":370,"line":297,"wp_function":1263},{"id":1244,"type":1216,"label":1432,"file":370,"line":150},"$_REQUEST (x7)",{"id":1247,"type":1221,"label":1222,"file":370,"line":371,"wp_function":1223},[1435,1436],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},9,{"entryPoint":1439,"graph":1440,"unsanitizedCount":1450,"severity":36},"\u003Cadd_module> (views\\add_module.php:0)",{"nodes":1441,"edges":1447},[1442,1443,1444,1446],{"id":1215,"type":1216,"label":1245,"file":382,"line":150},{"id":1220,"type":1221,"label":1262,"file":382,"line":297,"wp_function":1263},{"id":1244,"type":1216,"label":1445,"file":382,"line":150},"$_REQUEST (x4)",{"id":1247,"type":1221,"label":1222,"file":382,"line":47,"wp_function":1223},[1448,1449],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},5,{"entryPoint":1452,"graph":1453,"unsanitizedCount":85,"severity":36},"\u003Cadd_resource> (views\\add_resource.php:0)",{"nodes":1454,"edges":1462},[1455,1457,1458,1459,1460,1461],{"id":1215,"type":1216,"label":1429,"file":389,"line":1456},12,{"id":1220,"type":1221,"label":1262,"file":389,"line":294,"wp_function":1263},{"id":1244,"type":1216,"label":1245,"file":389,"line":1456},{"id":1247,"type":1221,"label":1255,"file":389,"line":1022,"wp_function":1256},{"id":1251,"type":1216,"label":1432,"file":389,"line":1456},{"id":1254,"type":1221,"label":1222,"file":389,"line":390,"wp_function":1223},[1463,1464,1465],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},{"from":1251,"to":1254,"sanitized":1226},{"entryPoint":1467,"graph":1468,"unsanitizedCount":106,"severity":36},"\u003Cback_course_detail> (views\\back_course_detail.php:0)",{"nodes":1469,"edges":1477},[1470,1471,1472,1473,1474,1476],{"id":1215,"type":1216,"label":1245,"file":433,"line":294},{"id":1220,"type":1221,"label":1262,"file":433,"line":299,"wp_function":1263},{"id":1244,"type":1216,"label":1245,"file":433,"line":294},{"id":1247,"type":1221,"label":1255,"file":433,"line":319,"wp_function":1256},{"id":1251,"type":1216,"label":1475,"file":433,"line":294},"$_REQUEST (x5)",{"id":1254,"type":1221,"label":1222,"file":433,"line":434,"wp_function":1223},[1478,1479,1480],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},{"from":1251,"to":1254,"sanitized":1226},{"entryPoint":1482,"graph":1483,"unsanitizedCount":1450,"severity":36},"\u003Ccourse_detail> (views\\course_detail.php:0)",{"nodes":1484,"edges":1489},[1485,1487],{"id":1215,"type":1216,"label":1475,"file":1486,"line":47},"views\\course_detail.php",{"id":1220,"type":1221,"label":1262,"file":1486,"line":1488,"wp_function":1263},31,[1490],{"from":1215,"to":1220,"sanitized":1226},{"entryPoint":1492,"graph":1493,"unsanitizedCount":88,"severity":36},"\u003Ccourse_progress> (views\\course_progress.php:0)",{"nodes":1494,"edges":1499},[1495,1496,1497,1498],{"id":1215,"type":1216,"label":1245,"file":338,"line":61},{"id":1220,"type":1221,"label":1255,"file":338,"line":174,"wp_function":1256},{"id":1244,"type":1216,"label":1252,"file":338,"line":61},{"id":1247,"type":1221,"label":1222,"file":338,"line":525,"wp_function":1223},[1500,1501],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},{"entryPoint":1503,"graph":1504,"unsanitizedCount":302,"severity":36},"\u003Cdetail_only_course> (views\\detail_only_course.php:0)",{"nodes":1505,"edges":1514},[1506,1508,1509,1510,1511,1513],{"id":1215,"type":1216,"label":1445,"file":550,"line":1507},11,{"id":1220,"type":1221,"label":1262,"file":550,"line":150,"wp_function":1263},{"id":1244,"type":1216,"label":1429,"file":550,"line":1507},{"id":1247,"type":1221,"label":1270,"file":550,"line":362,"wp_function":1271},{"id":1251,"type":1216,"label":1512,"file":550,"line":1507},"$_REQUEST (x12)",{"id":1254,"type":1221,"label":1222,"file":550,"line":554,"wp_function":1223},[1515,1516,1517],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},{"from":1251,"to":1254,"sanitized":1226},{"entryPoint":1519,"graph":1520,"unsanitizedCount":1529,"severity":36},"\u003Cedit_course> (views\\edit_course.php:0)",{"nodes":1521,"edges":1526},[1522,1523,1524,1525],{"id":1215,"type":1216,"label":1429,"file":344,"line":1456},{"id":1220,"type":1221,"label":1262,"file":344,"line":150,"wp_function":1263},{"id":1244,"type":1216,"label":1445,"file":344,"line":1456},{"id":1247,"type":1221,"label":1222,"file":344,"line":206,"wp_function":1223},[1527,1528],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},6,{"entryPoint":1531,"graph":1532,"unsanitizedCount":297,"severity":36},"\u003Cedit_lesson> (views\\edit_lesson.php:0)",{"nodes":1533,"edges":1538},[1534,1535,1536,1537],{"id":1215,"type":1216,"label":1252,"file":597,"line":1456},{"id":1220,"type":1221,"label":1262,"file":597,"line":294,"wp_function":1263},{"id":1244,"type":1216,"label":1512,"file":597,"line":1456},{"id":1247,"type":1221,"label":1222,"file":597,"line":174,"wp_function":1223},[1539,1540],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},{"entryPoint":1542,"graph":1543,"unsanitizedCount":1507,"severity":36},"\u003Cedit_module> (views\\edit_module.php:0)",{"nodes":1544,"edges":1550},[1545,1546,1547,1549],{"id":1215,"type":1216,"label":1429,"file":612,"line":150},{"id":1220,"type":1221,"label":1262,"file":612,"line":297,"wp_function":1263},{"id":1244,"type":1216,"label":1548,"file":612,"line":150},"$_REQUEST (x9)",{"id":1247,"type":1221,"label":1222,"file":612,"line":434,"wp_function":1223},[1551,1552],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},{"entryPoint":1554,"graph":1555,"unsanitizedCount":297,"severity":36},"\u003Cedit_resource> (views\\edit_resource.php:0)",{"nodes":1556,"edges":1561},[1557,1558,1559,1560],{"id":1215,"type":1216,"label":1252,"file":622,"line":1456},{"id":1220,"type":1221,"label":1262,"file":622,"line":294,"wp_function":1263},{"id":1244,"type":1216,"label":1512,"file":622,"line":1456},{"id":1247,"type":1221,"label":1222,"file":622,"line":178,"wp_function":1223},[1562,1563],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},{"entryPoint":1565,"graph":1566,"unsanitizedCount":319,"severity":36},"\u003Clesson_detail> (views\\lesson_detail.php:0)",{"nodes":1567,"edges":1575},[1568,1569,1570,1571,1572,1574],{"id":1215,"type":1216,"label":1445,"file":744,"line":61},{"id":1220,"type":1221,"label":1262,"file":744,"line":304,"wp_function":1263},{"id":1244,"type":1216,"label":1445,"file":744,"line":61},{"id":1247,"type":1221,"label":1255,"file":744,"line":434,"wp_function":1256},{"id":1251,"type":1216,"label":1573,"file":744,"line":61},"$_REQUEST (x19)",{"id":1254,"type":1221,"label":1222,"file":744,"line":745,"wp_function":1223},[1576,1577,1578],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},{"from":1251,"to":1254,"sanitized":1226},{"entryPoint":1580,"graph":1581,"unsanitizedCount":294,"severity":36},"\u003Cmodule_detail> (views\\module_detail.php:0)",{"nodes":1582,"edges":1590},[1583,1584,1585,1586,1587,1589],{"id":1215,"type":1216,"label":1429,"file":855,"line":294},{"id":1220,"type":1221,"label":1262,"file":855,"line":299,"wp_function":1263},{"id":1244,"type":1216,"label":1245,"file":855,"line":294},{"id":1247,"type":1221,"label":1255,"file":855,"line":832,"wp_function":1256},{"id":1251,"type":1216,"label":1588,"file":855,"line":294},"$_REQUEST (x11)",{"id":1254,"type":1221,"label":1222,"file":855,"line":499,"wp_function":1223},[1591,1592,1593],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},{"from":1251,"to":1254,"sanitized":1226},{"entryPoint":1595,"graph":1596,"unsanitizedCount":1437,"severity":36},"\u003Cprogress_detail> (views\\progress_detail.php:0)",{"nodes":1597,"edges":1606},[1598,1599,1601,1602,1604,1605],{"id":1215,"type":1216,"label":1245,"file":891,"line":61},{"id":1220,"type":1221,"label":1262,"file":891,"line":1600,"wp_function":1263},28,{"id":1244,"type":1216,"label":1429,"file":891,"line":61},{"id":1247,"type":1221,"label":1255,"file":891,"line":1603,"wp_function":1256},36,{"id":1251,"type":1216,"label":1303,"file":891,"line":61},{"id":1254,"type":1221,"label":1222,"file":891,"line":410,"wp_function":1223},[1607,1608,1609],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},{"from":1251,"to":1254,"sanitized":1226},{"entryPoint":1611,"graph":1612,"unsanitizedCount":315,"severity":36},"\u003Cresource_detail> (views\\resource_detail.php:0)",{"nodes":1613,"edges":1620},[1614,1615,1616,1617,1618,1619],{"id":1215,"type":1216,"label":1475,"file":967,"line":294},{"id":1220,"type":1221,"label":1262,"file":967,"line":297,"wp_function":1263},{"id":1244,"type":1216,"label":1252,"file":967,"line":294},{"id":1247,"type":1221,"label":1255,"file":967,"line":390,"wp_function":1256},{"id":1251,"type":1216,"label":1310,"file":967,"line":294},{"id":1254,"type":1221,"label":1222,"file":967,"line":745,"wp_function":1223},[1621,1622,1623],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},{"from":1251,"to":1254,"sanitized":1226},{"entryPoint":1625,"graph":1626,"unsanitizedCount":1204,"severity":36},"\u003Csingle_course_detail> (views\\single_course_detail.php:0)",{"nodes":1627,"edges":1636},[1628,1630,1631,1632,1633,1635],{"id":1215,"type":1216,"label":1629,"file":357,"line":784},"$_REQUEST['course']",{"id":1220,"type":1221,"label":1262,"file":357,"line":843,"wp_function":1263},{"id":1244,"type":1216,"label":1245,"file":357,"line":1017},{"id":1247,"type":1221,"label":1222,"file":357,"line":1080,"wp_function":1223},{"id":1251,"type":1216,"label":1217,"file":357,"line":1634},466,{"id":1254,"type":1221,"label":1222,"file":357,"line":1105,"wp_function":1223},[1637,1638,1639],{"from":1215,"to":1220,"sanitized":1226},{"from":1244,"to":1247,"sanitized":1226},{"from":1251,"to":1254,"sanitized":1226},{"summary":1641,"deductions":1642},"The \"training\" v2.0.1 plugin exhibits a mixed security posture. While it demonstrates good practices like utilizing prepared statements for a high percentage of its SQL queries and includes nonce and capability checks, significant concerns arise from the static analysis.  The presence of 13 dangerous function calls, notably 'unserialize', combined with 19 analyzed taint flows where all paths lead to unsanitized output, including 17 of high severity, indicates a substantial risk of code injection or manipulation vulnerabilities. The high percentage of unsanitized paths in the taint analysis is particularly alarming and suggests potential security weaknesses that could be exploited to execute arbitrary code or compromise data integrity.\n\nThe plugin's vulnerability history further exacerbates these concerns. With one known high-severity CVE that remains unpatched, and a history of 'Unrestricted Upload of File with Dangerous Type' vulnerabilities, there's a clear pattern of exploitable weaknesses. This suggests a recurring issue with how the plugin handles user-supplied input or file uploads, leaving it susceptible to malicious actors.  While the limited attack surface of two shortcodes as entry points is positive, the underlying code quality and the unresolved high-severity vulnerability present a significant risk that should not be overlooked. Further investigation into the specific 'unserialize' usage and the high-severity taint flows is strongly recommended.",[1643,1645,1647,1649,1651,1653],{"reason":1644,"points":302},"Unpatched high severity CVE",{"reason":1646,"points":61},"High severity taint flows found",{"reason":1648,"points":297},"All taint flows have unsanitized paths",{"reason":1650,"points":85},"Dangerous function 'unserialize' used",{"reason":1652,"points":106},"Low percentage of properly escaped output",{"reason":1654,"points":88},"Bundled library DataTables","2026-03-16T22:42:16.669Z",{"wat":1657,"direct":1672},{"assetPaths":1658,"generatorPatterns":1666,"scriptPaths":1667,"versionParams":1668},[1659,1660,1661,1662,1663,1664,1665],"\u002Fwp-content\u002Fplugins\u002Ftraining\u002Fassets\u002Fjs\u002Fjquery.validate.js","\u002Fwp-content\u002Fplugins\u002Ftraining\u002Fassets\u002Fjs\u002Fjquery.visible.min.js","\u002Fwp-content\u002Fplugins\u002Ftraining\u002Fassets\u002Fjs\u002Fjquery.dataTables.js","\u002Fwp-content\u002Fplugins\u002Ftraining\u002Fassets\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Ftraining\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Ftraining\u002Fassets\u002Fcss\u002Fjquery.dataTables.css","\u002Fwp-content\u002Fplugins\u002Ftraining\u002Fassets\u002Fcss\u002Ffont-awesome.min.css",[],[1659,1660,1661,1662],[1669,1670,1671],"training\u002Fassets\u002Fjs\u002Fjquery.validate.js?ver=","training\u002Fassets\u002Fjs\u002Fscript.js?ver=","training\u002Fassets\u002Fcss\u002Fstyle.css?ver=",{"cssClasses":1673,"htmlComments":1674,"htmlAttributes":1675,"restEndpoints":1676,"jsGlobals":1677,"shortcodeOutput":1683},[],[],[],[],[1678,1679,1680,1681,1682],"notification_timeout","notification_timeout_ishow","isLesson_detailPage","trdata","rtr_script_data",[1684,1685],"[all_courses]","[course_detail]"]