[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0Dq8Ryh0wLBaLG6JeQGfJTyxQ8Ef8TZVEQejAnj9Ab4":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":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":100,"fingerprints":308},"gamipress-emails-by-type","GamiPress – Emails By Type","1.0.3","Ruben Garcia","https:\u002F\u002Fprofiles.wordpress.org\u002Frubengc\u002F","\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,100,1,"2025-12-01T15:59:00.000Z","6.9.4","4.4","",[20,21,22,23,24],"achievement","gamification","gamify","gamipress","point","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress-emails-by-type\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgamipress-emails-by-type.1.0.3.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"rubengc",30,24720,99,139,78,"2026-04-04T10:55:25.094Z",[40,52,65,76,88],{"slug":41,"name":42,"version":43,"author":7,"author_profile":8,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":27,"num_ratings":27,"last_updated":15,"tested_up_to":48,"requires_at_least":17,"requires_php":18,"tags":49,"homepage":50,"download_link":51,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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,"6.1.10",[20,21,22,23,24],"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":13,"num_ratings":60,"last_updated":61,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":62,"homepage":63,"download_link":64,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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,"2025-12-01T15:58:00.000Z",[20,21,22,23,24],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress-block-users\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgamipress-block-users.1.0.2.zip",{"slug":66,"name":67,"version":68,"author":7,"author_profile":8,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":27,"num_ratings":27,"last_updated":61,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":73,"homepage":74,"download_link":75,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"gamipress-buddypress-group-leaderboard","GamiPress – BuddyPress Group Leaderboard","1.1.4","\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,[20,21,22,23,24],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress-buddypress-group-leaderboard\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgamipress-buddypress-group-leaderboard.1.1.4.zip",{"slug":77,"name":78,"version":79,"author":7,"author_profile":8,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":27,"num_ratings":27,"last_updated":84,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":85,"homepage":86,"download_link":87,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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",[20,21,22,23,24],"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":27,"num_ratings":27,"last_updated":96,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":97,"homepage":98,"download_link":99,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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",[20,21,22,23,24],"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":291,"taintFlows":298,"riskAssessment":299,"analyzedAt":307},{"hooks":102,"ajaxHandlers":287,"restRoutes":288,"shortcodes":289,"cronEvents":290,"entryPointCount":27,"unprotectedCount":27},[103,108,112,117,122,127,131,134,138,141,145,148,152,156,160,164,167,171,174,178,182,186,190,193,197,200,204,208,212,216,219,223,226,230,234,238,242,245,249,252,256,260,264,268,271,275,278,283],{"type":104,"name":105,"callback":105,"file":106,"line":107},"action","admin_notices","gamipress-emails-by-type.php",102,{"type":104,"name":109,"callback":110,"file":106,"line":111},"plugins_loaded","GamiPress_Emails_By_Type",211,{"type":104,"name":113,"callback":114,"file":115,"line":116},"cmb2_admin_init","gamipress_emails_by_type_meta_boxes","includes\\admin.php",588,{"type":118,"name":119,"callback":120,"file":115,"line":121},"filter","gamipress_automatic_updates_plugins","gamipress_emails_by_type_automatic_updates",605,{"type":118,"name":123,"callback":124,"priority":94,"file":125,"line":126},"gamipress_disable_achievement_earned_email","gamipress_emails_by_type_disable_achievement_earned_email","includes\\content-filters.php",51,{"type":118,"name":128,"callback":129,"priority":94,"file":125,"line":130},"gamipress_achievement_earned_email_subject","gamipress_emails_by_type_achievement_earned_email_subject",95,{"type":118,"name":132,"callback":133,"priority":94,"file":125,"line":36},"gamipress_achievement_earned_email_content","gamipress_emails_by_type_achievement_earned_email_content",{"type":118,"name":135,"callback":136,"file":125,"line":137},"gamipress_preview_achievement_earned_email_subject","gamipress_emails_by_type_preview_achievement_earned_email_subject",194,{"type":118,"name":139,"callback":136,"file":125,"line":140},"gamipress_send_test_achievement_earned_email_subject",195,{"type":118,"name":142,"callback":143,"file":125,"line":144},"gamipress_preview_achievement_earned_email_content","gamipress_emails_by_type_preview_achievement_earned_email_content",250,{"type":118,"name":146,"callback":143,"file":125,"line":147},"gamipress_send_test_achievement_earned_email_content",251,{"type":118,"name":149,"callback":150,"priority":94,"file":125,"line":151},"gamipress_disable_step_completed_email","gamipress_emails_by_type_disable_step_completed_email",294,{"type":118,"name":153,"callback":154,"priority":94,"file":125,"line":155},"gamipress_step_completed_email_subject","gamipress_emails_by_type_step_completed_email_subject",339,{"type":118,"name":157,"callback":158,"priority":94,"file":125,"line":159},"gamipress_step_completed_email_content","gamipress_emails_by_type_step_completed_email_content",384,{"type":118,"name":161,"callback":162,"file":125,"line":163},"gamipress_preview_step_completed_email_subject","gamipress_emails_by_type_preview_step_completed_email_subject",439,{"type":118,"name":165,"callback":162,"file":125,"line":166},"gamipress_send_test_step_completed_email_subject",440,{"type":118,"name":168,"callback":169,"file":125,"line":170},"gamipress_preview_step_completed_email_content","gamipress_emails_by_type_preview_step_completed_email_content",495,{"type":118,"name":172,"callback":169,"file":125,"line":173},"gamipress_send_test_step_completed_email_content",496,{"type":118,"name":175,"callback":176,"priority":94,"file":125,"line":177},"gamipress_disable_points_award_completed_email","gamipress_emails_by_type_disable_points_award_completed_email",528,{"type":118,"name":179,"callback":180,"priority":94,"file":125,"line":181},"gamipress_points_award_completed_email_subject","gamipress_emails_by_type_points_award_completed_email_subject",559,{"type":118,"name":183,"callback":184,"priority":94,"file":125,"line":185},"gamipress_points_award_completed_email_content","gamipress_emails_by_type_points_award_completed_email_content",590,{"type":118,"name":187,"callback":188,"file":125,"line":189},"gamipress_preview_points_award_completed_email_subject","gamipress_emails_by_type_preview_points_award_completed_email_subject",624,{"type":118,"name":191,"callback":188,"file":125,"line":192},"gamipress_send_test_points_award_completed_email_subject",625,{"type":118,"name":194,"callback":195,"file":125,"line":196},"gamipress_preview_points_award_completed_email_content","gamipress_emails_by_type_preview_points_award_completed_email_content",659,{"type":118,"name":198,"callback":195,"file":125,"line":199},"gamipress_send_test_points_award_completed_email_content",660,{"type":118,"name":201,"callback":202,"priority":94,"file":125,"line":203},"gamipress_disable_points_deduct_completed_email","gamipress_emails_by_type_disable_points_deduct_completed_email",692,{"type":118,"name":205,"callback":206,"priority":94,"file":125,"line":207},"gamipress_points_deduct_completed_email_subject","gamipress_emails_by_type_points_deduct_completed_email_subject",723,{"type":118,"name":209,"callback":210,"priority":94,"file":125,"line":211},"gamipress_points_deduct_completed_email_content","gamipress_emails_by_type_points_deduct_completed_email_content",754,{"type":118,"name":213,"callback":214,"file":125,"line":215},"gamipress_preview_points_deduct_completed_email_subject","gamipress_emails_by_type_preview_points_deduct_completed_email_subject",788,{"type":118,"name":217,"callback":214,"file":125,"line":218},"gamipress_send_test_points_deduct_completed_email_subject",789,{"type":118,"name":220,"callback":221,"file":125,"line":222},"gamipress_preview_points_deduct_completed_email_content","gamipress_emails_by_type_preview_points_deduct_completed_email_content",823,{"type":118,"name":224,"callback":221,"file":125,"line":225},"gamipress_send_test_points_deduct_completed_email_content",824,{"type":118,"name":227,"callback":228,"priority":94,"file":125,"line":229},"gamipress_disable_rank_earned_email","gamipress_emails_by_type_disable_rank_earned_email",866,{"type":118,"name":231,"callback":232,"priority":94,"file":125,"line":233},"gamipress_rank_earned_email_subject","gamipress_emails_by_type_rank_earned_email_subject",910,{"type":118,"name":235,"callback":236,"priority":94,"file":125,"line":237},"gamipress_rank_earned_email_content","gamipress_emails_by_type_rank_earned_email_content",954,{"type":118,"name":239,"callback":240,"file":125,"line":241},"gamipress_preview_rank_earned_email_subject","gamipress_emails_by_type_preview_rank_earned_email_subject",1009,{"type":118,"name":243,"callback":240,"file":125,"line":244},"gamipress_send_test_rank_earned_email_subject",1010,{"type":118,"name":246,"callback":247,"file":125,"line":248},"gamipress_preview_rank_earned_email_content","gamipress_emails_by_type_preview_rank_earned_email_content",1065,{"type":118,"name":250,"callback":247,"file":125,"line":251},"gamipress_send_test_rank_earned_email_content",1066,{"type":118,"name":253,"callback":254,"priority":94,"file":125,"line":255},"gamipress_disable_rank_requirement_completed_email","gamipress_emails_by_type_disable_rank_requirement_completed_email",1109,{"type":118,"name":257,"callback":258,"priority":94,"file":125,"line":259},"gamipress_rank_requirement_completed_email_subject","gamipress_emails_by_type_rank_requirement_completed_email_subject",1154,{"type":118,"name":261,"callback":262,"priority":94,"file":125,"line":263},"gamipress_rank_requirement_completed_email_content","gamipress_emails_by_type_rank_requirement_completed_email_content",1199,{"type":118,"name":265,"callback":266,"file":125,"line":267},"gamipress_preview_rank_requirement_completed_email_subject","gamipress_emails_by_type_preview_rank_requirement_completed_email_subject",1254,{"type":118,"name":269,"callback":266,"file":125,"line":270},"gamipress_send_test_rank_requirement_completed_email_subject",1255,{"type":118,"name":272,"callback":273,"file":125,"line":274},"gamipress_preview_rank_requirement_completed_email_content","gamipress_emails_by_type_preview_rank_requirement_completed_email_content",1310,{"type":118,"name":276,"callback":273,"file":125,"line":277},"gamipress_send_test_rank_requirement_completed_email_content",1311,{"type":104,"name":279,"callback":280,"file":281,"line":282},"admin_init","gamipress_emails_by_type_admin_register_scripts","includes\\scripts.php",29,{"type":104,"name":284,"callback":285,"priority":13,"file":281,"line":286},"admin_enqueue_scripts","gamipress_emails_by_type_admin_enqueue_scripts",53,[],[],[],[],{"dangerousFunctions":292,"sqlUsage":293,"outputEscaping":295,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":297},[],{"prepared":27,"raw":27,"locations":294},[],{"escaped":27,"rawEcho":27,"locations":296},[],[],[],{"summary":300,"deductions":301},"The static analysis of the \"gamipress-emails-by-type\" plugin v1.0.3 reveals an exceptionally clean codebase from a security perspective. There are no identified entry points such as AJAX handlers, REST API routes, or shortcodes. Furthermore, the code exhibits excellent security practices, with no dangerous functions, all SQL queries using prepared statements, and all output properly escaped. The absence of file operations, external HTTP requests, nonce checks, and capability checks, while potentially contributing to a smaller attack surface, also indicates a lack of common security mechanisms that could be exploited if unintended entry points were discovered.\n\nThe vulnerability history is also completely clear, with no known CVEs or recorded past vulnerabilities. This, combined with the pristine static analysis, suggests a highly secure plugin at its current version. However, the complete lack of security checks (nonces, capabilities) across all aspects, while not indicative of a current vulnerability, does represent a potential weakness. If any of the identified entry points were to be introduced in future versions without proper authentication and authorization, the lack of existing checks could leave those new entry points vulnerable.",[302,305],{"reason":303,"points":304},"No capability checks found",5,{"reason":306,"points":304},"No nonce checks found","2026-03-16T20:10:48.329Z",{"wat":309,"direct":318},{"assetPaths":310,"generatorPatterns":313,"scriptPaths":314,"versionParams":315},[311,312],"\u002Fwp-content\u002Fplugins\u002Fgamipress-emails-by-type\u002Fassets\u002Fcss\u002Fgamipress-emails-by-type-admin.css","\u002Fwp-content\u002Fplugins\u002Fgamipress-emails-by-type\u002Fassets\u002Fjs\u002Fgamipress-emails-by-type-admin.js",[],[312],[316,317],"gamipress-emails-by-type\u002Fassets\u002Fcss\u002Fgamipress-emails-by-type-admin.css?ver=","gamipress-emails-by-type\u002Fassets\u002Fjs\u002Fgamipress-emails-by-type-admin.js?ver=",{"cssClasses":319,"htmlComments":320,"htmlAttributes":321,"restEndpoints":322,"jsGlobals":323,"shortcodeOutput":324},[],[],[],[],[],[]]