[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXp3LF6-mcGawv3KDEGW8aDHXQy02QwdbQF0optEAXkM":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":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":34,"analysis":92,"fingerprints":174},"membersonic-addon-for-wp-courseware","WP Courseware for MemberSonic","1.3","flyplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fflyplugins\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\" rel=\"nofollow ugc\">Fly Plugins\u003C\u002Fa> presents \u003Ca href=\"https:\u002F\u002Fwww.membersonic.com\u002F\" rel=\"nofollow ugc\">MemberSonic\u003C\u002Fa> for \u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\" rel=\"nofollow ugc\">WP Courseware\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Would you like to sell an online course with MemberSonic?\u003C\u002Fh4>\n\u003Cp>The MemberSonic Addon for WP Courseware will add full integration with WP Courseware. Simply assign WP Courseware course(s) to a MemberSonic product. When a student purchases the product, they will automatically be enrolled into the associated course(s).\u003C\u002Fp>\n\u003Cp>With this addon, you will be able to create a fully automated \u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\" rel=\"nofollow ugc\">Learning Management System\u003C\u002Fa> and sell online courses.\u003C\u002Fp>\n\u003Ch4>MemberSonicship Plugin Integration with WP Courseware\u003C\u002Fh4>\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\u002Fkvpef9K4l0I?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\u003Ch4>Basic Configuration Steps\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create a course with WP Courseware and add module(s), unit(s), and quiz(zes)\u003C\u002Fli>\n\u003Cli>Create a course outline page using [shortcode]\u003C\u002Fli>\n\u003Cli>Create a product and set a price\u003C\u002Fli>\n\u003Cli>Associate one or more WP Courseware courses with the product\u003C\u002Fli>\n\u003Cli>New student pays for the product, and WP Courseware enrolls them to the appropriate course(s) based on the purchased product\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Check out Fly Plugins\u003C\u002Fh4>\n\u003Cp>For more tools and resources for selling online courses check out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\u002F\" rel=\"nofollow ugc\">WP Courseware\u003C\u002Fa> – The leading learning management system for WordPress. Create and sell online courses with a drag and drop interface. It’s that easy!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fs3-media-maestro\" rel=\"nofollow ugc\">S3 Media Maestro\u003C\u002Fa> – The most secure HTML 5 media player plugin for WordPress with full AWS (Amazon Web Services) S3 and CloudFront integration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Follow Fly Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffacebook.com\u002Fflyplugins\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fflyplugins\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fflyplugins\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fflyplugins\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fflyplugins\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>This plugin is only the integration, or “middle-man” between WP Courseware and MemberSonic.\u003C\u002Fp>\n","This plugin adds integration between MemberSonic and WP Courseware which allows you to associate course(s) to products for automatic enrollment.",10,2978,0,"2022-12-09T17:42:00.000Z","6.1.10","4.8","",[19,20],"learning-management-system","selling-online-courses","http:\u002F\u002Fflyplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmembersonic-addon-for-wp-courseware.1.3.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},16,2360,89,30,86,"2026-04-05T14:46:50.157Z",[35,49,61,70,81],{"slug":36,"name":37,"version":38,"author":7,"author_profile":8,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":43,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":16,"requires_php":17,"tags":47,"homepage":21,"download_link":48,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"wishlist-member-addon-for-wp-courseware","WP Courseware for WishList Member","1.4","\u003Cp>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\" rel=\"nofollow ugc\">Fly Plugins\u003C\u002Fa> presents \u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwishlist-member\" rel=\"nofollow ugc\">WishList Member\u003C\u002Fa> for \u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\" rel=\"nofollow ugc\">WP Courseware\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>[IMPORTANT NOTE]\u003C\u002Fh4>\n\u003Cp>This integration is only intended for anyone using WishList Member prior to version 3.1 Build 6546, otherwise, WP Courseware has a native integration built into WishList Member.\u003C\u002Fp>\n\u003Ch4>Would you like to sell an online course with WishList Member?\u003C\u002Fh4>\n\u003Cp>The WishList Member Addon for WP Courseware will add full integration with WP Courseware. Simply assign WP Courseware course(s) to a WishList Member membership level. When a student purchases the membership level, they will automatically be enrolled into the associated course(s).\u003C\u002Fp>\n\u003Cp>With this addon, you will be able to create a fully automated \u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\" rel=\"nofollow ugc\">Learning Management System\u003C\u002Fa> and sell online courses.\u003C\u002Fp>\n\u003Ch4>WishList Membership Plugin Integration with WP Courseware\u003C\u002Fh4>\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\u002Fi4N32tEzIzo?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\u003Ch4>Basic Configuration Steps\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create a course with WP Courseware and add module(s), unit(s), and quiz(zes)\u003C\u002Fli>\n\u003Cli>Create a course outline page using [shortcode]\u003C\u002Fli>\n\u003Cli>Create a membership level and set a price\u003C\u002Fli>\n\u003Cli>Associate one or more WP Courseware courses with the membership level\u003C\u002Fli>\n\u003Cli>New student pays for the membership level, and WP Courseware enrolls them to the appropriate course(s) based on the purchased membership level\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Check out Fly Plugins\u003C\u002Fh4>\n\u003Cp>For more tools and resources for selling online courses check out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\u002F\" rel=\"nofollow ugc\">WP Courseware\u003C\u002Fa> – The leading learning management system for WordPress. Create and sell online courses with a drag and drop interface. It’s that easy!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fs3-media-maestro\" rel=\"nofollow ugc\">S3 Media Maestro\u003C\u002Fa> – The most secure HTML 5 media player plugin for WordPress with full AWS (Amazon Web Services) S3 and CloudFront integration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Follow Fly Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffacebook.com\u002Fflyplugins\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fflyplugins\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fflyplugins\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fflyplugins\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fflyplugins\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>This plugin is only the integration, or “middle-man” between WP Courseware and WishList Member.\u003C\u002Fp>\n","This plugin adds integration between WishList Member and WP Courseware which allows you to associate course(s) to membership levels for automatic enro &hellip;",200,13371,100,2,"2021-09-09T17:32:00.000Z","5.8.13",[19,20],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwishlist-member-addon-for-wp-courseware.1.4.zip",{"slug":50,"name":51,"version":52,"author":7,"author_profile":8,"description":53,"short_description":54,"active_installs":55,"downloaded":56,"rating":43,"num_ratings":57,"last_updated":58,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":59,"homepage":21,"download_link":60,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"s2member-addon-for-wp-courseware","WP Courseware for S2Member","1.1","\u003Cp>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\" rel=\"nofollow ugc\">Fly Plugins\u003C\u002Fa> presents \u003Ca href=\"https:\u002F\u002Fs2member.com\u002F\" rel=\"nofollow ugc\">S2Member\u003C\u002Fa> for \u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\" rel=\"nofollow ugc\">WP Courseware\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Would you like to sell an online course with S2Member?\u003C\u002Fh4>\n\u003Cp>The S2Member Addon for WP Courseware will add full integration with WP Courseware. Simply assign WP Courseware course(s) to an S2Member membership level. When a student purchases the membership level, they will automatically be enrolled into the associated course(s).\u003C\u002Fp>\n\u003Cp>With this addon, you will be able to create a fully automated \u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\" rel=\"nofollow ugc\">Learning Management System\u003C\u002Fa> and sell online courses.\u003C\u002Fp>\n\u003Ch4>S2 Membership Plugin Integration with WP Courseware\u003C\u002Fh4>\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\u002FHC0IMrLZuLU?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\u003Ch4>Basic Configuration Steps\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create a course with WP Courseware and add module(s), unit(s), and quiz(zes)\u003C\u002Fli>\n\u003Cli>Create a course outline page using [shortcode]\u003C\u002Fli>\n\u003Cli>Create a membership level and set a price\u003C\u002Fli>\n\u003Cli>Associate one or more WP Courseware courses with the membership level\u003C\u002Fli>\n\u003Cli>New student pays for the membership level, and WP Courseware enrolls them to the appropriate course(s) based on the purchased membership level\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Check out Fly Plugins\u003C\u002Fh4>\n\u003Cp>For more tools and resources for selling online courses check out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\u002F\" rel=\"nofollow ugc\">WP Courseware\u003C\u002Fa> – The leading learning management system for WordPress. Create and sell online courses with a drag and drop interface. It’s that easy!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fs3-media-maestro\" rel=\"nofollow ugc\">S3 Media Maestro\u003C\u002Fa> – The most secure HTML 5 media player plugin for WordPress with full AWS (Amazon Web Services) S3 and CloudFront integration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Follow Fly Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffacebook.com\u002Fflyplugins\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fflyplugins\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fflyplugins\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fflyplugins\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fflyplugins\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>This plugin is only the integration, or “middle-man” between WP Courseware and s2Member.\u003C\u002Fp>\n","This plugin adds integration between S2Member and WP Courseware which allows you to associate course(s) to membership levels for automatic enrollment.",90,7201,1,"2022-12-09T17:44:00.000Z",[19,20],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fs2member-addon-for-wp-courseware.1.1.zip",{"slug":62,"name":63,"version":52,"author":7,"author_profile":8,"description":64,"short_description":65,"active_installs":31,"downloaded":66,"rating":43,"num_ratings":44,"last_updated":67,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":68,"homepage":21,"download_link":69,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"easy-digital-downloads-addon-for-wp-courseware","WP Courseware for Easy Digital Downloads","\u003Cp>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\" rel=\"nofollow ugc\">Fly Plugins\u003C\u002Fa> presents \u003Ca href=\"https:\u002F\u002Feasydigitaldownloads.com\" rel=\"nofollow ugc\">Easy Digital Downloads\u003C\u002Fa> for \u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\" rel=\"nofollow ugc\">WP Courseware\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Would you like to sell an online course with Easy Digital Downloads?\u003C\u002Fh4>\n\u003Cp>The Easy Digital Downloads Addon for WP Courseware will add full integration with WP Courseware. Simply assign WP Courseware course(s) to an EDD digital product. When a student purchases the digital product, they will automatically be enrolled into the associated course(s).\u003C\u002Fp>\n\u003Cp>With this addon, you will be able to create a fully automated \u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\" rel=\"nofollow ugc\">Learning Management System\u003C\u002Fa> and sell online courses.\u003C\u002Fp>\n\u003Ch4>Easy Digital Downloads Plugin Integration with WP Courseware Plugin\u003C\u002Fh4>\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\u002FB72kzjPdl7s?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\u003Ch4>Basic Configuration Steps\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create a course with WP Courseware and add module(s), unit(s), and quiz(zes)\u003C\u002Fli>\n\u003Cli>Create a course outline page using [shortcode]\u003C\u002Fli>\n\u003Cli>Create a digital product and set a price\u003C\u002Fli>\n\u003Cli>Associate one or more WP Courseware courses with the digital product\u003C\u002Fli>\n\u003Cli>New student pays for the digital product, and WP Courseware enrolls them to the appropriate course(s) based on the purchased digital product\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Check out Fly Plugins\u003C\u002Fh4>\n\u003Cp>For more tools and resources for selling online courses check out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\u002F\" rel=\"nofollow ugc\">WP Courseware\u003C\u002Fa> – The leading learning management system for WordPress. Create and sell online courses with a drag and drop interface. It’s that easy!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fs3-media-maestro\" rel=\"nofollow ugc\">S3 Media Maestro\u003C\u002Fa> – The most secure HTML 5 media player plugin for WordPress with full AWS (Amazon Web Services) S3 and CloudFront integration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Follow Fly Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffacebook.com\u002Fflyplugins\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fflyplugins\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fflyplugins\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fflyplugins\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fflyplugins\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>This plugin is only the integration, or “middle-man” between WP Courseware and Easy Digital Downloads.\u003C\u002Fp>\n","This plugin adds integration between Easy Digital Downloads and WP Courseware which allows you to associate course(s) to digital products for automati &hellip;",5872,"2022-12-09T17:38:00.000Z",[19,20],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-digital-downloads-addon-for-wp-courseware.1.1.zip",{"slug":71,"name":72,"version":52,"author":7,"author_profile":8,"description":73,"short_description":74,"active_installs":75,"downloaded":76,"rating":13,"num_ratings":13,"last_updated":77,"tested_up_to":78,"requires_at_least":16,"requires_php":17,"tags":79,"homepage":21,"download_link":80,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"om-addon-for-wp-courseware","WP Courseware for OptimizeMember","\u003Cp>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\" rel=\"nofollow ugc\">Fly Plugins\u003C\u002Fa> presents \u003Ca href=\"https:\u002F\u002Fwww.optimizepress.com\u002F\" rel=\"nofollow ugc\">OptimizeMember\u003C\u002Fa> for \u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\" rel=\"nofollow ugc\">WP Courseware\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Would you like to sell an online course with OptimizeMember?\u003C\u002Fh4>\n\u003Cp>The OptimizeMember Addon for WP Courseware will add full integration with WP Courseware. Simply assign WP Courseware course(s) to an OptimizeMember membership level. When a student purchases the membership level, they will automatically be enrolled into the associated course(s).\u003C\u002Fp>\n\u003Cp>With this addon, you will be able to create a fully automated \u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\" rel=\"nofollow ugc\">Learning Management System\u003C\u002Fa> and sell online courses.\u003C\u002Fp>\n\u003Ch4>OptimizeMember Plugin Integration with WP Courseware\u003C\u002Fh4>\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\u002FHC0IMrLZuLU?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\u003Ch4>Basic Configuration Steps\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create a course with WP Courseware and add module(s), unit(s), and quiz(zes)\u003C\u002Fli>\n\u003Cli>Create a course outline page using [shortcode]\u003C\u002Fli>\n\u003Cli>Create a membership level and set a price\u003C\u002Fli>\n\u003Cli>Associate one or more WP Courseware courses with the membership level\u003C\u002Fli>\n\u003Cli>New student pays for the membership level, and WP Courseware enrolls them to the appropriate course(s) based on the purchased membership level\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Check out Fly Plugins\u003C\u002Fh4>\n\u003Cp>For more tools and resources for selling online courses check out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\u002F\" rel=\"nofollow ugc\">WP Courseware\u003C\u002Fa> – The leading learning management system for WordPress. Create and sell online courses with a drag and drop interface. It’s that easy!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fs3-media-maestro\" rel=\"nofollow ugc\">S3 Media Maestro\u003C\u002Fa> – The most secure HTML 5 media player plugin for WordPress with full AWS (Amazon Web Services) S3 and CloudFront integration.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fchurnly\" rel=\"nofollow ugc\">Churnly\u003C\u002Fa> – A WordPress churn reducing plugin that can automatically assist in recapturing failed recurring credit card payments with WooCommerce and Easy Digital Downloads.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Follow Fly Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffacebook.com\u002Fflyplugins\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fflyplugins\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fflyplugins\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fflyplugins\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fflyplugins\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>This plugin is only the integration, or “middle-man” between WP Courseware and OptimizeMember.\u003C\u002Fp>\n","This plugin adds integration between OptimizeMember and WP Courseware which allows you to associate course(s) to membership levels for automatic enrol &hellip;",20,3026,"2020-08-12T03:03:00.000Z","5.5.18",[19,20],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fom-addon-for-wp-courseware.1.1.zip",{"slug":82,"name":83,"version":52,"author":7,"author_profile":8,"description":84,"short_description":85,"active_installs":11,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":90,"homepage":21,"download_link":91,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"magic-member-addon-for-wp-courseware","WP Courseware for Magic Members","\u003Cp>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\" rel=\"nofollow ugc\">Fly Plugins\u003C\u002Fa> presents \u003Ca href=\"https:\u002F\u002Fwww.magicmembers.com\u002F\" rel=\"nofollow ugc\">Magic Members\u003C\u002Fa> for \u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\" rel=\"nofollow ugc\">WP Courseware\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Would you like to sell an online course with Magic Members?\u003C\u002Fh4>\n\u003Cp>The Magic Members Addon for WP Courseware will add full integration with WP Courseware. Simply assign WP Courseware course(s) to a Magic Members membership level. When a student purchases the membership level, they will automatically be enrolled into the associated course(s).\u003C\u002Fp>\n\u003Cp>With this addon, you will be able to create a fully automated \u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\" rel=\"nofollow ugc\">Learning Management System\u003C\u002Fa> and sell online courses.\u003C\u002Fp>\n\u003Ch4>Magic Members Plugin Integration with WP Courseware\u003C\u002Fh4>\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\u002FUIWN8WxPfdk?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\u003Ch4>Basic Configuration Steps\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create a course with WP Courseware and add module(s), unit(s), and quiz(zes)\u003C\u002Fli>\n\u003Cli>Create a course outline page using [shortcode]\u003C\u002Fli>\n\u003Cli>Create a membership level and set a price\u003C\u002Fli>\n\u003Cli>Associate one or more WP Courseware courses with the membership level\u003C\u002Fli>\n\u003Cli>New student pays for the membership level, and WP Courseware enrolls them to the appropriate course(s) based on the purchased membership level\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Check out Fly Plugins\u003C\u002Fh4>\n\u003Cp>For more tools and resources for selling online courses check out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fwp-courseware\u002F\" rel=\"nofollow ugc\">WP Courseware\u003C\u002Fa> – The leading learning management system for WordPress. Create and sell online courses with a drag and drop interface. It’s that easy!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fflyplugins.com\u002Fs3-media-maestro\" rel=\"nofollow ugc\">S3 Media Maestro\u003C\u002Fa> – The most secure HTML 5 media player plugin for WordPress with full AWS (Amazon Web Services) S3 and CloudFront integration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Follow Fly Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffacebook.com\u002Fflyplugins\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fflyplugins\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fflyplugins\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fflyplugins\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fflyplugins\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>This plugin is only the integration, or “middle-man” between WP Courseware and Magic Members.\u003C\u002Fp>\n","This plugin adds integration between Magic Members and WP Courseware which allows you to associate course(s) to membership levels for automatic enroll &hellip;",3897,46,3,"2022-12-09T17:39:00.000Z",[19,20],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmagic-member-addon-for-wp-courseware.1.1.zip",{"attackSurface":93,"codeSignals":130,"taintFlows":142,"riskAssessment":162,"analyzedAt":173},{"hooks":94,"ajaxHandlers":126,"restRoutes":127,"shortcodes":128,"cronEvents":129,"entryPointCount":13,"unprotectedCount":13},[95,101,105,109,114,117,122],{"type":96,"name":97,"callback":98,"file":99,"line":100},"filter","wpcw_extensions_ignore_new_user","filter_disableNewUserHook","class_members.inc.php",54,{"type":96,"name":102,"callback":103,"file":99,"line":104},"wpcw_extensions_menu_items","init_menu",57,{"type":96,"name":106,"callback":107,"file":99,"line":108},"wpcw_extensions_access_control_override","filter_accessControlForUsers",60,{"type":110,"name":111,"callback":112,"file":99,"line":113},"action","admin_notices","showToolNotDetectedMessage",402,{"type":110,"name":111,"callback":115,"file":99,"line":116},"showWPCWNotDetectedMessage",421,{"type":110,"name":118,"callback":119,"priority":57,"file":120,"line":121},"init","WPCW_membersonic_init","wp-courseware-membersonic.php",19,{"type":110,"name":123,"callback":124,"priority":11,"file":120,"line":125},"membersonic_add_user_levels","handle_updateUserCourseAccess",104,[],[],[],[],{"dangerousFunctions":131,"sqlUsage":132,"outputEscaping":134,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":141},[],{"prepared":11,"raw":13,"locations":133},[],{"escaped":13,"rawEcho":44,"locations":135},[136,139],{"file":99,"line":137,"context":138},222,"raw output",{"file":99,"line":140,"context":138},313,[],[143],{"entryPoint":144,"graph":145,"unsanitizedCount":13,"severity":161},"\u003Cclass_members.inc> (class_members.inc.php:0)",{"nodes":146,"edges":158},[147,152],{"id":148,"type":149,"label":150,"file":99,"line":151},"n0","source","$_GET",82,{"id":153,"type":154,"label":155,"file":99,"line":156,"wp_function":157},"n1","sink","get_col() [SQLi]",358,"get_col",[159],{"from":148,"to":153,"sanitized":160},true,"low",{"summary":163,"deductions":164},"The static analysis of \"membersonic-addon-for-wp-courseware\" v1.3 reveals a plugin with a remarkably small attack surface.  There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, which significantly limits the potential entry points for attackers.  Furthermore, the absence of dangerous function calls and file operations is a positive indicator.  All SQL queries are correctly implemented using prepared statements, mitigating the risk of SQL injection.  However, a significant concern arises from the output escaping.  With 2 total outputs analyzed and 0% properly escaped, this indicates a strong likelihood of Cross-Site Scripting (XSS) vulnerabilities.  The lack of nonce and capability checks on entry points, while seemingly benign due to the zero attack surface, is a missed opportunity to implement fundamental security practices that would protect against future expansions or undiscovered vulnerabilities. The vulnerability history is clean, with no known CVEs, which is a positive sign. However, this could also indicate limited historical analysis or a lack of exposure, rather than an inherent inherent security.  In conclusion, while the plugin boasts a minimal attack surface and secure SQL practices, the complete lack of output escaping represents a critical security flaw that requires immediate attention.  The absence of basic security checks like nonces and capability checks, though not immediately exploitable due to the current attack surface, should be addressed as a best practice.",[165,168,171],{"reason":166,"points":167},"Output escaping missing",8,{"reason":169,"points":170},"No nonce checks",5,{"reason":172,"points":170},"No capability checks","2026-03-17T01:22:01.240Z",{"wat":175,"direct":181},{"assetPaths":176,"generatorPatterns":178,"scriptPaths":179,"versionParams":180},[177],"\u002Fwp-content\u002Fplugins\u002Fmembersonic-addon-for-wp-courseware\u002Fmembersonic-addon-for-wp-courseware.php",[],[],[],{"cssClasses":182,"htmlComments":183,"htmlAttributes":205,"restEndpoints":206,"jsGlobals":207,"shortcodeOutput":208},[],[184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,200,204],"\u003C!-- Main parent class -->","\u003C!-- Hook to load the class -->","\u003C!-- Set to priority of 1 so that it works correctly with Membersonic -->","\u003C!-- that specifically needs this to be a priority of 1. -->","\u003C!-- Initialize the membership plugin, only loaded if WP Courseware -->","\u003C!-- exists and is loading correctly. -->","\u003C!-- Membership class that handles the specifics of the Membersonic WordPress plugin and -->","\u003C!-- handling the data for levels for that plugin. -->","\u003C!-- Main constructor for this class. -->","\u003C!-- Initialize using the parent constructor -->","\u003C!-- Get the membership levels for this specific membership plugin. (id => array (of details)) -->","\u003C!-- Format the data in a way that we expect and can process -->","\u003C!-- Function called to attach hooks for handling when a user is updated or created. -->","\u003C!-- Events called whenever the user levels are changed, which updates the user access. -->","\u003C!-- Get members associated with $level_ID -->","\u003C!-- Enroll members into of level -->","\u003C!-- Over to the parent class to handle the sync of data. -->","\u003C!-- Function just for handling the membership callback, to interpret the parameters -->","\u003C!-- for the class to take over. -->","\u003C!-- Get all user levels, for this user $id. -->","\u003C!-- Detect presence of the membership plugin. -->",[],[],[],[]]