[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXnIJDPymKn2j_WpuGLCH7tBc_2kiDuZs4HjjopPBjAg":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":57,"fingerprints":138},"recaptcha-for-asgaros-forum","reCAPTCHA (v2 & v3) for Asgaros Forum","1.0.8","Hitesh Chandwani","https:\u002F\u002Fprofiles.wordpress.org\u002Fhiteshchandwani\u002F","\u003Cp>\u003Cstrong>reCAPTCHA (v2 & v3) for Asgaros Forum\u003C\u002Fstrong> is a free plugin\u002Fadd-on for Asgaros Forum, that allow you to easily add \u003Cstrong>Google reCAPTCHA v2\u003C\u002Fstrong> or \u003Cstrong>Google reCAPTCHA v3\u003C\u002Fstrong> on your Asgaros Forum.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>reCAPTCHA (v2 & v3) for Asgaros Forum\u003C\u002Fstrong> prevent spam from creating new topics or replies. This plugin is built to integrate seamlessly with your Asgaros Forum enabled WordPress website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>reCAPTCHA (v2 & v3) for Asgaros Forum\u003C\u002Fstrong> is very easy to use and work for \u003Cstrong>guest users\u003C\u002Fstrong> as well as \u003Cstrong>Logged-in users\u003C\u002Fstrong>.\u003C\u002Fp>\n","A free plugin (add-on) for Asgaros Forum that allow you to easily add Google reCAPTCHA v2 or Google reCAPTCHA v3 on your Asgaros Forum.",5000,64230,100,3,"2024-12-06T23:19:00.000Z","6.7.5","4.7","",[20,21,22,23,4],"asgaros-forum","asgaros-forum-captcha-add-on","asgaros-forum-recaptcha","asgaros-forum-recaptcha-v2","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecaptcha-for-asgaros-forum\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecaptcha-for-asgaros-forum.1.0.4.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"hiteshchandwani",5800,30,88,"2026-04-05T12:37:22.470Z",[38],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":18,"tested_up_to":49,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":54,"download_link":55,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":56},"change-user-group-asgaros-forum","Сhange user group Asgaros forum","1.1","Djo","https:\u002F\u002Fprofiles.wordpress.org\u002Fnorthmule\u002F","\u003Cp>This plugin performs one but very necessary function,\u003Cbr \u002F>\nit adds the user to the asgaros forum group depending on the status of the WooCommerce order.\u003Cbr \u002F>\nSuch an approach can be useful if you use WooCommerce as a platform for online sales,\u003Cbr \u002F>\nand asgaros forum as a forum of technical customer support.\u003C\u002Fp>\n\u003Ch4>Some advantages of the plugin:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You only need Woocommere\u003C\u002Fli>\n\u003Cli>Several modes of operation\u003C\u002Fli>\n\u003Cli>Several styles for the form directly from the plugin settings\u003C\u002Fli>\n\u003Cli>Ability to customize styles for yourself\u003C\u002Fli>\n\u003Cli>Wide range of settings\u003C\u002Fli>\n\u003Cli>The button can be added to the item card and to the category\u003C\u002Fli>\n\u003Cli>Shortcode to install the button anywhere WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Description suggested by user [jhnpldng](https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fjhnpldng\u002F)\u003C\u002Fh3>\n\u003Cp>Allows to automatically assign a WooCommerce Customer to an Asgaros Usergoup based on their Order Status in WooCommerce.\u003Cbr \u002F>\nEach of the following WooCommerce Order Statuses can be assigned their own Asgaros Usergoup.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pending payment\u003C\u002Fli>\n\u003Cli>Processing\u003C\u002Fli>\n\u003Cli>On hold\u003C\u002Fli>\n\u003Cli>Completed\u003C\u002Fli>\n\u003Cli>Canceled\u003C\u002Fli>\n\u003Cli>Refunded\u003C\u002Fli>\n\u003Cli>Failed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>That is seven Order Statuses and you can assign each one to a different Asgaros UserGroup.\u003C\u002Fp>\n\u003Ch4>Example Usage:\u003C\u002Fh4>\n\u003Cp>Assign Order Pending customer to a Usergoup that only has access to a Welcome forum. When their order changes to Completed, they get assigned to a Usergroup that has full forum access.\u003Cbr \u002F>\nIf their order status changes to Failed, Refunded or Canceled, you could assign them to a Usrgroup that has no access to any forum.\u003C\u002Fp>\n\u003Ch4>A more basic example usage:\u003C\u002Fh4>\n\u003Cp>When Order Status is Completed, assign them to a Usergroup called Customer and give them access to the forum.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ft.me\u002Fcoderunphp\" rel=\"nofollow ugc\">Telegram Group @coderunphp\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Required Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fasgaros-forum\u002F\" rel=\"ugc\">Asgaros Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bundled translations:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Donate link:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmoney.yandex.ru\u002Fto\u002F41001746944171\" rel=\"nofollow ugc\">Visa \u002F MasterCard \u002F Mir \u002F YandexMoney\u003C\u002Fa>\u003C\u002Fp>\n","This plugin performs one but very necessary function,",20,2787,1,"5.4.19","4.8",[20,52,53],"asgarosforum","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchange-user-group-asgaros-forum\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchange-user-group-asgaros-forum.zip","2026-03-15T10:48:56.248Z",{"attackSurface":58,"codeSignals":83,"taintFlows":102,"riskAssessment":130,"analyzedAt":137},{"hooks":59,"ajaxHandlers":79,"restRoutes":80,"shortcodes":81,"cronEvents":82,"entryPointCount":27,"unprotectedCount":27},[60,66,70,74],{"type":61,"name":62,"callback":63,"file":64,"line":65},"action","admin_menu","rfaf_add_admin_submenu","recaptcha-for-asgaros-forum.php",28,{"type":61,"name":67,"callback":68,"file":64,"line":69},"wp_loaded","rfaf_save_recaptcha_setting",65,{"type":61,"name":71,"callback":72,"file":64,"line":73},"asgarosforum_editor_custom_content_bottom","rfaf_bbp_captcha_integrate",107,{"type":75,"name":76,"callback":77,"file":64,"line":78},"filter","asgarosforum_filter_insert_custom_validation","rfaf_validate_recaptcha",155,[],[],[],[],{"dangerousFunctions":84,"sqlUsage":85,"outputEscaping":87,"fileOperations":14,"externalRequests":48,"nonceChecks":48,"capabilityChecks":27,"bundledLibraries":101},[],{"prepared":27,"raw":27,"locations":86},[],{"escaped":88,"rawEcho":89,"locations":90},24,5,[91,94,97,99,100],{"file":64,"line":92,"context":93},99,"raw output",{"file":95,"line":96,"context":93},"recaptcha.php",42,{"file":95,"line":98,"context":93},57,{"file":95,"line":98,"context":93},{"file":95,"line":69,"context":93},[],[103,122],{"entryPoint":104,"graph":105,"unsanitizedCount":27,"severity":121},"rfaf_save_recaptcha_setting (recaptcha-for-asgaros-forum.php:34)",{"nodes":106,"edges":118},[107,112],{"id":108,"type":109,"label":110,"file":64,"line":111},"n0","source","$_POST (x8)",39,{"id":113,"type":114,"label":115,"file":64,"line":116,"wp_function":117},"n1","sink","update_option() [Settings Manipulation]",51,"update_option",[119],{"from":108,"to":113,"sanitized":120},true,"low",{"entryPoint":123,"graph":124,"unsanitizedCount":27,"severity":121},"\u003Crecaptcha-for-asgaros-forum> (recaptcha-for-asgaros-forum.php:0)",{"nodes":125,"edges":128},[126,127],{"id":108,"type":109,"label":110,"file":64,"line":111},{"id":113,"type":114,"label":115,"file":64,"line":116,"wp_function":117},[129],{"from":108,"to":113,"sanitized":120},{"summary":131,"deductions":132},"The plugin 'recaptcha-for-asgaros-forum' version 1.0.8 exhibits a generally strong security posture based on the provided static analysis.  The absence of any known CVEs and a clean vulnerability history indicate a well-maintained and secure codebase over time.  The static analysis reveals a very limited attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events, which significantly reduces the potential for external manipulation.  Furthermore, the code employs prepared statements for all SQL queries and a high percentage of properly escaped output, mitigating risks of SQL injection and cross-site scripting (XSS). The presence of a nonce check on at least one interaction is also a positive security practice.\n\nDespite these strengths, there are a few areas for consideration. The lack of any capability checks on the identified entry points (though there are no unprotected entry points) is a minor concern. While the current attack surface is zero, future additions might not have these checks.  The analysis also identified file operations and an external HTTP request, which, while not inherently insecure, always represent potential vectors if not handled with extreme care and proper sanitization. The 17% of output that is not properly escaped, while a minority, still represents a potential risk for XSS vulnerabilities if the unescaped data originates from user input. Overall, this plugin appears secure, but continuous vigilance regarding input sanitization and potential future additions to the attack surface is recommended.",[133,135],{"reason":134,"points":89},"Output not properly escaped",{"reason":136,"points":14},"No capability checks on entry points","2026-03-16T18:07:42.725Z",{"wat":139,"direct":146},{"assetPaths":140,"generatorPatterns":142,"scriptPaths":143,"versionParams":145},[141],"\u002Fwp-content\u002Fplugins\u002Frecaptcha-for-asgaros-forum\u002Frecaptcha.php",[],[144],"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi.js",[],{"cssClasses":147,"htmlComments":151,"htmlAttributes":152,"restEndpoints":154,"jsGlobals":155,"shortcodeOutput":157},[148,149,150],"g-recaptcha","g-recaptcha-response","editor-row-captcha",[],[153],"data-sitekey",[],[156],"grecaptcha",[158,159,160],"\u003Cinput type='hidden' class='g-recaptcha-response' name='g-recaptcha-response'>","\u003Cdiv class='g-recaptcha'","\u003Cdiv class='editor-row editor-row-captcha'>"]