[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZcfgWXKjNcaV_Jz8xxIeeRBe3zkudvWO4vDndioZq74":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":14,"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":37,"analysis":110,"fingerprints":234},"mycred-credly","myCred Credly","2.1.3","Saad Iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaadiqbal\u002F","\u003Cp>📢🚨 \u003Cstrong>Important Notice: myCred Credly is now part of the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmycred-toolkit\u002F\" rel=\"ugc\">myCred Toolkit\u003C\u002Fa> and will no longer receive updates here. Only security fixes will be provided.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The myCred Credly Addon is the ultimate tool for seamless badge integration and management. Designed to enhance user engagement, this addon allows users to create, earn, and showcase their badges effortlessly. Connecting with Credly ensures that every badge earned through myCred is not only displayed but also synced to the Credly platform, extending its reach and credibility. Whether you’re a platform admin or a user, managing and sharing digital achievements has never been this smooth. Use the potential of WordPress gamification along with points and rewards systems to the fullest with myCred Credly.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Earn and Sync Badges\u003C\u002Fstrong> Every badge your users earn on your platform will automatically be displayed on their Credly accounts. This seamless sync enhances visibility, ensuring users’ achievements are globally recognized.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Import Credly Badges\u003C\u002Fstrong> With just a few clicks, admins can import existing badges from Credly into myCred. This saves time, enables customization, and ensures an authentic badge creation and sharing system across platforms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Effortless Account\u003C\u002Fstrong> Connectivity Users can quickly link their Credly accounts to myCred via email. This feature simplifies badge management and enables easy platform sharing for maximum engagement.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>DOCUMENTATION AND SUPPORT\u003C\u002Fh4>\n\u003Cp>For more information visit our \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcodex.mycred.me\u002Fchapter-iv\u002Fthird-party-bridges\u002Fmycred-credly\u002F\" rel=\"nofollow ugc\">Documentation Page\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Plugin Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmycred\u002F\" rel=\"ugc\">myCred 1.8+\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WordPress 5.0+\u003C\u002Fli>\n\u003Cli>PHP 5.3+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More Mycred Freebies Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmycred.me\u002Fstore\u002Fmycred-h5p\" rel=\"nofollow ugc\">myCred H5P\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-learndash\u002F\" rel=\"nofollow ugc\">myCred – Learndash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-lifterlms-integration\" rel=\"nofollow ugc\">LifterLMS Plugin Integration with myCred \u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-bp-group-leaderboards\" rel=\"nofollow ugc\">myCred BP Group Leaderboards\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-for-event-espresso-4\" rel=\"nofollow ugc\">myCred for Event Espresso 4.6+\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmycred.me\u002Fstore\u002Fmycred-for-wp-pro-quiz\u002F\" rel=\"nofollow ugc\">myCred for Wp-Pro-Quiz\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-for-rating-form\" rel=\"nofollow ugc\">myCred for Rating Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-birthdays\" rel=\"nofollow ugc\">myCred Birthdays\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-for-wp-postviews\" rel=\"nofollow ugc\">myCred for WP-PostViews\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmycred.me\u002Fstore\u002Fmycred-for-totalpoll\" rel=\"nofollow ugc\">myCred for TotalPoll\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-gutenberg\" rel=\"nofollow ugc\">myCred Gutenberg\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-for-events-manager-pro\" rel=\"nofollow ugc\">myCred for Events Manager Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-for-buddypress-compliments\" rel=\"nofollow ugc\">myCred for BuddyPress Compliments\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-retro\" rel=\"nofollow ugc\">myCred Retro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-for-courseware\" rel=\"nofollow ugc\">myCred for Courseware\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-for-gd-star-rating\" rel=\"nofollow ugc\">myCred for GD Star Rating\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmycred.me\u002Fstore\u002Fmycred-for-buddypress-links\" rel=\"nofollow ugc\">myCred for BuddyPress Links\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmycred.me\u002Fstore\u002Fmycred-for-bp-album-bp-gallery\" rel=\"nofollow ugc\">myCred for BP Album and BP Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmycred.me\u002Fstore\u002Fmycred-elementor\u002F\" rel=\"nofollow ugc\">myCred Elementor\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","📢🚨 Important Notice: myCred Credly is now part of the myCred Toolkit and will no longer receive updates here. Only security fixes will be provided.",20,3327,0,"","6.8.5","4.8","7.0",[19,20,21,22,23],"badge","badges","credly","mycred","openbadges","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmycred-credly.2.1.3.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"saadiqbal",84,1428520,96,287,76,"2026-04-03T19:59:03.620Z",[38,58,73,86,100],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":14,"requires_php":14,"tags":52,"homepage":54,"download_link":55,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":57},"badgeos-community-add-on","BadgeOS Community Add-on","1.3.1","learningtimes","https:\u002F\u002Fprofiles.wordpress.org\u002Flearningtimes\u002F","\u003Cp>The “BadgeOS Community Add-on” integrates BadgeOS features into BuddyPress and bbPress. Site members complete achievements and earn badges\u002Fpoints\u002Franks based on a range of community activity and triggers. This add-on to BadgeOS also includes the ability to display badges\u002Fpoints\u002Franks on user profiles and activity feeds.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> You will need to install the free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbadgeos\u002F\" title=\"BadgeOS\" rel=\"ugc\">BadgeOS plugin\u003C\u002Fa>&trade; (version 3.4 or higher) to use the BadgeOS Community Add-on. You will also need the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbuddypress\u002F\" title=\"BadgeOS\" rel=\"ugc\">BuddyPress plugin\u003C\u002Fa> v5.0.0 or higher installed.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbadgeos\u002F\" title=\"BadgeOS\" rel=\"ugc\">Get the BadgeOS plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fbadgeos.org\" title=\"BadgeOS\" rel=\"nofollow ugc\">BadgeOS\u003C\u002Fa>&trade; turns your WordPress site into an achievement and badging system. And with BuddyPress enabled on your site, achievements are not only awarded by demonstrating skills and knowledge, but also by participating in community activities. Define the achievements\u002Fpoints\u002Franks, organize the badge\u002Fpoint\u002Frank requirements any way you like, and choose from and combine a range of assessment and community activity options to determine whether each task or requirement has been achieved.\u003C\u002Fp>\n\u003Cp>Earned badges are Mozilla OBI compatible and sharable via \u003Ca href=\"https:\u002F\u002Fbadgeos.org\u002Fdownloads\u002Fbadgeos-social-sharing\u002F\" title=\"BadgeOS Social Sharing\" rel=\"nofollow ugc\">BadgeOS Social Sharing\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New ways to define achievements and give badges\u002Fpoints\u002Franks for community activity\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In addition to all of the out-of-the-box features in BadgeOS core, this add-on allows you to award badges based on these additional triggers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Profile Updates:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Activated Account\u003C\u002Fli>\n\u003Cli>Change Profile Avatar\u003C\u002Fli>\n\u003Cli>Update Profile information\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Social Actions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Write an Activity Stream message\u003C\u002Fli>\n\u003Cli>Write a Group Activity Stream message\u003C\u002Fli>\n\u003Cli>Reply to an item in an Activity Stream\u003C\u002Fli>\n\u003Cli>Favorite an Activity Stream item\u003C\u002Fli>\n\u003Cli>Send a Friendship Request\u003C\u002Fli>\n\u003Cli>Accept a Friendship Request\u003C\u002Fli>\n\u003Cli>Send\u002Freply to a Private Message\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Group Actions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a Group\u003C\u002Fli>\n\u003Cli>Join a Group\u003C\u002Fli>\n\u003Cli>Join a Specific Group\u003C\u002Fli>\n\u003Cli>Invite Someone to Join a Group\u003C\u002Fli>\n\u003Cli>Get Promoted to Group Moderator\u002FAdministrator\u003C\u002Fli>\n\u003Cli>Promote another Group Member to Group Moderator\u002FAdministrator\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Discussion Forum Actions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add a New Forum Topic\u003C\u002Fli>\n\u003Cli>Reply to a Forum Topic\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Social Display of Badges and Achievements:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display earned badges and achievements of any kind on user profiles\u003C\u002Fli>\n\u003Cli>Add activity updates to user Activity Stream when badges and achievements are earned\u003C\u002Fli>\n\u003Cli>Each user may share his or her earned badges on social networks via Credly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>User and BadgeOS Settings:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>BadgeOSadmin setting to select which custom BadgeOS achievement types should be displayed on user profiles\u003C\u002Fli>\n\u003Cli>BadgeOSadmin setting to select which custom BadgeOS achievement types should be displayed in Activity Streams\u003C\u002Fli>\n\u003Cli>User can adjust Credly sharing settings from community profile settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Combine Community Steps with BadgeOS Steps in Defining Achievements\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple interface for defining the “Required Steps” for any badge or achievement seamlessly integrates community actions\u003C\u002Fli>\n\u003Cli>Easily define achievements that rely on both BadgeOS required steps and community actions\u003C\u002Fli>\n\u003Cli>Easily link together one or more triggers, steps or actions into the conditions needed to earn any badge or mark an achievement.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Community Badges are Sharable with Credly Integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>As with the BadgeOS core plugin, community badges are Mozilla Open Badge (OBI) compatible through integration of the “Open Credit” API by \u003Ca href=\"https:\u002F\u002Fcredly.com\u002F\" title=\"Credly.com\" rel=\"nofollow ugc\">Credly\u003C\u002Fa>, the free web service for issuing, earning and sharing badges.\u003C\u002Fli>\n\u003Cli>Badges you create in BadgeOS automatically appear and update on Credly\u003C\u002Fli>\n\u003Cli>Use Credly iOS app to issue community badges you created on your WordPress\u002FBuddyPress\u002FBadgeOS site.\u003C\u002Fli>\n\u003Cli>As badges are earned on WordPress\u002FBuddyPress, they can be automatically sent to Credly for easy sharing on Facebook, LinkedIn, Twitter, Mozilla Backpack, the earner’s own web site, blog, or Credly profile.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Filter Submission Lists by BuddyPress Group\u003C\u002Fstrong>\u003Cbr \u002F>\nThe core BadgeOS Submissions lists can now be filtered by BuddyPress user group. This makes it much easier for administrators to moderate submissions group by group.\u003C\u002Fp>\n\u003Cp>This filter compounds with the existing Submission Status and Search filters, making it possible to refine the submission list even further.\u003C\u002Fp>\n\u003Ch4>Extensibility and Additional BadgeOS Add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>BadgeOS is designed to be a true operating system for turning any WordPress site into an engagement management application.\u003C\u002Fli>\n\u003Cli>Built with expandability in mind to allow virtually anything to trigger and recognize achievement.\u003C\u002Fli>\n\u003Cli>BadgeOS plans to continue to release a range of Add-Ons to the plugin — like the BadgeOS Community Add-on — that enhance core functionality with specialized functions.\u003C\u002Fli>\n\u003Cli>Check out some of the \u003Ca href=\"http:\u002F\u002Fbadgeos.org\u002Fservices\u002Fbadgeos-customization\u002F\" title=\"We'll help you customize your BadgeOS site\" rel=\"nofollow ugc\">BadgeOS customizations\u003C\u002Fa> we’ve already implemented to get a sense for what you might expect.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Stay Connected \u002F Helpful Links\u003C\u002Fh4>\n\u003Cp>BadgeOS is made available by \u003Ca href=\"http:\u002F\u002Fwww.learningtimes.com\u002F\" title=\"LearningTimes web site\" rel=\"nofollow ugc\">LearningTimes, LLC\u003C\u002Fa>. Here are some ways to stay connected and to see what else we are up to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbadgeos.org\u002F\" title=\"BadgeOS web site\" rel=\"nofollow ugc\">BadgeOS.org\u003C\u002Fa> – Contact Us, Video Tutorials, Examples, News\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.learningtimes.com\" title=\"LearningTimes web site\" rel=\"nofollow ugc\">LearningTimes\u003C\u002Fa> – Producers of online learning events, programs and applications\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fweb.facebook.com\u002Fgroups\u002F1899542540365937\u002F\" title=\"BadgeOS on Facebook\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa> – BadgeOS on Facebook\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FBadgeOs\" title=\"BadgeOS on Twitter\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> – BadgeOS Tweets\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbadgeos.org\u002Fjoin-list\u002F\" title=\"BadgeOS Occasional Mailing List - No spam!\" rel=\"nofollow ugc\">E-Mailing List\u003C\u002Fa> – Occasional updates via e-mail\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopencredit\u002Fbadgeos\" title=\"BadgeOS on GitHub\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> – Report issues, contribute code\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds BadgeOS features to BuddyPress and bbPress. Earn badges\u002Fpoints\u002Franks based on community activity, and display them on user profiles and activity  &hellip;",300,116936,80,23,"2022-02-28T12:16:00.000Z","5.9.13",[19,20,21,53,23],"obi","https:\u002F\u002Fbadgeos.org\u002Fdownloads\u002Fcommunity\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbadgeos-community-add-on.zip",85,"2026-03-15T15:16:48.613Z",{"slug":59,"name":60,"version":61,"author":42,"author_profile":43,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":51,"requires_at_least":69,"requires_php":14,"tags":70,"homepage":71,"download_link":72,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":57},"badgeos-badgestack-add-on","BadgeOS BadgeStack Add-on","1.0.3","\u003Cp>The BadgeStack add-on to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbadgeos\u002F\" title=\"BadgeOS\" rel=\"ugc\">BadgeOS plugin\u003C\u002Fa> automatically sets up achievement types and pages for Levels, Quests, Quest Badges and Community Badges and installs sample content for each.\u003C\u002Fp>\n\u003Cp>BadgeStack requires that you first install and activate the free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbadgeos\u002F\" title=\"BadgeOS\" rel=\"ugc\">BadgeOS plugin\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.badgeos.org\" title=\"BadgeOS\" rel=\"nofollow ugc\">BadgeOS\u003C\u002Fa> turns your WordPress site into an achievement and badging system.\u003C\u002Fp>\n\u003Cp>The BadgeStack add-on to BadgeOS automatically creates all the achievement types and pages needed to quickly set up your very own badging system. Levels, Quest Badges, Quests and Community Badges are all ready upon activating the plugin, as are pages with shortcodes for each achievement type. BadgeStack also includes a set of sample achievements and badges. A great way to bring some instant organization to your site and to get started with badging. This add-on is made possible in part due to the generous support of HASTAC, through the DML Badging Competition.\u003C\u002Fp>\n\u003Cp>Badges are Mozilla OBI compatible and sharable via \u003Ca href=\"https:\u002F\u002Fcredly.com\u002F\" title=\"Credly.com\" rel=\"nofollow ugc\">Credly\u003C\u002Fa>, the free web service for recognizing and displaying lifelong achievement.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbadgeos\u002F\" title=\"BadgeOS\" rel=\"ugc\">Get the BadgeOS plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Stay Connected \u002F Helpful Links\u003C\u002Fh4>\n\u003Cp>BadgeOS BadgeStack Add-On is made available by \u003Ca href=\"http:\u002F\u002Fwww.LearningTimes.com\u002F\" title=\"LearningTimes web site\" rel=\"nofollow ugc\">LearningTimes, LLC\u003C\u002Fa>. Here are some ways to stay connected and to see what else we are up to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbadgeos.org\u002F\" title=\"BadgeOS web site\" rel=\"nofollow ugc\">BadgeOS.org\u003C\u002Fa> – Contact Us, Video Tutorials, Examples, News\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcredly.com\u002F\" title=\"Credly web site\" rel=\"nofollow ugc\">Credly.com\u003C\u002Fa> – Manage lifelong credentials that matter\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fsupport.credly.com\u002F\" title=\"Credly FAQ and Support\" rel=\"nofollow ugc\">Credly Knowledgebase\u003C\u002Fa> – Credly FAQ\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FLearningTimes\" title=\"LearningTimes on Facebook\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa> – LearningTimes on Facebook\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FLearningTimes\" title=\"LearningTimes on Facebook\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> – LearningTimes Tweets\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbadgeos.org\u002Fjoin-list\u002F\" title=\"BadgeOS Occasional Mailing List - No spam!\" rel=\"nofollow ugc\">E-Mailing List\u003C\u002Fa> – Occasional updates via e-mail\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopencredit\u002Fbadgeos\" title=\"BadgeOS on GitHub\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> – Report issues, contribute code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Acknowledgements\u003C\u002Fh4>\n\u003Cp>BadgeStack is a proud winner of the “Badges for Lifelong Learning Competition” which is supported by the John D. and Catherine T. MacArthur Foundation, as well as the Gates Foundation and Mozilla, and is administered by co-located HASTAC teams based at the University of California Humanities Research Institute and John Hope Franklin Humanities Institute at Duke University.\u003C\u002Fp>\n\u003Ch4>License Info\u003C\u002Fh4>\n\u003Cp>LearningTimes, LLC licenses the BadgeOS BadgeStack Add-On to you under the terms of the GNU Affero General Public License, version 3, as published by the Free Software Foundation.\u003C\u002Fp>\n\u003Cp>There is NO WARRANTY for this software, express or implied, including the implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License, version 3, at \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0.html\" title=\"License\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0.html\u003C\u002Fa> for more details.\u003C\u002Fp>\n","This add-on to BadgeOS automatically creates achievement types, pages and sample content to jumpstart your own badging system.",40,12644,74,6,"2022-05-23T10:55:00.000Z","3.5",[19,20,21,42,23],"https:\u002F\u002Fbadgeos.org\u002Fdownloads\u002Fbadgestack\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbadgeos-badgestack-add-on.zip",{"slug":74,"name":75,"version":76,"author":42,"author_profile":43,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":25,"num_ratings":81,"last_updated":82,"tested_up_to":51,"requires_at_least":83,"requires_php":14,"tags":84,"homepage":14,"download_link":85,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":57},"badgeos-invite-codes-add-on","BadgeOS Invite Codes Add-on","1.1.3","\u003Cp>This add-on plugin to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbadgeos\u002F\" title=\"BadgeOS\" rel=\"ugc\">BadgeOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbuddypress\u002F\" title=\"BadgeOS\" rel=\"ugc\">BuddyPress\u003C\u002Fa> automatically joins a user to one or more BuddyPress groups when they use a corresponding Invite Code upon joining your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> You will need the free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbadgeos\u002F\" title=\"BadgeOS\" rel=\"ugc\">BadgeOS plugin\u003C\u002Fa>&trade; (version 1.2 or higher) and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbuddypress\u002F\" title=\"BadgeOS\" rel=\"ugc\">BuddyPress plugin\u003C\u002Fa> v1.7 or higher installed to use this plugin.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fbadgeos.org\" title=\"BadgeOS\" rel=\"nofollow ugc\">BadgeOS\u003C\u002Fa>&trade; turns your WordPress site into an achievement and badging system. Use the BadgeOS Invite Code plugin in conjunction with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbadgeos-community-add-on\u002F\" title=\"BadgeOS Community Add-on\" rel=\"ugc\">BadgeOS Community Add-on\u003C\u002Fa>, and badges based on Group membership can be awarded to users as soon as they join your site with a valid Invite Code.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbadgeos\u002F\" title=\"BadgeOS\" rel=\"ugc\">Get the BadgeOS plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create and manage as many “Invite Codes” as desired\u003C\u002Fli>\n\u003Cli>Select one or more BuddyPress Groups that users should automatically join when they register for your site\u003C\u002Fli>\n\u003Cli>Set the maximum number of times any specific code can be used\u003C\u002Fli>\n\u003Cli>Designate an expiration date after which your codes can no longer be used\u003C\u002Fli>\n\u003Cli>Easily edit or delete any code at any time to disable further use\u003C\u002Fli>\n\u003Cli>Set Invite Codes from the front-end of the site when creating new BuddyPress Groups.\u003C\u002Fli>\n\u003Cli>Configuration option to require an invite code for site registration\u003C\u002Fli>\n\u003Cli>Optionally select one or more default BuddyPress groups that members should automatically join when they register for your site\u003C\u002Fli>\n\u003Cli>Multisite support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Resources \u002F Helpful Links\u003C\u002Fh4>\n\u003Cp>BadgeOS is made available by \u003Ca href=\"http:\u002F\u002Fwww.LearningTimes.com\u002F\" title=\"LearningTimes web site\" rel=\"nofollow ugc\">LearningTimes, LLC\u003C\u002Fa>. Here are some ways to stay connected and to see what else we are up to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbadgeos.org\u002F\" title=\"BadgeOS web site\" rel=\"nofollow ugc\">BadgeOS.org\u003C\u002Fa> – Contact Us, Video Tutorials, Examples, News\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.learningtimes.com\" title=\"LearningTimes web site\" rel=\"nofollow ugc\">LearningTimes\u003C\u002Fa> – Online learning programs, development and expertise\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcredly.com\u002F\" title=\"Credly web site\" rel=\"nofollow ugc\">Credly.com\u003C\u002Fa> – Manage lifelong credentials that matter\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fsupport.credly.com\u002F\" title=\"Credly FAQ and Support\" rel=\"nofollow ugc\">Credly Knowledgebase\u003C\u002Fa> – Credly FAQ\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FLearningTimes\" title=\"LearningTimes on Facebook\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa> – LearningTimes on Facebook\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FLearningTimes\" title=\"LearningTimes on Facebook\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> – LearningTimes Tweets\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhttp:\u002F\u002Fbadgeos.org\u002Fjoin-list\u002F\" title=\"BadgeOS Occasional Mailing List - No spam!\" rel=\"nofollow ugc\">E-Mailing List\u003C\u002Fa> – Occasional updates via e-mail\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopencredit\u002Fbadgeos\" title=\"BadgeOS on GitHub\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> – Report issues, contribute code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>License Info\u003C\u002Fh4>\n\u003Cp>LearningTimes, LLC licenses BadgeOS and the BadgeOS Activity Codes Add-on to you under the terms of the GNU Affero General Public License, version 3, as published by the Free Software Foundation.\u003C\u002Fp>\n\u003Cp>There is NO WARRANTY for this software, express or implied, including the implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License, version 3, at \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0.html\" title=\"License\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0.html\u003C\u002Fa> for more details.\u003C\u002Fp>\n","Enhances sites running BuddyPress and BadgeOS by joining users to one or more specified groups when they use a special Invite Code to join your site.",10,6658,1,"2022-02-28T13:35:00.000Z","4.0",[19,20,21,53,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbadgeos-invite-codes-add-on.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":79,"downloaded":94,"rating":25,"num_ratings":95,"last_updated":14,"tested_up_to":96,"requires_at_least":69,"requires_php":14,"tags":97,"homepage":98,"download_link":99,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"badgeos-open-badges-issuer-add-on","Open Badges Issuer Add-on","1.1.2","mhawksey","https:\u002F\u002Fprofiles.wordpress.org\u002Fmhawksey\u002F","\u003Cp>This add-on allows you to directly issue Open Badges from your WordPress site. The add-on works with the BadgeOS plugin exposing achievements earned as \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmozilla\u002Fopenbadges-specification\u002Fblob\u002Fmaster\u002FAssertion\u002Flatest.md\" rel=\"nofollow ugc\">Open Badges Assertions\u003C\u002Fa>. The add-on integrates with the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmozilla\u002Fopenbadges\u002Fblob\u002Fdevelopment\u002Fdocs\u002Fapis\u002Fissuer_api.md\" rel=\"nofollow ugc\">Mozilla Issuer API\u003C\u002Fa> to allow award badges to be pushed to their Mozilla Backpack.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbadgeos\u002F\" title=\"BadgeOS\" rel=\"ugc\">Get the BadgeOS plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Resources \u002F Helpful Links\u003C\u002Fh4>\n\u003Cp>This plugin was developed using the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopencredit\u002FBadgeOS-Boilerplate-Add-on\" rel=\"nofollow ugc\">BadgeOS Boilerplate Add-On\u003C\u002Fa> by @mhawksey at the \u003Ca href=\"http:\u002F\u002Falt.ac.uk\" rel=\"nofollow ugc\">Association for Learning Technology\u003C\u002Fa> for the \u003Ca href=\"http:\u002F\u002Foctel.alt.ac.uk\" rel=\"nofollow ugc\">Open Course in Technology Enhanced Learning (ocTEL)\u003C\u002Fa>. For more information about BadgeOS see the resource below:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbadgeos.org\u002F\" title=\"BadgeOS web site\" rel=\"nofollow ugc\">BadgeOS.org\u003C\u002Fa> – Contact Us, Video Tutorials, Examples, News\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcredly.com\u002F\" title=\"Credly web site\" rel=\"nofollow ugc\">Credly.com\u003C\u002Fa> – Manage lifelong credentials that matter\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopencredit\u002Fbadgeos\" title=\"BadgeOS on GitHub\" rel=\"nofollow ugc\">BadgeOS on GitHub\u003C\u002Fa> – Report issues, contribute code\u003C\u002Fli>\n\u003C\u002Ful>\n","Issue Mozilla Open Badges directly from your site with this add-on for BadgeOS",2891,2,"4.3.34",[19,20,21,53,23],"http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbadgeos-open-badges-issuer-add-on\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbadgeos-open-badges-issuer-add-on.1.1.2.zip",{"slug":101,"name":102,"version":103,"author":42,"author_profile":43,"description":104,"short_description":105,"active_installs":79,"downloaded":106,"rating":25,"num_ratings":81,"last_updated":107,"tested_up_to":51,"requires_at_least":83,"requires_php":14,"tags":108,"homepage":14,"download_link":109,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":57},"badgeos-suggested-achievements-add-on","BadgeOS Suggested Achievements Add-on","1.1.1","\u003Cp>A widget that allows the site creator to display badge\u002Frank activities or achievements\u002Franks available to be completed.  As activities are completed they are removed from the list.\u003C\u002Fp>\n\u003Cp>Site participants have a perpetual view of achievements\u002Franks still to be completed.  Using a widget, this is an easy way for administers to guide participants to new activities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> You will need to install the free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbadgeos\u002F\" title=\"BadgeOS\" rel=\"ugc\">BadgeOS plugin\u003C\u002Fa>&trade; (version 3.2 or higher) to use the BadgeOS Community Add-on. You will also need the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbuddypress\u002F\" title=\"BadgeOS\" rel=\"ugc\">BuddyPress plugin\u003C\u002Fa> v1.7 or higher installed.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbadgeos\u002F\" title=\"BadgeOS\" rel=\"ugc\">Get the BadgeOS plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fbadgeos.org\" title=\"BadgeOS\" rel=\"nofollow ugc\">BadgeOS\u003C\u002Fa>&trade; turns your WordPress site into an achievement, badging and engagement management system. Your users complete steps, demonstrate skills and knowledge, and earn digital badges. Easily define the achievements, organize the badge requirements any way you like, and choose from and combine a range of assessment options to determine whether each task or requirement has been achieved.\u003C\u002Fp>\n\u003Cp>Create badges and set up the achievements to earn them. Badges are Mozilla OBI compatible and sharable via \u003Ca href=\"https:\u002F\u002Fcredly.com\u002F\" title=\"Credly.com\" rel=\"nofollow ugc\">Credly\u003C\u002Fa>, the free web service for managing and displaying lifelong credentials.\u003C\u002Fp>\n\u003Ch4>Stay Connected \u002F Helpful Links\u003C\u002Fh4>\n\u003Cp>BadgeOS is made available by \u003Ca href=\"http:\u002F\u002Fwww.learningtimes.com\u002F\" title=\"LearningTimes web site\" rel=\"nofollow ugc\">LearningTimes, LLC\u003C\u002Fa>. Here are some ways to stay connected and to see what else we are up to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbadgeos.org\u002F\" title=\"BadgeOS web site\" rel=\"nofollow ugc\">BadgeOS.org\u003C\u002Fa> – Contact Us, Video Tutorials, Examples, News\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.learningtimes.com\" title=\"LearningTimes web site\" rel=\"nofollow ugc\">LearningTimes\u003C\u002Fa> – Online learning programs, development and expertise\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcredly.com\u002F\" title=\"Credly web site\" rel=\"nofollow ugc\">Credly.com\u003C\u002Fa> – Manage lifelong credentials that matter\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbadgeos.org\u002Fdevelopers\" title=\"BadgeOS Developer Docs and APIs\" rel=\"nofollow ugc\">BadgeOS Developer Resources\u003C\u002Fa> – Open documentation, APIs and resources for BadgeOS developers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fsupport.credly.com\u002F\" title=\"Credly FAQ and Support\" rel=\"nofollow ugc\">Credly Knowledgebase\u003C\u002Fa> – Credly FAQ\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FCredly\" title=\"Credly on Facebook\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa> – BadgeOS and Credly on Facebook\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcredly\" title=\"Credly on Facebook\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> – BadgeOS and Credly Tweets\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbadgeos.org\u002Fjoin-list\u002F\" title=\"BadgeOS Occasional Mailing List - No spam!\" rel=\"nofollow ugc\">E-Mailing List\u003C\u002Fa> – Occasional updates via e-mail\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopencredit\u002Fbadgeos\" title=\"BadgeOS on GitHub\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> – Report issues, contribute code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer Documentation:\u003C\u002Fh4>\n\u003Cp>BadgeOS is built with expandability in mind to allow virtually anything to trigger and recognize achievement. The \u003Ca href=\"http:\u002F\u002Fbadgeos.org\u002Fdevelopers\u002F\" title=\"BadgeOS Developers\" rel=\"nofollow ugc\">Developer Resources\u003C\u002Fa> area of the BadgeOS site provides links to documentation, APIs and guides to extending BadgeOS and integrating it with other plugins and systems.  \u003Ca href=\"http:\u002F\u002Fbadgeos.org\u002Fdevelopers\u002Fshare\u002F\" title=\"Share Yoru Plugins and Add-Ons\" rel=\"nofollow ugc\">Share\u003C\u002Fa> your BadgeOS Add-Ons and BadgeOS-compatible plugins.\u003C\u002Fp>\n\u003Cp>Want to contribute to BadgeOS core? That’s great! Visit our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopencredit\u002Fbadgeos\u002Ftree\u002Fmaster#contributing\" title=\"BadgeOS on GitHub\" rel=\"nofollow ugc\">GitHub site for the project at\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>License Info\u003C\u002Fh4>\n\u003Cp>LearningTimes, LLC licenses BadgeOS to you under the terms of the GNU Affero General Public License, version 3, as published by the Free Software Foundation.\u003C\u002Fp>\n\u003Cp>There is NO WARRANTY for this software, express or implied, including the implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License, version 3, at \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0.html\" title=\"License\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0.html\u003C\u002Fa> for more details.\u003C\u002Fp>\n","Enhances sites running BuddyPress and BadgeOS by suggesting next possible incomplete achievements that a user can earn.",7941,"2022-02-28T11:14:00.000Z",[19,20,21,53,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbadgeos-suggested-achievements-add-on.zip",{"attackSurface":111,"codeSignals":180,"taintFlows":197,"riskAssessment":223,"analyzedAt":233},{"hooks":112,"ajaxHandlers":161,"restRoutes":172,"shortcodes":173,"cronEvents":178,"entryPointCount":179,"unprotectedCount":13},[113,119,123,127,132,137,142,146,150,154,158],{"type":114,"name":115,"callback":116,"file":117,"line":118},"action","admin_footer","connect_existing_credly_badge","includes\\mycred-credly-badge.php",29,{"type":114,"name":120,"callback":121,"priority":79,"file":117,"line":122},"mycred_after_badge_assign","assign_credly_badge",32,{"type":114,"name":124,"callback":125,"file":117,"line":126},"init","mycred_credly_handle_form_submission",34,{"type":128,"name":129,"callback":130,"file":117,"line":131},"filter","upload_mimes","closure",105,{"type":114,"name":133,"callback":134,"file":135,"line":136},"mycred_after_core_prefs","after_general_settings","includes\\mycred-credly-settings.php",16,{"type":128,"name":138,"callback":139,"priority":140,"file":135,"line":141},"mycred_save_core_prefs","save_credly_settings",90,17,{"type":114,"name":143,"callback":144,"priority":79,"file":145,"line":140},"mycred_init","load_modules","mycred-credly.php",{"type":114,"name":147,"callback":148,"file":145,"line":149},"admin_notices","display_activation_notice",91,{"type":114,"name":151,"callback":152,"file":145,"line":153},"admin_enqueue_scripts","load_assets",141,{"type":114,"name":155,"callback":156,"file":145,"line":157},"wp_enqueue_scripts","wp_load_assets",142,{"type":114,"name":147,"callback":159,"file":145,"line":160},"mycred_credly_admin_notice",193,[162,168],{"action":163,"nopriv":164,"callback":165,"hasNonce":166,"hasCapCheck":164,"file":117,"line":167},"get-mycred-credly-badges-list",false,"get_mycred_credly_badges_list",true,30,{"action":169,"nopriv":164,"callback":170,"hasNonce":166,"hasCapCheck":164,"file":117,"line":171},"sync_credly_badge","connect_credly_badge",31,[],[174],{"tag":175,"callback":176,"file":117,"line":177},"mycred_credly_login","mycred_credly_login_shortcode",33,[],3,{"dangerousFunctions":181,"sqlUsage":182,"outputEscaping":184,"fileOperations":13,"externalRequests":95,"nonceChecks":186,"capabilityChecks":13,"bundledLibraries":196},[],{"prepared":13,"raw":13,"locations":183},[],{"escaped":185,"rawEcho":186,"locations":187},27,4,[188,191,193,195],{"file":117,"line":189,"context":190},271,"raw output",{"file":117,"line":192,"context":190},280,{"file":117,"line":194,"context":190},284,{"file":117,"line":34,"context":190},[],[198,215],{"entryPoint":199,"graph":200,"unsanitizedCount":13,"severity":214},"mycred_credly_handle_form_submission (includes\\mycred-credly-badge.php:295)",{"nodes":201,"edges":212},[202,207],{"id":203,"type":204,"label":205,"file":117,"line":206},"n0","source","$_SERVER['REQUEST_URI'] (x2)",314,{"id":208,"type":209,"label":210,"file":117,"line":206,"wp_function":211},"n1","sink","wp_redirect() [Open Redirect]","wp_redirect",[213],{"from":203,"to":208,"sanitized":166},"low",{"entryPoint":216,"graph":217,"unsanitizedCount":13,"severity":214},"\u003Cmycred-credly-badge> (includes\\mycred-credly-badge.php:0)",{"nodes":218,"edges":221},[219,220],{"id":203,"type":204,"label":205,"file":117,"line":206},{"id":208,"type":209,"label":210,"file":117,"line":206,"wp_function":211},[222],{"from":203,"to":208,"sanitized":166},{"summary":224,"deductions":225},"The mycred-credly v2.1.3 plugin exhibits a generally strong security posture based on the provided static analysis. The plugin has no recorded vulnerabilities (CVEs), which is a significant positive indicator.  The code analysis reveals a good adherence to secure coding practices, with 100% of SQL queries using prepared statements and a high percentage (87%) of output properly escaped.  Furthermore, there are no observed dangerous functions, file operations, or taint flows indicating unsanitized paths, suggesting a low risk of common code execution vulnerabilities.\n\nHowever, there are a few areas that warrant attention. The plugin relies on four nonce checks, which is positive, but the absence of capability checks on its entry points (AJAX handlers and shortcodes) is a notable concern. While the static analysis reported zero unprotected entry points, this likely means they are protected by general WordPress user authentication rather than specific role or capability checks. This could potentially leave them vulnerable to privilege escalation if an attacker can impersonate a logged-in user with insufficient privileges. The presence of external HTTP requests also introduces a minor risk, as these could be exploited in certain scenarios, though without further analysis of their purpose, it's difficult to quantify the exact risk.\n\nIn conclusion, mycred-credly v2.1.3 appears to be a well-developed plugin with a strong foundation in secure coding. Its lack of past vulnerabilities is a testament to its developers' efforts. The primary area for improvement lies in implementing more granular capability checks for its AJAX handlers and shortcodes to bolster its defense against unauthorized access and potential privilege escalation.",[226,229,231],{"reason":227,"points":228},"No capability checks on entry points",15,{"reason":230,"points":179},"External HTTP requests present",{"reason":232,"points":95},"Minor unescaped output detected","2026-03-16T22:42:41.804Z",{"wat":235,"direct":244},{"assetPaths":236,"generatorPatterns":239,"scriptPaths":240,"versionParams":241},[237,238],"\u002Fwp-content\u002Fplugins\u002Fmycred-credly\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fmycred-credly\u002Fassets\u002Fjs\u002Fscript.js",[],[238],[242,243],"mycred-credly\u002Fassets\u002Fcss\u002Fstyle.css?ver=","mycred-credly\u002Fassets\u002Fjs\u002Fscript.js?ver=",{"cssClasses":245,"htmlComments":250,"htmlAttributes":251,"restEndpoints":255,"jsGlobals":257,"shortcodeOutput":259},[246,247,248,249],"overlay-credly-modal","mycred-credly-badge-modal","mycred-credly-badge-modal-wraper","close-modal-btn",[],[252,253,254],"data-mycred-credly-access-token","data-mycred-credly-organization-id","data-mycred-credly-badge-id",[256],"\u002Fwp-json\u002Fmycred-credly\u002Fv1\u002Fbadges",[258],"mycred_credly",[260],"[mycred_credly_login]"]