[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXyZEIN5kP-e_sD57psmdq4xiYIiBPbSz4H3YS2T3ITg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":100,"fingerprints":212},"gamipress-buddypress-group-leaderboard","GamiPress – BuddyPress Group Leaderboard","1.1.4","Ruben Garcia","https:\u002F\u002Fprofiles.wordpress.org\u002Frubengc\u002F","\u003Cp>GamiPress – BuddyPress Group Leaderboard let’s you add new tab on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuddypress\u002F\" title=\"BuddyPress\" rel=\"ugc\">BuddyPress\u003C\u002Fa> groups with a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress\u002F\" title=\"GamiPress\" rel=\"ugc\">GamiPress\u003C\u002Fa> leaderboard of group members!\u003C\u002Fp>\n\u003Cp>Through the GamiPress settings you will be able to configure the metrics by which group members should be ranked and the columns to show.\u003C\u002Fp>\n\u003Cp>Important: This plugin requires \u003Ca href=\"https:\u002F\u002Fgamipress.com\u002Fadd-ons\u002Fgamipress-leaderboards\u002F\" title=\"GamiPress - Leaderboards\" rel=\"nofollow ugc\">GamiPress – Leaderboards\u003C\u002Fa> add-on.\u003C\u002Fp>\n","Add a completely configurable tab on BuddyPress groups with a GamiPress leaderboard of group members",300,16413,0,"2025-12-01T15:58:00.000Z","6.9.4","4.4","",[19,20,21,22,23],"achievement","gamification","gamify","gamipress","point","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress-buddypress-group-leaderboard\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgamipress-buddypress-group-leaderboard.1.1.4.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"rubengc",30,24720,99,139,78,"2026-04-04T02:32:38.115Z",[39,52,64,76,88],{"slug":40,"name":41,"version":42,"author":7,"author_profile":8,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":13,"num_ratings":13,"last_updated":47,"tested_up_to":48,"requires_at_least":16,"requires_php":17,"tags":49,"homepage":50,"download_link":51,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gamipress-leaderboards-include-exclude-users","GamiPress – Leaderboards Include\u002FExclude Users","1.0.9","\u003Cp>GamiPress – Leaderboards Include\u002FExclude Users let’s you include and\u002For exclude users that will be ranked on a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress\u002F\" title=\"GamiPress\" rel=\"ugc\">GamiPress\u003C\u002Fa> leaderboard!\u003C\u002Fp>\n\u003Cp>In addition, plugin includes settings to include and\u002For exclude users by role.\u003C\u002Fp>\n\u003Cp>Important: This plugin requires \u003Ca href=\"https:\u002F\u002Fgamipress.com\u002Fadd-ons\u002Fgamipress-leaderboards\u002F\" title=\"GamiPress - Leaderboards\" rel=\"nofollow ugc\">GamiPress – Leaderboards\u003C\u002Fa> add-on.\u003C\u002Fp>\n","Include or exclude specific users or roles on any leaderboard.",500,14838,"2025-12-01T15:59:00.000Z","6.1.10",[19,20,21,22,23],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress-leaderboards-include-exclude-users","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgamipress-leaderboards-include-exclude-users.1.0.9.zip",{"slug":53,"name":54,"version":55,"author":7,"author_profile":8,"description":56,"short_description":57,"active_installs":58,"downloaded":59,"rating":26,"num_ratings":60,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":61,"homepage":62,"download_link":63,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gamipress-block-users","GamiPress – Block Users","1.0.2","\u003Cp>GamiPress – Block Users let’s you block users and roles from getting awarded through the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress\u002F\" title=\"GamiPress\" rel=\"ugc\">GamiPress\u003C\u002Fa> awards engine!\u003C\u002Fp>\n\u003Cp>In addition, blocked users activity won’t be registered on logs what makes it ideal for stop registering and awarding undesired user roles like site administrators.\u003C\u002Fp>\n","Block users and roles from getting awarded through the GamiPress awards engine",400,10544,2,[19,20,21,22,23],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress-block-users\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgamipress-block-users.1.0.2.zip",{"slug":65,"name":66,"version":67,"author":7,"author_profile":8,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":26,"num_ratings":72,"last_updated":47,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":73,"homepage":74,"download_link":75,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gamipress-emails-by-type","GamiPress – Emails By Type","1.0.3","\u003Cp>GamiPress – Emails By Type let’s you set different emails settings by type for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress\u002F\" title=\"GamiPress\" rel=\"ugc\">GamiPress\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ability to set achievement and step emails by achievement type.\u003C\u002Fli>\n\u003Cli>Ability to set achievement and step emails by single achievement.\u003C\u002Fli>\n\u003Cli>Ability to set points awards and deductions emails by points type.\u003C\u002Fli>\n\u003Cli>Ability to set rank and rank requirements emails by rank type.\u003C\u002Fli>\n\u003Cli>Ability to set rank and rank requirements emails by single rank.\u003C\u002Fli>\n\u003Cli>Ability to disable any email by achievement type, single achievement, by points type, by rank type or by single rank.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Settings hierarchy\u003C\u002Fh4>\n\u003Cp>On achievements and ranks, you have the ability to set custom settings by a single item or to the whole type, the settings will be applied in following order:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Single item (achievement or rank) settings -> Type settings (achievement or rank type) -> Emails settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you leave empty the emails settings of a single item then type settings will be applied.\u003Cbr \u002F>\nIf type settings are empty, then will be applied emails setting.\u003C\u002Fp>\n","Set different emails settings by type",200,8188,1,[19,20,21,22,23],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress-emails-by-type\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgamipress-emails-by-type.1.0.3.zip",{"slug":77,"name":78,"version":79,"author":7,"author_profile":8,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":13,"num_ratings":13,"last_updated":84,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":85,"homepage":86,"download_link":87,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gamipress-lifterlms-group-leaderboard","GamiPress – LifterLMS Group Leaderboard","1.0.8","\u003Cp>GamiPress – LifterLMS Group Leaderboard let’s you add new tab on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flifterlms\u002F\" title=\"LifterLMS\" rel=\"ugc\">LifterLMS\u003C\u002Fa> groups with a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress\u002F\" title=\"GamiPress\" rel=\"ugc\">GamiPress\u003C\u002Fa> leaderboard of group members!\u003C\u002Fp>\n\u003Cp>Through the GamiPress settings you will be able to configure the metrics by which group members should be ranked and the columns to show.\u003C\u002Fp>\n\u003Cp>Important: This plugin requires \u003Ca href=\"https:\u002F\u002Fgamipress.com\u002Fadd-ons\u002Fgamipress-leaderboards\u002F\" title=\"GamiPress - Leaderboards\" rel=\"nofollow ugc\">GamiPress – Leaderboards\u003C\u002Fa> add-on, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flifterlms\u002F\" title=\"LifterLMS\" rel=\"ugc\">LifterLMS\u003C\u002Fa> plugin and \u003Ca href=\"https:\u002F\u002Flifterlms.com\u002Fproduct\u002Fgroups\u002F\" rel=\"nofollow ugc\">LifterLMS – Groups\u003C\u002Fa> add-on.\u003C\u002Fp>\n","Add a completely configurable tab on LifterLMS groups with a GamiPress leaderboard of group members",20,2808,"2025-12-01T16:00:00.000Z",[19,20,21,22,23],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress-lifterlms-group-leaderboard\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgamipress-lifterlms-group-leaderboard.1.0.8.zip",{"slug":89,"name":90,"version":91,"author":7,"author_profile":8,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":13,"num_ratings":13,"last_updated":96,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":97,"homepage":98,"download_link":99,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gamipress-points-csv-tool","GamiPress – Points CSV Tool","1.0.1","\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> This tool has been included as a built-in tool on GamiPress 1.6.4. There is no need to install it yet.\u003C\u002Fp>\n\u003Cp>GamiPress – Points CSV Tool let’s you import\u002Fexport points through CSV files!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Export user’s points balances of any desired type as a CSV file.\u003C\u002Fli>\n\u003Cli>Import different user’s points of different points types that will be awarded to the user (points will be added to their current balance).\u003C\u002Fli>\n\u003Cli>Ability to pass the user’s ID, username or email to identify the user that will be awarded.\u003C\u002Fli>\n\u003Cli>Included a CSV template as example of the different ways an user can be awarded.\u003C\u002Fli>\n\u003Cli>Support to set custom log entry per CSV row.\u003C\u002Fli>\n\u003C\u002Ful>\n","Tool to import\u002Fexport points through CSV files",10,3287,"2025-12-01T16:01:00.000Z",[19,20,21,22,23],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress-points-csv-tool\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgamipress-points-csv-tool.1.0.1.zip",{"attackSurface":101,"codeSignals":184,"taintFlows":200,"riskAssessment":201,"analyzedAt":211},{"hooks":102,"ajaxHandlers":174,"restRoutes":181,"shortcodes":182,"cronEvents":183,"entryPointCount":72,"unprotectedCount":72},[103,108,113,119,123,127,132,136,140,145,149,151,153,156,159,162,165,170],{"type":104,"name":105,"callback":105,"file":106,"line":107},"action","admin_notices","gamipress-buddypress-group-leaderboard.php",120,{"type":104,"name":109,"callback":110,"priority":111,"file":106,"line":112},"plugins_loaded","GamiPress_BuddyPress_Group_Leaderboard",11,271,{"type":114,"name":115,"callback":116,"file":117,"line":118},"filter","gamipress_settings_addons_meta_boxes","gamipress_bp_group_leaderboard_settings_meta_boxes","includes\\admin.php",149,{"type":104,"name":120,"callback":121,"file":117,"line":122},"add_meta_boxes","gamipress_bp_group_leaderboard_register_meta_boxes",167,{"type":114,"name":124,"callback":125,"file":117,"line":126},"gamipress_automatic_updates_plugins","gamipress_bp_group_leaderboard_automatic_updates",208,{"type":104,"name":128,"callback":129,"priority":72,"file":130,"line":131},"bp_init","gamipress_bp_group_leaderboard_load_components","includes\\bp-groups.php",25,{"type":104,"name":133,"callback":134,"file":130,"line":135},"bp_template_content","gamipress_bp_group_leaderboard_content",34,{"type":104,"name":137,"callback":138,"file":130,"line":139},"groups_delete_group","gamipress_bp_group_leaderboard_on_delete_group",92,{"type":114,"name":141,"callback":142,"priority":94,"file":143,"line":144},"gamipress_leaderboards_leaderboard_pre_query_vars","gamipress_bp_group_leaderboard_leaderboard_pre_query_vars","includes\\content-filters.php",56,{"type":114,"name":146,"callback":147,"priority":94,"file":143,"line":148},"gamipress_leaderboards_leaderboard_users","gamipress_bp_group_leaderboard_override_leaderboard_option",98,{"type":114,"name":150,"callback":147,"priority":94,"file":143,"line":34},"gamipress_leaderboards_leaderboard_users_per_page",{"type":114,"name":152,"callback":147,"priority":94,"file":143,"line":26},"gamipress_leaderboards_leaderboard_columns",{"type":114,"name":154,"callback":147,"priority":94,"file":143,"line":155},"gamipress_leaderboards_leaderboard_metrics",101,{"type":114,"name":157,"callback":147,"priority":94,"file":143,"line":158},"gamipress_leaderboards_leaderboard_period",102,{"type":114,"name":160,"callback":147,"priority":94,"file":143,"line":161},"gamipress_leaderboards_leaderboard_period_start_date",103,{"type":114,"name":163,"callback":147,"priority":94,"file":143,"line":164},"gamipress_leaderboards_leaderboard_period_end_date",104,{"type":104,"name":166,"callback":167,"file":168,"line":169},"admin_init","gamipress_bp_group_leaderboard_admin_register_scripts","includes\\scripts.php",28,{"type":104,"name":171,"callback":172,"priority":26,"file":168,"line":173},"admin_enqueue_scripts","gamipress_bp_group_leaderboard_admin_enqueue_scripts",50,[175],{"action":176,"nopriv":177,"callback":178,"hasNonce":177,"hasCapCheck":177,"file":179,"line":180},"gamipress_buddypress_group_leaderboard_regenerate_leaderboards",false,"gamipress_bp_group_leaderboard_regenerate_leaderboards_ajax","includes\\ajax-functions.php",24,[],[],[],{"dangerousFunctions":185,"sqlUsage":186,"outputEscaping":188,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":199},[],{"prepared":60,"raw":13,"locations":187},[],{"escaped":189,"rawEcho":190,"locations":191},5,3,[192,195,197],{"file":117,"line":193,"context":194},184,"raw output",{"file":117,"line":196,"context":194},187,{"file":130,"line":198,"context":194},72,[],[],{"summary":202,"deductions":203},"The gamipress-buddypress-group-leaderboard plugin v1.1.4 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for all SQL queries and avoiding dangerous functions, file operations, and external HTTP requests. The absence of known vulnerabilities and bundled libraries is also a strong indicator of responsible development. However, a significant concern arises from the presence of an unprotected AJAX handler. This single unprotected entry point, while seemingly isolated, presents a potential avenue for attackers to exploit without proper authentication or authorization checks, which could lead to unintended actions or data manipulation.\n\nThe code analysis reveals one AJAX handler that lacks authentication checks, forming a critical weakness in its security design. While no critical or high severity taint flows were detected, this unprotected entry point is a direct pathway for potential misuse. The plugin's history of zero vulnerabilities suggests a generally secure codebase, but this does not negate the immediate risk posed by the identified unprotected AJAX handler. A balanced conclusion highlights the plugin's strengths in secure SQL handling and its clean vulnerability history, but it is critically undermined by the presence of an unprotected AJAX endpoint which requires immediate attention.",[204,206,209],{"reason":205,"points":94},"Unprotected AJAX handler",{"reason":207,"points":208},"Missing nonce checks on AJAX",8,{"reason":210,"points":189},"Insufficient output escaping (37% unescaped)","2026-03-16T19:57:24.664Z",{"wat":213,"direct":222},{"assetPaths":214,"generatorPatterns":217,"scriptPaths":218,"versionParams":219},[215,216],"\u002Fwp-content\u002Fplugins\u002Fgamipress-buddypress-group-leaderboard\u002Fassets\u002Fcss\u002Fgamipress-bp-group-leaderboard.css","\u002Fwp-content\u002Fplugins\u002Fgamipress-buddypress-group-leaderboard\u002Fassets\u002Fjs\u002Fgamipress-bp-group-leaderboard.js",[],[216],[220,221],"gamipress-buddypress-group-leaderboard\u002Fassets\u002Fcss\u002Fgamipress-bp-group-leaderboard.css?ver=","gamipress-buddypress-group-leaderboard\u002Fassets\u002Fjs\u002Fgamipress-bp-group-leaderboard.js?ver=",{"cssClasses":223,"htmlComments":226,"htmlAttributes":229,"restEndpoints":232,"jsGlobals":233,"shortcodeOutput":235},[224,225],"gamipress-bp-group-leaderboard","gamipress-bp-group-leaderboard-tab",[227,228],"\u003C!-- GamiPress - BuddyPress Group Leaderboard -->","\u003C!-- GamiPress - BuddyPress Group Leaderboard Tab -->",[230,231],"data-gamipress-bp-group-leaderboard-group-id","data-gamipress-bp-group-leaderboard-user-id",[],[234],"gamipress_bp_group_leaderboard_vars",[236],"[gamipress_bp_group_leaderboard]"]