[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFjNpFmI3BbVE8KOSJSUjXKyH1mPCOtRAIsNegx-uRi0":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":14,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":33,"analysis":131,"fingerprints":200},"copecart-lifterlmsg","CopeCart-LifterLMS","1.0.0","copecartgmbh","https:\u002F\u002Fprofiles.wordpress.org\u002Fcopecartgmbh\u002F","\u003Cp>CopeCart ist eine digitale Verkaufsplattform, mit der du mehr und besser online verkaufen kannst, als es bisher möglich war.\u003C\u002Fp>\n\u003Cp>LifterLMS ist ein führendes WordPress Plugin für Mitgliederbereiche.\u003C\u002Fp>\n\u003Cp>Dieses CopeCart-LifterLMS Plugin verknüpft CopeCart mit LifterLMS, so dass du damit Mitgliedschaften in LifterLMS über CopeCart verkaufen kannst!\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>einfache Anbindung von LifterLMS an CopeCart mit wenigen Klicks\u003C\u002Fli>\n\u003Cli>automatisierte Auslieferung der Zugangsdaten nach Kauf eines Produktes\u003C\u002Fli>\n\u003Cli>automatisierter Abgleich von Rückgaben\u003C\u002Fli>\n\u003C\u002Ful>\n","CopeCart-LifterLMSG",30,1600,0,"","6.0.11","3.5",[18,19,20,21,22],"copecart","gateway","lifterlms","lms","membership","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcopecart-lifterlmsg\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcopecart-lifterlmsg.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":11,"trust_score":31,"computed_at":32},1,94,"2026-04-05T16:04:27.077Z",[34,57,76,96,113],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":25,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":54,"download_link":55,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":56},"custom-template-lifterlms","Custom Template for LifterLMS","1.0.6","Pratik Chaskar","https:\u002F\u002Fprofiles.wordpress.org\u002Fpratikchaskar\u002F","\u003Cp>This plugin will help you replace default LifterLMS course template for non-enrolled students with a custom template. You can design the custom template with any page builder of your choice.\u003C\u002Fp>\n\u003Cp>Convert the default LifterLMS course template that appears for non enrolled students into a custom designed, sales or landing page.\u003C\u002Fp>\n\u003Ch3>Here is how this plugin works:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install & Active the Plugin\u003C\u002Fli>\n\u003Cli>Add a new Custom Template from the menu that would appear under LifterLMS Menu\u003C\u002Fli>\n\u003Cli>Added Custom Templates will appear in the admin area of all individual courses\u003C\u002Fli>\n\u003Cli>Select the template for individual course\u003C\u002Fli>\n\u003Cli>The default LifterLMS template for that individual course will be replaced with the custom template selected in previous step\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This plugin currently works best with the \u003Ca href=\"https:\u002F\u002Fwpastra.com\u002F?utm_source=wp-org&utm_medium=readme&utm_campaign=custom-templates-lifterlms\" rel=\"nofollow ugc\">Astra Theme\u003C\u002Fa>.\u003C\u002Fp>\n","The selected custom template will replace default LifterLMS course template for non-enrolled students.",300,16606,3,"2026-01-19T12:25:00.000Z","6.9.4","4.4","5.3",[50,51,52,20,53],"beaver-builder","course","elementor","page-buider","https:\u002F\u002Fgithub.com\u002Fpratikchaskar\u002Fcustom-template-lifterlms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-template-lifterlms.1.0.6.zip","2026-03-15T15:16:48.613Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":25,"downloaded":65,"rating":13,"num_ratings":13,"last_updated":66,"tested_up_to":46,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":74,"download_link":75,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":56},"grassblade-xapi-lifterlms","Experience API for LifterLMS by Grassblade","3.2","Pankaj Agrawal","https:\u002F\u002Fprofiles.wordpress.org\u002Fliveaspankaj\u002F","\u003Cp>This plugin enables the Experience API (xAPI \u002F Tin Can) , SCORM 1.2 and SCORM 2004 support on the \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Flifterlms\u002Fwordpress_plugin_page\" rel=\"nofollow ugc\">Lifter LMS\u003C\u002Fa> by integrating with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Which authoring tools are supported:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>H5P\u003C\u002Fli>\n\u003Cli>Articulate Storyline\u003C\u002Fli>\n\u003Cli>Articulate Rise\u003C\u002Fli>\n\u003Cli>Articulate Studio\u003C\u002Fli>\n\u003Cli>Articulate 360\u003C\u002Fli>\n\u003Cli>Adobe Captivate\u003C\u002Fli>\n\u003Cli>Lectora Inspire\u003C\u002Fli>\n\u003Cli>Lectora Publisher\u003C\u002Fli>\n\u003Cli>Lectora Online\u003C\u002Fli>\n\u003Cli>iSpring Suite\u003C\u002Fli>\n\u003Cli>Adapt Authoring Tool\u003C\u002Fli>\n\u003Cli>iSpring Pro\u003C\u002Fli>\n\u003Cli>DominKnow Claro\u003C\u002Fli>\n\u003Cli>and more not listed here\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Videos Supported with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fkb\u002Fadvanced-video-tracking\u002F\" rel=\"nofollow ugc\">advanced video tracking\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>YouTube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>MP4 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>MP3 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>Wistia\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What do you need?\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Flifterlms\u002Fwordpress_plugin_page\" rel=\"nofollow ugc\">LifterLMS plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-lrs-experience-api\u002F\" rel=\"nofollow ugc\">GrassBlade Cloud LRS\u003C\u002Fa> (or GrassBlade LRS)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The LRS, also known as the Learning Record Store, is optional if you are using content without any tracking.\u003C\u002Fp>\n\u003Cp>What features do you get with this integration?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can host content from several authoring tools.\u003C\u002Fli>\n\u003Cli>Restrict progress till xAPI Content is completed\u003C\u002Fli>\n\u003Cli>Completion based on xAPI Content\u003C\u002Fli>\n\u003Cli>Use xAPI Content-based Quiz and its score in the reports.\u003C\u002Fli>\n\u003Cli>Award Certificates based on completion of xAPI Content\u003C\u002Fli>\n\u003Cli>Generate detailed reports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Reports\u003C\u002Fstrong>\u003Cbr \u002F>\nAdmins, groups leaders and instructors can generate following reports to get complete insight on user activities.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Completions Report\u003C\u002Fli>\n\u003Cli>Gradebook Report\u003C\u002Fli>\n\u003Cli>Achievements Report\u003C\u002Fli>\n\u003Cli>Progress Snapshot Report\u003C\u002Fli>\n\u003Cli>User Report\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>GrassBlade xAPI Companion works with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-integration\u002F\" rel=\"nofollow ugc\">LearnDash LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-wp-courseware\u002F\" rel=\"nofollow ugc\">WPCourseware LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-lifterlms\u002F\" rel=\"nofollow ugc\">LifterLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-learnpress\u002F\" rel=\"nofollow ugc\">LearnPress LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-tutorlms\u002F\" rel=\"nofollow ugc\">TutorLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-masterstudy-lms\u002F\" rel=\"nofollow ugc\">MasterStudy LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-sensei-lms\u002F\" rel=\"nofollow ugc\">Sensei LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Related Plugins for LifterLMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-controlfor-lifterlms\u002F\" rel=\"nofollow ugc\">Visibility Control for LifterLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-lifterlms\u002F\" rel=\"nofollow ugc\">Manual Completions for LifterLMS\u003C\u002Fa>\u003C\u002Fp>\n","This plugin enables the Experience API (xAPI \u002F Tin Can) , SCORM 1.2 and SCORM 2004 support on the LifterLMS by integrating with GrassBlade xAPI Compan &hellip;",5750,"2026-02-27T12:22:00.000Z","4.0","5.6",[70,71,20,72,73],"experience-api","grassblade","tin-can","xapi","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-lifterlms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrassblade-xapi-lifterlms.3.2.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":25,"downloaded":84,"rating":25,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":14,"tags":89,"homepage":14,"download_link":94,"security_score":95,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":56},"lms-chat","Learning Management System (LMS) Chat Application","1.2.2","Omar Faruque","https:\u002F\u002Fprofiles.wordpress.org\u002Fronymaha\u002F","\u003Cp>WP LMS Conversation is a LMS plugins like LearnPress, MasterStudy LMS, LearnDash, LifterLMS, Tutor LMS, Sensei LMS addons and it’s easy to use. There are many conversation plugins out here but none of theme are easy like this plugin. We don’t like to user with tons of settings and options. We implemented very clean and easy understable setting panel where user can easily set their option. We use Firebase Realtime Database for store chat data. WP LMS Conversation allow to conversation with LMS teacher or other student. It creact individual chat in each course, lesson, quiz etc where student and teacher can join. Enrollment are required for student.\u003C\u002Fp>\n\u003Ch3>CHECK OUT OUR VIDEO DEMO ON HOW THIS WORKS:\u003C\u002Fh3>\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\u002FBAJ64Ej-uQM?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>HOW TO MANAGE SETTINGS?\u003C\u002Fh3>\n\u003Cp>For control options and settings admin should go Dashboard > LMS Chat > Firebase Settings. In this perticular tab, admin can set firebase settings. Admin can get firebase credientials from \u003Ca href=\"https:\u002F\u002Ffirebase.google.com\u002F\" rel=\"nofollow ugc\">Firebase Console\u003C\u002Fa> and more information about \u003Ca href=\"https:\u002F\u002Ffirebase.google.com\u002F\" rel=\"nofollow ugc\">Firebase Console\u003C\u002Fa> available in info tab.  Admin can set individual chat availability form each course edit page or can set availability as globaly from LMS Chat > General tab.\u003C\u002Fp>\n\u003Ch3>“LMS CHAT” FEATURES – FREE VERSION\u003C\u002Fh3>\n\u003Cp>👉 Realtime Chat upto 10 user\u003Cbr \u002F>\n👉 Realtime Firebase Database\u003Cbr \u002F>\n👉 Control teacher authorization of chat in front-end\u003Cbr \u002F>\n👉 Firebase Settings option\u003Cbr \u002F>\n👉 Text Chat and Image sharing option\u003Cbr \u002F>\n👉 Delete already sent message from window.\u003Cbr \u002F>\n👉 File Sharing Option\u003Cbr \u002F>\n👉 Contributor online \u002F offline status\u003Cbr \u002F>\n👉 Incoming message date and time\u003Cbr \u002F>\n👉 Incoming message bundle by Date\u003Cbr \u002F>\n👉 Control position of chat widget\u003Cbr \u002F>\n👉 Visible chat widget after course Enroll and auto login to firebase\u003Cbr \u002F>\n👉 Chat window size toggle with contributor list\u003Cbr \u002F>\n👉 Group chat option\u003Cbr \u002F>\n👉 unread message notification\u003Cbr \u002F>\n👉 Individual \u002F one to one Chat option\u003Cbr \u002F>\n👉 Admin can capable to erash entire message from firebase database\u003Cbr \u002F>\n👉 There have a option to allow user to erash message for her own course\u003Cbr \u002F>\n👉 Firebase setting guide in info tab\u003Cbr \u002F>\n👉 And many more…\u003C\u002Fp>\n\u003Ch3>“LMS CHAT” FEATURES FOR PRO VERSION\u003C\u002Fh3>\n\u003Cp>👉 No limitation for chat user.\u003Cbr \u002F>\n👉 All featue for free version\u003Cbr \u002F>\n👉 Option to delete entire message\u003Cbr \u002F>\n👉 Option to allow course author to delete entire message of a course\u003Cbr \u002F>\n👉 Option to send email notification to teacher on personal message on chat\u003Cbr \u002F>\n👉 Allow teacher to send email notification to all participant using pre built content\u003Cbr \u002F>\n👉 Allow teacher to set a chat start and duration time, then a countdown will appear in chat window before start.\u003Cbr \u002F>\n👉 Option to set message before start and after end if teacher set start time.\u003Cbr \u002F>\n👉 Pro version Link: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOmarFaruque\u002Fwp-lms-chat-pro\" rel=\"nofollow ugc\">LMS CHAT PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>DEMO – CHECK THIS OUT IN REAL\u003C\u002Fh3>\n\u003Cp>🔗 [Backend Demo](demo url)\u003C\u002Fp>\n\u003Ch3>What our customer says:\u003C\u002Fh3>\n\u003Cp>“Appreciable user interface! Customer service and support are beyond words. Thank you for this wonderful plugin “\u003C\u002Fp>\n\u003Cp>“It is fantastic! Thanks for this! As I was doing some tries the upload files and delete message by user is not working. Other then those two things the chat looks great and simple to use!”\u003C\u002Fp>\n\u003Ch3>OTHER USEFUL LINKS\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOmarFaruque\u002Fwp-lms-chat-pro\u002F\" rel=\"nofollow ugc\">Find all PRO features\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FOmarFaruqueFarazi\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fomarfaruque2020\u002F\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOmarFaruque\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F3374352\u002Fomar\" rel=\"nofollow ugc\">Stackoverflow\u003C\u002Fa>\u003C\u002Fp>\n","WP LMS Conversation allow to conversation with LMS teacher or other student.",9028,5,"2023-06-05T10:21:00.000Z","6.2.9","4.4.0",[90,91,20,92,93],"learndash","learnpress","masterstudy","sensei-lms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flms-chat.1.2.2.zip",85,{"slug":97,"name":98,"version":6,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":25,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":47,"requires_php":48,"tags":108,"homepage":111,"download_link":112,"security_score":95,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":56},"liftor","Liftor","sallory85","https:\u002F\u002Fprofiles.wordpress.org\u002Fsallory85\u002F","\u003Ch4>This plugin will help you customize the lesson template in the theme builder of Elementor page builder (Pro).\u003C\u002Fh4>\n\u003Cp>It will also adds a couple of shortcodes for LifterLMS elements to fill the gap like:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lesson navigation.\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Back to course.\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Video embed.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Here is how this plugin works:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install & Active the Plugin\u003C\u002Fli>\n\u003Cli>Go to the theme builder of Elementor and add a new single template\u003C\u002Fli>\n\u003Cli>Now you can assign the single template for the lesson post type.\u003C\u002Fli>\n\u003Cli>The plugin also adds 3 shortcodes:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* Lesson navigation:\u003Cbr \u002F>\n[liftor_nav]\u003Cbr \u002F>\n* Back to the course:\u003Cbr \u002F>\n[liftor_back]\u003Cbr \u002F>\n* video embed:\u003Cbr \u002F>\n[liftor_video]\u003C\u002Fp>\n","It'll enable the theme builder of Elementor for lesson post types.",70,2441,2,"2024-01-31T18:49:00.000Z","6.4.8",[52,109,20,110],"lesson","theme-buider","https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Flifterlmsvip","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fliftor.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":13,"num_ratings":13,"last_updated":123,"tested_up_to":124,"requires_at_least":14,"requires_php":14,"tags":125,"homepage":14,"download_link":130,"security_score":95,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":56},"idpay-paid-memberships-pro","IDPay For Paid Memberships Pro","1.2.1","IDPay","https:\u002F\u002Fprofiles.wordpress.org\u002Fidpayir\u002F","\u003Cp>After installing and enabling this plugin, your customers can pay through IDPay gateway.\u003Cbr \u002F>\nFor doing a transaction through IDPay gateway, you must have an API Key. You can obtain the API Key by going to your \u003Ca href=\"https:\u002F\u002Fidpay.ir\u002Fdashboard\u002Fweb-services\" rel=\"nofollow ugc\">dashboard\u003C\u002Fa> in your IDPay \u003Ca href=\"https:\u002F\u002Fidpay.ir\u002Fuser\" rel=\"nofollow ugc\">account\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>1.2.1, Nov 13, 2022\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Tested Up With WordPress 6.1 And Paid Memberships Pro Plugin 2.9.5\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2.0, June 18, 2022\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>First Official Release\u003C\u002Fli>\n\u003Cli>Tested Up With WordPress 6.0 And Paid Memberships Pro Plugin 2.9.5\u003C\u002Fli>\n\u003Cli>Check Double Spending Correct\u003C\u002Fli>\n\u003Cli>Check Does Not Xss Attack Correct\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.1, October 13, 2020\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>check GET parameters if POST was empty in relation with IDPay webservices new update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.0, July 18, 2020\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fix error handling in creating transactions.\u003C\u002Fli>\n\u003Cli>Add IDPay logo to submit button.\u003C\u002Fli>\n\u003Cli>Some other bug fixes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.4, May 19, 2019\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Solve problem with language packs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.3, May 19, 2019\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add Iranian currencies to the currencies’ settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.2, May 13, 2019\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Try to connect to the gateway several times.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.1, May 05, 2019\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update Plugin header.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0, May 05, 2019\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Develope release\u003C\u002Fli>\n\u003C\u002Ful>\n","After installing and enabling this plugin, your customers can pay through IDPay gateway.",50,2851,"2022-11-13T14:03:00.000Z","6.1.10",[19,126,127,128,129],"idpay","memberships","paid-memberships-pro","restrict-content","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fidpay-paid-memberships-pro.zip",{"attackSurface":132,"codeSignals":176,"taintFlows":191,"riskAssessment":192,"analyzedAt":199},{"hooks":133,"ajaxHandlers":172,"restRoutes":173,"shortcodes":174,"cronEvents":175,"entryPointCount":13,"unprotectedCount":13},[134,140,145,150,154,158,162,164,168],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","plugins_loaded","init","copecart-lifterlms.php",57,{"type":135,"name":137,"callback":141,"priority":142,"file":143,"line":144},"copecart_ipn_response",10,"includes\\lifterlms-copecart-ipn.php",18,{"type":146,"name":147,"callback":148,"priority":142,"file":143,"line":149},"filter","llms_notification_viewstudent_welcome_get_body","copecart_add_password_in_student_welcome_email_callback",21,{"type":146,"name":151,"callback":152,"priority":142,"file":153,"line":144},"lifterlms_integrations_settings","get_integration_settings","includes\\lifterlms-copecart-settings.php",{"type":135,"name":155,"callback":156,"priority":142,"file":153,"line":157},"add_meta_boxes","copecart_course_member_meta_box",24,{"type":135,"name":159,"callback":160,"priority":142,"file":153,"line":161},"save_post","copecart_save_coursedata",27,{"type":135,"name":159,"callback":163,"priority":142,"file":153,"line":11},"copecart_save_memberdata",{"type":146,"name":165,"callback":166,"file":153,"line":167},"lifterlms_register_post_type_order","copecart_remove_order_data_post_type",36,{"type":146,"name":169,"callback":170,"priority":25,"file":153,"line":171},"lifterlms_settings_tabs_array","copecart_remove_tab_setting",39,[],[],[],[],{"dangerousFunctions":177,"sqlUsage":178,"outputEscaping":180,"fileOperations":44,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":190},[],{"prepared":13,"raw":13,"locations":179},[],{"escaped":181,"rawEcho":44,"locations":182},32,[183,186,188],{"file":143,"line":184,"context":185},359,"raw output",{"file":153,"line":187,"context":185},209,{"file":153,"line":189,"context":185},225,[],[],{"summary":193,"deductions":194},"The \"copecart-lifterlmsg\" plugin v1.0.0 exhibits a strong initial security posture based on the static analysis provided.  The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events with or without authentication significantly reduces the attack surface.  Furthermore, the code demonstrates good practices by utilizing prepared statements for all SQL queries, indicating a low risk of SQL injection vulnerabilities.  The high percentage of properly escaped output also suggests a minimal risk of cross-site scripting (XSS) vulnerabilities. The lack of any recorded vulnerabilities, CVEs, or taint flow issues further supports a positive security assessment.",[195,197],{"reason":196,"points":142},"Missing nonce checks on entry points",{"reason":198,"points":142},"Missing capability checks on entry points","2026-03-16T22:21:15.400Z",{"wat":201,"direct":208},{"assetPaths":202,"generatorPatterns":205,"scriptPaths":206,"versionParams":207},[203,204],"\u002Fwp-content\u002Fplugins\u002Fcopecart-lifterlmsg\u002Fincludes\u002Flifterlms-copecart-settings.php","\u002Fwp-content\u002Fplugins\u002Fcopecart-lifterlmsg\u002Fincludes\u002Flifterlms-copecart-ipn.php",[],[],[],{"cssClasses":209,"htmlComments":210,"htmlAttributes":211,"restEndpoints":212,"jsGlobals":213,"shortcodeOutput":214},[],[],[],[],[],[]]