[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRmLMP9ASjOdGOLqIVTE3Wwh6W64Do04F5AuH2SaZj1M":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":130,"fingerprints":417},"course-session-for-sensei","Course Session For Sensei","1.2.6","Open-DSI","https:\u002F\u002Fprofiles.wordpress.org\u002Fopendsi\u002F","\u003Cp>Create sessions (specific date) and organize them in a group of sessions linked to your Sensei course. Sessions are displayed in between the course Modules and \u002F or Lessons. The plugin also lets you restrict Module access before a certain date (for example, the previous session date).\u003C\u002Fp>\n\u003Cp>Made for the \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fsensei\u002F\" rel=\"nofollow ugc\">Sensei\u003C\u002Fa> Learning Management System plugin for WordPress.\u003C\u002Fp>\n","Manage sessions and group of sessions for your Sensei LMS courses.",10,2609,0,"2019-02-12T16:45:00.000Z","5.0.25","4.9","",[19,20,21,22,23],"course","date","sensei","session","visibility","https:\u002F\u002Fgit.open-dsi.fr\u002Fwordpress-plugin\u002Fcourse-session-for-sensei","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcourse-session-for-sensei.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"opendsi",5,150,30,84,"2026-04-05T00:19:40.286Z",[38,61,79,99,115],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"sensei-certificates","Sensei LMS Certificates","2.5.4","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Ch4>Award your students with a certificate of completion for their completed courses.\u003C\u002Fh4>\n\u003Cp>There’s no feeling quite like it. You’ve studied hard, taken your test and passed (with flying colours, I’m sure)! After all that effort, you’re finally at the end of the course. You want to share this accolade with everyone. Print out your certificate!\u003C\u002Fp>\n\u003Cp>With Sensei LMS Certificates, your students are awarded a certificate for each course they complete through your online school. These certificates can be downloaded, printed and framed on their office wall, or stuck up on the fridge for the entire family to enjoy. If you’d like to make certificates public for all to view, that’s available as well.\u003C\u002Fp>\n\u003Ch4>Customise the certificate design\u003C\u002Fh4>\n\u003Cp>Sensei LMS Certificates includes an advanced certificate design system. Through this system, you can upload your own background image, place and style the size, typeface and colour of the various pieces of text on the certificate and truly create a unique design best suited to your online school.\u003C\u002Fp>\n\u003Cp>If you don’t fancy yourself as a designer, or would prefer to get up and running in not much time, Sensei LMS Certificates includes a stylish default certificate design, suited to any genre of online school.\u003C\u002Fp>\n\u003Ch4>We already have many students who have completed courses! Can they get certificates as well?\u003C\u002Fh4>\n\u003Cp>They certainly can! When activating Sensei LMS Certificates, you will be prompted to generate certificates for each student who has already completed a course. Thankfully, this can be done, for all students, with the click of a button.\u003C\u002Fp>\n\u003Ch4>Increase student retention\u003C\u002Fh4>\n\u003Cp>We all enjoy receiving rewards. If your students complete a single course, and receive their certificate for the hard work they’ve done, they will be statistically more likely to continue on to a further course, in order to re-live the rewarding experience of receiving a certificate for their efforts.\u003C\u002Fp>\n\u003Cp>We look forward to seeing your students light up with excitement when they receive their certificates for all the hard work they’ve done in completing your courses.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easily-customised certificate design\u003C\u002Fli>\n\u003Cli>Lean code, to ensure a pleasant experience\u003C\u002Fli>\n\u003Cli>Intuitive integration with Sensei LMS\u003C\u002Fli>\n\u003C\u002Ful>\n","Award your students with a certificate of completion and a sense of accomplishment after finishing a course.",5000,140674,20,1,"2025-12-16T08:51:00.000Z","6.9.4","6.7","7.4",[55,56,57],"certificates","course-certificate","sensei-lms","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fsensei-certificates\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsensei-certificates.2.5.4.zip",100,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":13,"num_ratings":13,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":53,"tags":74,"homepage":77,"download_link":78,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"sensei-post-to-course","Sensei LMS Post to Course Creator","1.2.1","Donna Peplinskie (a11n)","https:\u002F\u002Fprofiles.wordpress.org\u002Fdonnapep\u002F","\u003Cp>Sensei LMS Post to Course Creator takes the wealth of information you’ve already gathered in your blog posts, and turns it into an online course.\u003C\u002Fp>\n\u003Cp>To convert your posts to courses, go to \u003Cem>Tools\u003C\u002Fem> > \u003Cem>Post to Course Creator\u003C\u002Fem>, give your course a name, and select a category. Every post with the specified category is then recreated as a lesson.\u003C\u002Fp>\n\u003Cp>When the lesson is created, the following information is carried over from the post:\u003Cbr \u002F>\n* Title\u003Cbr \u002F>\n* Content\u003Cbr \u002F>\n* Excerpt\u003Cbr \u002F>\n* Featured image\u003C\u002Fp>\n\u003Cp>Create as many new courses as you like!\u003C\u002Fp>\n","Turn your blog posts into online courses!",1000,24330,"2024-01-25T16:45:00.000Z","6.4.8","6.2",[19,75,76,21],"lms","online-course","https:\u002F\u002Fgithub.com\u002Fautomattic\u002Fsensei-post-to-course","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsensei-post-to-course.1.2.1.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":60,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":53,"tags":93,"homepage":97,"download_link":98,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"sensei-lesson-timer","Element Lesson Timer for Sensei","2.0.2","Element LMS","https:\u002F\u002Fprofiles.wordpress.org\u002Fskinnycat\u002F","\u003Cp>Need a way to ensure that a student spends the requisite time on a lesson? Element LMS’s Lesson Timer for Sensei solves this problem by providing a visual countdown timer and disabling the “Complete Lesson” button until the countdown has hit zero.\u003C\u002Fp>\n\u003Cp>FEATURES:\u003Cbr \u002F>\n* Set a required time for each lesson in increments of one minute.\u003Cbr \u002F>\n* Optional warning message if learner leaves the lesson.\u003Cbr \u002F>\n* Auto-complete the lesson when the timer reaches zero.\u003Cbr \u002F>\n* Pause the lesson time when the browser is not in view.\u003Cbr \u002F>\n* Disable lesson timer by role.\u003Cbr \u002F>\n* Customize timer look and feel through css.\u003C\u002Fp>\n\u003Cp>Lesson Timer for Sensei has been tested with WooTheme-Sensei and WooThemes Sensei-module, and the latest versions of Chrome, IE, Safari, Firefox and Opera.\u003C\u002Fp>\n\u003Ch3>About ElementLMS\u003C\u002Fh3>\n\u003Cp>Element LMS is a Silver WooExpert with a focus on using WordPress to deliver online learning. Using Sensei and the Element suite of plugins, we transform WordPress into a SAAS online learning environment. We host and support our Learning Management System (LMS) for clients. For more information about Element LMS and our work, please goto \u003Ca href=\"http:\u002F\u002Fwww.elementlms.com\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.elementlms.com\u003C\u002Fa>\u003C\u002Fp>\n","Lesson Timer for Sensei - a Sensei LMS plugin that adds a countdown timer to the lesson, forcing the learner to stay in the lesson until time expires.",90,6956,3,"2021-10-18T15:35:00.000Z","5.8.13","5.3",[94,95,75,96,21],"elearning","elementlms","online-courses","https:\u002F\u002Fwww.elementplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsensei-lesson-timer.2.0.2.zip",{"slug":100,"name":101,"version":102,"author":7,"author_profile":8,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":13,"num_ratings":13,"last_updated":107,"tested_up_to":15,"requires_at_least":108,"requires_php":17,"tags":109,"homepage":113,"download_link":114,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"course-wizard-for-sensei","Course Wizard for Sensei","1.7.2","\u003Cp>Create, duplicate and edit Sensei courses, modules, lessons and questions. Instead of having to navigate between 5 or 6 screens full of options, the Wizard will help you design courses all within the same, intuitive interface. Last but not least, your modifications will show instantly on the right side of the wizard screen so you can preview your course, just how students will take it.\u003C\u002Fp>\n\u003Cp>Made for the \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fsensei\u002F\" rel=\"nofollow ugc\">Sensei\u003C\u002Fa> Learning Management System plugin for WordPress.\u003C\u002Fp>\n","Easily design and edit courses with this Wizard for Sensei LMS.",70,4380,"2019-02-12T16:44:00.000Z","4.7",[19,110,111,21,112],"lesson","module","wizard","http:\u002F\u002Fgit.open-dsi.fr\u002Fwordpress-plugin\u002Fcourse-wizard-for-sensei","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcourse-wizard-for-sensei.zip",{"slug":116,"name":117,"version":118,"author":7,"author_profile":8,"description":119,"short_description":120,"active_installs":11,"downloaded":121,"rating":13,"num_ratings":13,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":17,"tags":125,"homepage":128,"download_link":129,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"degree-of-difficulty-for-sensei","Degree of Difficulty for Sensei","1.0.0","\u003Cp>Courses will have a new tag to set their Degree of Difficulty. You can choose between 3 predefined options: Beginner, Intermediate and Advanced.\u003Cbr \u002F>\nYou can add, edit or remove your own degrees of difficulty by going to “Courses > Degrees of Difficulty” from the menu.\u003C\u002Fp>\n\u003Cp>Upload and display an image (or icons, pictograms) for your degree of difficulty (thanks to John James Jacoby and his \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-images\u002F\" rel=\"ugc\">WP Term Images\u003C\u002Fa> plugin!).\u003C\u002Fp>\n\u003Cp>Degrees of Difficulty can be displayed by your theme using the \u003Ccode>dds_get_sensei_course_degrees_of_difficulty()\u003C\u002Fcode> function.\u003C\u002Fp>\n","Sensei LMS add-on to set and display the degree of difficulty of a course.",2115,"2017-09-27T12:18:00.000Z","4.8.28","4.4",[19,126,75,21,127],"difficulty","tags","http:\u002F\u002Fgit.open-dsi.fr\u002Fwordpress-plugin\u002Fdegree-of-difficulty-for-sensei","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdegree-of-difficulty-for-sensei.zip",{"attackSurface":131,"codeSignals":268,"taintFlows":330,"riskAssessment":406,"analyzedAt":416},{"hooks":132,"ajaxHandlers":264,"restRoutes":265,"shortcodes":266,"cronEvents":267,"entryPointCount":13,"unprotectedCount":13},[133,139,144,148,153,157,161,165,170,175,178,181,184,189,193,196,201,206,210,214,218,222,225,228,232,235,239,243,246,250,253,258,260,262],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","admin_notices","no_sensei_admin_notice__warning","includes\\class-course-session-for-sensei-controller.php",97,{"type":140,"name":141,"callback":142,"priority":11,"file":137,"line":143},"filter","is_sensei","is_sensei_filter",128,{"type":134,"name":145,"callback":146,"file":137,"line":147},"plugins_loaded","term_meta_load",232,{"type":134,"name":149,"callback":150,"priority":151,"file":137,"line":152},"init","term_meta_init",88,234,{"type":134,"name":154,"callback":154,"file":155,"line":156},"add_meta_boxes","includes\\class-course-session-for-sensei-course-session-field.php",32,{"type":134,"name":158,"callback":159,"file":155,"line":160},"load-edit.php","add_custom_column_sort_request",43,{"type":140,"name":162,"callback":163,"file":155,"line":164},"request","add_custom_column_do_sortable",135,{"type":134,"name":166,"callback":167,"file":168,"line":169},"module_edit_form_fields","edit_course_header","includes\\class-course-session-for-sensei-module-date.php",45,{"type":134,"name":171,"callback":172,"priority":34,"file":173,"line":174},"admin_menu","register_admin_menu_items","includes\\class-course-session-for-sensei-order.php",40,{"type":134,"name":176,"callback":177,"file":173,"line":160},"admin_enqueue_scripts","admin_enqueue_styles",{"type":140,"name":179,"callback":180,"file":173,"line":169},"sensei_module_admin_script_page_white_lists","admin_enqueue_sensei_modules_scripts",{"type":134,"name":176,"callback":176,"priority":182,"file":173,"line":183},25,50,{"type":134,"name":149,"callback":185,"priority":186,"file":187,"line":188},"init_settings",11,"includes\\class-course-session-for-sensei-settings.php",62,{"type":134,"name":190,"callback":191,"file":187,"line":192},"admin_init","register_settings",65,{"type":134,"name":171,"callback":194,"file":187,"line":195},"add_menu_item",68,{"type":134,"name":197,"callback":198,"priority":32,"file":199,"line":200},"sensei_single_course_content_inside_after","load_course_group_of_sessions_content_template","includes\\class-course-session-for-sensei-templates.php",21,{"type":134,"name":202,"callback":203,"priority":204,"file":199,"line":205},"sensei_single_course_modules_before","load_course_sessions_content_template_no_module",15,28,{"type":134,"name":207,"callback":208,"priority":32,"file":199,"line":209},"css_single_course_modules_outside_before","load_course_sessions_content_template_before_module",35,{"type":134,"name":211,"callback":212,"priority":32,"file":199,"line":213},"css_single_course_modules_outside_after","load_course_sessions_content_template_after_module",42,{"type":134,"name":215,"callback":216,"priority":32,"file":199,"line":217},"css_single_course_module_lessons_before","load_course_sessions_content_template_before_lesson",48,{"type":140,"name":219,"callback":220,"priority":11,"file":199,"line":221},"sensei_locate_template","override_single_course_modules_template",54,{"type":140,"name":223,"callback":224,"file":199,"line":188},"template_include","template_loader",{"type":134,"name":226,"callback":227,"file":199,"line":195},"pre_get_posts","alter_query",{"type":134,"name":229,"callback":230,"priority":186,"file":199,"line":231},"sensei_pagination","course_session_navigation_links",74,{"type":134,"name":229,"callback":233,"priority":234,"file":199,"line":234},"css_breadcrumb_output",80,{"type":140,"name":236,"callback":237,"priority":11,"file":199,"line":238},"sensei_the_module_status_html","the_module_status_html_filter",87,{"type":140,"name":240,"callback":241,"priority":87,"file":199,"line":242},"get_object_terms","get_object_terms_filter",96,{"type":140,"name":162,"callback":244,"priority":87,"file":199,"line":245},"request_filter",99,{"type":134,"name":247,"callback":248,"file":199,"line":249},"sensei_before_active_user_courses","future_user_courses_tab",102,{"type":140,"name":141,"callback":251,"file":199,"line":252},"__return_true",316,{"type":134,"name":254,"callback":255,"priority":11,"file":256,"line":257},"wp_enqueue_scripts","enqueue_styles","includes\\class-course-session-for-sensei.php",121,{"type":134,"name":176,"callback":176,"priority":11,"file":256,"line":259},125,{"type":134,"name":176,"callback":177,"priority":11,"file":256,"line":261},126,{"type":134,"name":149,"callback":263,"priority":13,"file":256,"line":164},"load_localisation",[],[],[],[],{"dangerousFunctions":269,"sqlUsage":270,"outputEscaping":272,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":49,"bundledLibraries":329},[],{"prepared":13,"raw":13,"locations":271},[],{"escaped":273,"rawEcho":274,"locations":275},108,24,[276,279,282,284,286,288,290,292,294,296,298,300,303,306,308,311,313,315,317,319,321,322,324,326],{"file":155,"line":277,"context":278},114,"raw output",{"file":280,"line":281,"context":278},"includes\\class-course-session-for-sensei-group-of-sessions-course.php",301,{"file":173,"line":283,"context":278},152,{"file":187,"line":285,"context":278},324,{"file":187,"line":287,"context":278},399,{"file":199,"line":289,"context":278},449,{"file":199,"line":291,"context":278},466,{"file":199,"line":293,"context":278},522,{"file":199,"line":295,"context":278},550,{"file":199,"line":297,"context":278},832,{"file":199,"line":299,"context":278},836,{"file":301,"line":302,"context":278},"includes\\functions-course-sessions.php",559,{"file":304,"line":305,"context":278},"includes\\functions-group-of-sessions.php",317,{"file":307,"line":234,"context":278},"includes\\functions.php",{"file":309,"line":310,"context":278},"templates\\archive-course-session.php",29,{"file":312,"line":221,"context":278},"templates\\content-course-session.php",{"file":312,"line":314,"context":278},57,{"file":316,"line":160,"context":278},"templates\\single-course\\group-of-sessions.php",{"file":316,"line":318,"context":278},46,{"file":320,"line":213,"context":278},"templates\\single-course\\lesson-course-sessions.php",{"file":320,"line":169,"context":278},{"file":323,"line":217,"context":278},"templates\\single-course\\module-course-sessions.php",{"file":323,"line":325,"context":278},51,{"file":327,"line":328,"context":278},"templates\\single-course\\modules.php",111,[],[331,349,358,371,379,387,398],{"entryPoint":332,"graph":333,"unsanitizedCount":49,"severity":348},"screen (includes\\class-course-session-for-sensei-order.php:86)",{"nodes":334,"edges":345},[335,340],{"id":336,"type":337,"label":338,"file":173,"line":339},"n0","source","$_GET",133,{"id":341,"type":342,"label":343,"file":173,"line":283,"wp_function":344},"n1","sink","echo() [XSS]","echo",[346],{"from":336,"to":341,"sanitized":347},false,"medium",{"entryPoint":350,"graph":351,"unsanitizedCount":49,"severity":348},"settings_page (includes\\class-course-session-for-sensei-settings.php:332)",{"nodes":352,"edges":356},[353,355],{"id":336,"type":337,"label":338,"file":187,"line":354},341,{"id":341,"type":342,"label":343,"file":187,"line":287,"wp_function":344},[357],{"from":336,"to":341,"sanitized":347},{"entryPoint":359,"graph":360,"unsanitizedCount":13,"severity":370},"\u003Cclass-course-session-for-sensei-group-of-sessions-course> (includes\\class-course-session-for-sensei-group-of-sessions-course.php:0)",{"nodes":361,"edges":367},[362,365],{"id":336,"type":337,"label":363,"file":280,"line":364},"$_POST (x3)",201,{"id":341,"type":342,"label":343,"file":280,"line":366,"wp_function":344},224,[368],{"from":336,"to":341,"sanitized":369},true,"low",{"entryPoint":372,"graph":373,"unsanitizedCount":13,"severity":370},"\u003Cclass-course-session-for-sensei-order> (includes\\class-course-session-for-sensei-order.php:0)",{"nodes":374,"edges":377},[375,376],{"id":336,"type":337,"label":338,"file":173,"line":339},{"id":341,"type":342,"label":343,"file":173,"line":283,"wp_function":344},[378],{"from":336,"to":341,"sanitized":369},{"entryPoint":380,"graph":381,"unsanitizedCount":49,"severity":370},"\u003Cclass-course-session-for-sensei-settings> (includes\\class-course-session-for-sensei-settings.php:0)",{"nodes":382,"edges":385},[383,384],{"id":336,"type":337,"label":338,"file":187,"line":354},{"id":341,"type":342,"label":343,"file":187,"line":287,"wp_function":344},[386],{"from":336,"to":341,"sanitized":347},{"entryPoint":388,"graph":389,"unsanitizedCount":13,"severity":370},"course_session_navigation_links (includes\\class-course-session-for-sensei-templates.php:399)",{"nodes":390,"edges":396},[391,394],{"id":336,"type":337,"label":392,"file":199,"line":393},"$_GET (x2)",407,{"id":341,"type":342,"label":343,"file":199,"line":395,"wp_function":344},447,[397],{"from":336,"to":341,"sanitized":369},{"entryPoint":399,"graph":400,"unsanitizedCount":13,"severity":370},"\u003Cclass-course-session-for-sensei-templates> (includes\\class-course-session-for-sensei-templates.php:0)",{"nodes":401,"edges":404},[402,403],{"id":336,"type":337,"label":392,"file":199,"line":393},{"id":341,"type":342,"label":343,"file":199,"line":395,"wp_function":344},[405],{"from":336,"to":341,"sanitized":369},{"summary":407,"deductions":408},"The plugin 'course-session-for-sensei' v1.2.6 presents a generally good security posture based on the provided static analysis. The absence of any identified attack surface points like AJAX handlers, REST API routes, or shortcodes significantly limits the potential for external exploitation. Furthermore, the code utilizes prepared statements for all SQL queries and has a high percentage of properly escaped output, which are strong indicators of secure coding practices. The capability check is also a positive sign of authentication being considered.\n\nHowever, there are some areas of concern that warrant attention. The taint analysis revealed three flows with unsanitized paths, indicating a potential risk for data manipulation or injection if these paths are reachable and handle user-supplied input without proper sanitization. While no critical or high severity taint issues were flagged, the presence of unsanitized paths is a weakness that should be addressed to prevent future vulnerabilities. The plugin also has no recorded vulnerability history, which is a positive sign, but it does not guarantee future immunity and should not lead to complacency.\n\nIn conclusion, the plugin demonstrates a solid foundation of secure coding practices, particularly in its handling of database queries and output. The primary weakness lies in the identified unsanitized paths in the taint analysis, which represent a clear area for improvement. Addressing these specific flows will further enhance the plugin's security. The lack of historical vulnerabilities is encouraging, but ongoing vigilance and code review are always recommended.",[409,412,414],{"reason":410,"points":411},"Unsanitized paths in taint flows",8,{"reason":413,"points":32},"Low percentage of output escaping",{"reason":415,"points":32},"No nonce checks found","2026-03-16T23:43:01.506Z",{"wat":418,"direct":433},{"assetPaths":419,"generatorPatterns":425,"scriptPaths":426,"versionParams":427},[420,421,422,423,424],"\u002Fwp-content\u002Fplugins\u002Fcourse-session-for-sensei\u002Fassets\u002Fcss\u002Fcourse-session-for-sensei-admin.css","\u002Fwp-content\u002Fplugins\u002Fcourse-session-for-sensei\u002Fassets\u002Fcss\u002Fcourse-session-for-sensei-admin-style.css","\u002Fwp-content\u002Fplugins\u002Fcourse-session-for-sensei\u002Fassets\u002Fjs\u002Fcourse-session-for-sensei-admin.js","\u002Fwp-content\u002Fplugins\u002Fcourse-session-for-sensei\u002Fassets\u002Fjs\u002Fcourse-session-for-sensei-admin-order.js","\u002Fwp-content\u002Fplugins\u002Fcourse-session-for-sensei\u002Fassets\u002Fjs\u002Fcourse-session-for-sensei-admin-course.js",[],[422,423,424],[428,429,430,431,432],"course-session-for-sensei\u002Fassets\u002Fcss\u002Fcourse-session-for-sensei-admin.css?ver=","course-session-for-sensei\u002Fassets\u002Fcss\u002Fcourse-session-for-sensei-admin-style.css?ver=","course-session-for-sensei\u002Fassets\u002Fjs\u002Fcourse-session-for-sensei-admin.js?ver=","course-session-for-sensei\u002Fassets\u002Fjs\u002Fcourse-session-for-sensei-admin-order.js?ver=","course-session-for-sensei\u002Fassets\u002Fjs\u002Fcourse-session-for-sensei-admin-course.js?ver=",{"cssClasses":434,"htmlComments":437,"htmlAttributes":438,"restEndpoints":442,"jsGlobals":443,"shortcodeOutput":445},[435,436],"course-session-for-sensei-admin-course-wrap","css-cpt-slug-list",[],[439,440,441],"data-course-session-field-id","data-course-id","data-lesson-id",[],[444],"CSS_CPT_SLUG",[]]