[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0hxbGrfqWY5x0UGRA1hAYNbPqRUyySUb6c58yyGqd6w":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":18,"tags":19,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":92,"fingerprints":173},"s2member-addon-for-wp-courseware","WP Courseware for S2Member","1.1","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\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,100,1,"2022-12-09T17:44:00.000Z","6.1.10","4.8","",[20,21],"learning-management-system","selling-online-courses","http:\u002F\u002Fflyplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fs2member-addon-for-wp-courseware.1.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},16,2360,89,30,86,"2026-04-05T09:49:31.846Z",[37,50,59,70,82],{"slug":38,"name":39,"version":40,"author":7,"author_profile":8,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":13,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":17,"requires_php":18,"tags":48,"homepage":22,"download_link":49,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"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,2,"2021-09-09T17:32:00.000Z","5.8.13",[20,21],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwishlist-member-addon-for-wp-courseware.1.4.zip",{"slug":51,"name":52,"version":6,"author":7,"author_profile":8,"description":53,"short_description":54,"active_installs":33,"downloaded":55,"rating":13,"num_ratings":45,"last_updated":56,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":57,"homepage":22,"download_link":58,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"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",[20,21],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-digital-downloads-addon-for-wp-courseware.1.1.zip",{"slug":60,"name":61,"version":6,"author":7,"author_profile":8,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":25,"num_ratings":25,"last_updated":66,"tested_up_to":67,"requires_at_least":17,"requires_php":18,"tags":68,"homepage":22,"download_link":69,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"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",[20,21],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fom-addon-for-wp-courseware.1.1.zip",{"slug":71,"name":72,"version":6,"author":7,"author_profile":8,"description":73,"short_description":74,"active_installs":75,"downloaded":76,"rating":77,"num_ratings":78,"last_updated":79,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":80,"homepage":22,"download_link":81,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"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;",10,3897,46,3,"2022-12-09T17:39:00.000Z",[20,21],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmagic-member-addon-for-wp-courseware.1.1.zip",{"slug":83,"name":84,"version":85,"author":7,"author_profile":8,"description":86,"short_description":87,"active_installs":75,"downloaded":88,"rating":25,"num_ratings":25,"last_updated":89,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":90,"homepage":22,"download_link":91,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"membersonic-addon-for-wp-courseware","WP Courseware for MemberSonic","1.3","\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.",2978,"2022-12-09T17:42:00.000Z",[20,21],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmembersonic-addon-for-wp-courseware.1.3.zip",{"attackSurface":93,"codeSignals":130,"taintFlows":143,"riskAssessment":163,"analyzedAt":172},{"hooks":94,"ajaxHandlers":126,"restRoutes":127,"shortcodes":128,"cronEvents":129,"entryPointCount":25,"unprotectedCount":25},[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",400,{"type":110,"name":111,"callback":115,"file":99,"line":116},"showWPCWNotDetectedMessage",419,{"type":110,"name":118,"callback":119,"priority":14,"file":120,"line":121},"init","WPCW_Members_S2_init","wp-courseware-s2-member.php",26,{"type":110,"name":123,"callback":124,"priority":75,"file":120,"line":125},"set_user_role","handle_updateUserCourseAccess",109,[],[],[],[],{"dangerousFunctions":131,"sqlUsage":132,"outputEscaping":135,"fileOperations":25,"externalRequests":25,"nonceChecks":25,"capabilityChecks":25,"bundledLibraries":142},[],{"prepared":133,"raw":25,"locations":134},8,[],{"escaped":25,"rawEcho":45,"locations":136},[137,140],{"file":99,"line":138,"context":139},221,"raw output",{"file":99,"line":141,"context":139},311,[],[144],{"entryPoint":145,"graph":146,"unsanitizedCount":25,"severity":162},"\u003Cclass_members.inc> (class_members.inc.php:0)",{"nodes":147,"edges":159},[148,153],{"id":149,"type":150,"label":151,"file":99,"line":152},"n0","source","$_GET",82,{"id":154,"type":155,"label":156,"file":99,"line":157,"wp_function":158},"n1","sink","get_col() [SQLi]",356,"get_col",[160],{"from":149,"to":154,"sanitized":161},true,"low",{"summary":164,"deductions":165},"The plugin 's2member-addon-for-wp-courseware' v1.1 presents a mixed security picture. On the positive side, static analysis reveals a clean attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events exposed without proper authentication or permission checks. Furthermore, all SQL queries are executed using prepared statements, and there are no file operations or external HTTP requests, which are common vectors for vulnerabilities. The absence of known CVEs in its history also suggests a relatively stable development past.\n\nHowever, a significant concern arises from the output escaping. The analysis indicates that 100% of the identified outputs are not properly escaped. This means that any data displayed by the plugin, if it originates from user input or other untrusted sources, could be vulnerable to Cross-Site Scripting (XSS) attacks. While the taint analysis did not find any unsanitized paths, the lack of output escaping is a critical flaw that can be exploited even without complex taint chains. The absence of nonce checks and capability checks on potential entry points (though the analysis shows zero entry points) is also a weakness, indicating a potential oversight in secure coding practices.",[166,168,170],{"reason":167,"points":133},"No output escaping found",{"reason":169,"points":78},"No nonce checks",{"reason":171,"points":78},"No capability checks","2026-03-16T21:23:02.595Z",{"wat":174,"direct":183},{"assetPaths":175,"generatorPatterns":178,"scriptPaths":179,"versionParams":180},[176,177],"\u002Fwp-content\u002Fplugins\u002Fs2member-addon-for-wp-courseware\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fs2member-addon-for-wp-courseware\u002Fjs\u002Fcustom.js",[],[177],[181,182],"s2member-addon-for-wp-courseware\u002Fcss\u002Fstyle.css?ver=","s2member-addon-for-wp-courseware\u002Fjs\u002Fcustom.js?ver=",{"cssClasses":184,"htmlComments":185,"htmlAttributes":210,"restEndpoints":211,"jsGlobals":212,"shortcodeOutput":213},[],[186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209],"\u003C!-- Main parent class -->","\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 s2Member 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 list of membership levels -->","\u003C!-- Get a count of all levels that have been defined, and then get their respective labels. -->","\u003C!-- There does not appear to be an API call for this, so it does feel a little wrong accessing -->","\u003C!-- a variable directly. -->","\u003C!-- Build array for the extension to use. -->","\u003C!-- Using s2member as part of string because the levels are just numbers. Just minimizes -->","\u003C!-- any clashes by making the level ID a little more meaningful. -->","\u003C!-- Function called to attach hooks for handling when a user is updated or created. -->","\u003C!-- Update course access whenever the user role is change. Best that's possible with s2member -->","\u003C!-- Assign selected courses to members of a paticular level. -->","\u003C!-- Level ID in which members will get courses enrollment adjusted. -->","\u003C!-- Get user's assigned products and enroll them into courses accordingly -->","\u003C!-- Function just for handling the membership callback, to interpret the parameters -->","\u003C!-- for the class to take over. -->","\u003C!-- The ID if the user being changed. -->","\u003C!-- Over to the parent class to handle the sync of data. -->","\u003C!-- Detect presence of the membership plugin. -->",[],[],[],[]]