[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fytH4TZFw_rSgbZaQ4nJ9cjF_jQlGalm6dE_3FYJfep4":3,"$f2zmkHO7GK_C7IlfysVxXiAzcr8eYdRi0Ju01Ytt4V_8":206,"$f37Cyzt-hlleSAg4XAUNijeE_U82SAhZHoEb1JGrf-eU":211},{"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,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":39,"analysis":123,"fingerprints":187},"recaptcha-for-mw-wp-form","reCAPTCHA for MW WP Form","1.1.7","Masahiro NAKASHIMA","https:\u002F\u002Fprofiles.wordpress.org\u002Fkanakogi\u002F","\u003Cp>You can use “reCAPTCHA V3” with MW WP FORM.\u003C\u002Fp>\n\u003Cp>Note:\u003Cbr \u002F>\nRequired MW WP Form (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmw-wp-form\u002F)\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002Fassets\u002Fscreenshot-1.png\n\u003C\u002Fcode>\u003C\u002Fpre>\n","You can use \"reCAPTCHA V3\" with MW WP FORM.",30000,124337,74,3,"2024-05-09T23:40:00.000Z","6.5.8","4.0","",[20,21,22,23],"form","mail","mw-wp-form","recaptcha","https:\u002F\u002Fgithub.com\u002Fkanakogi\u002Frecaptcha-for-mw-wp-form","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecaptcha-for-mw-wp-form.1.1.7.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":26,"computed_at":38},"kanakogi",10,54150,87,30,"2026-05-19T21:19:41.592Z",[40,62,79,99,112],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":60,"download_link":61,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"formcraft-recaptcha","reCaptcha Add-On for FormCraft","1.10","Formcrafts","https:\u002F\u002Fprofiles.wordpress.org\u002Fnishncraftsnet\u002F","\u003Cp>This add-on allows you to add Google’s reCaptcha SPAM prevention to your forms.\u003C\u002Fp>\n","Add reCaptcha to your FormCraft forms.",7000,57037,100,1,"2024-02-21T13:24:00.000Z","5.5.18","3.6",[56,57,58,59,23],"captcha","contact-form-7","form-builder","mailchimp-form","http:\u002F\u002Fformcraft-wp.com\u002Faddons\u002Frecaptcha\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fformcraft-recaptcha.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":51,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":18,"tags":76,"homepage":77,"download_link":78,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"mw-wp-form-recaptcha","MW WP Form reCAPTCHA","1.0.7","Ryujiro Yamamoto","https:\u002F\u002Fprofiles.wordpress.org\u002Fryu263\u002F","\u003Cp>Adds reCAPTCHA field to MW WP Form.\u003C\u002Fp>\n","Adds reCAPTCHA field to MW WP Form.",2000,16841,20,"2017-12-25T11:34:00.000Z","4.9.29","4.3",[63,23],"http:\u002F\u002Fwebcre-archive.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmw-wp-form-recaptcha.1.0.7.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":16,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":96,"download_link":97,"security_score":98,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"mailster-recaptcha","Mailster reCaptcha","2.0.1","EverPress","https:\u002F\u002Fprofiles.wordpress.org\u002Feverpress\u002F","\u003Cp>Adds a reCaptcha™ to your Mailster subscription forms.\u003C\u002Fp>\n\u003Cp>You may also try \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmailster-cool-captcha\u002F\" rel=\"ugc\">Mailster Cool Captcha for Forms\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cp>This Plugin requires \u003Ca href=\"https:\u002F\u002Fmailster.co\u002F?utm_campaign=wporg&utm_source=wordpress.org&utm_medium=readme&utm_term=reCaptcha\" rel=\"nofollow ugc\">Mailster Newsletter Plugin for WordPress\u003C\u002Fa>\u003C\u002Fp>\n","Adds a reCaptcha™ to your Mailster subscription forms.",1000,27414,40,4,"2024-05-27T13:33:00.000Z","6.0",[56,20,94,23,95],"mailster","secure","https:\u002F\u002Fmailster.co\u002F?utm_campaign=wporg&utm_source=wordpress.org&utm_medium=plugin&utm_term=reCaptcha","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmailster-recaptcha.2.0.1.zip",92,{"slug":100,"name":101,"version":102,"author":83,"author_profile":84,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":27,"num_ratings":27,"last_updated":107,"tested_up_to":16,"requires_at_least":92,"requires_php":18,"tags":108,"homepage":110,"download_link":111,"security_score":98,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"mailster-cool-captcha","Mailster Cool Captcha","1.3.1","\u003Cblockquote>\n\u003Cp>This Plugin requires \u003Ca href=\"https:\u002F\u002Fmailster.co\u002F?utm_campaign=wporg&utm_source=wordpress.org&utm_medium=readme&utm_term=Cool+Captcha\" rel=\"nofollow ugc\">Mailster Newsletter Plugin for WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Adds a Cool Captcha to your Mailster subscription forms\u003C\u002Fp>\n\u003Cp>You may also try \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmailster-recaptcha\u002F\" rel=\"ugc\">Mailster reCaptcha™ for Forms\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cp>This Plugin requires \u003Ca href=\"https:\u002F\u002Fmailster.co\u002F?utm_campaign=wporg&utm_source=wordpress.org&utm_medium=readme&utm_term=Cool+Captcha\" rel=\"nofollow ugc\">Mailster Newsletter Plugin for WordPress\u003C\u002Fa>\u003C\u002Fp>\n","Adds a Cool Captcha to your Mailster subscription forms",400,5563,"2024-05-27T12:53:00.000Z",[56,20,109,94,23],"forms","https:\u002F\u002Fmailster.co\u002F?utm_campaign=wporg&utm_source=wordpress.org&utm_medium=plugin&utm_term=Cool+Captcha","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmailster-cool-captcha.1.3.1.zip",{"slug":113,"name":114,"version":82,"author":83,"author_profile":84,"description":115,"short_description":116,"active_installs":50,"downloaded":117,"rating":50,"num_ratings":51,"last_updated":118,"tested_up_to":16,"requires_at_least":92,"requires_php":18,"tags":119,"homepage":121,"download_link":122,"security_score":98,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"mailster-hcaptcha","Mailster hCaptcha","\u003Cp>Adds a hCaptcha to your Mailster subscription forms.\u003C\u002Fp>\n\u003Cp>You may also try \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmailster-cool-captcha\u002F\" rel=\"ugc\">Mailster Cool Captcha for Forms\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cp>This Plugin requires \u003Ca href=\"https:\u002F\u002Fmailster.co\u002F?utm_campaign=wporg&utm_source=wordpress.org&utm_medium=readme&utm_term=hCaptcha\" rel=\"nofollow ugc\">Mailster Newsletter Plugin for WordPress\u003C\u002Fa>\u003C\u002Fp>\n","Adds a hCaptcha to your Mailster subscription forms.",5777,"2024-05-27T13:11:00.000Z",[56,20,120,94,23],"hcaptcha","https:\u002F\u002Fmailster.co\u002F?utm_campaign=wporg&utm_source=wordpress.org&utm_medium=plugin&utm_term=hCaptcha","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmailster-hcaptcha.2.0.1.zip",{"attackSurface":124,"codeSignals":153,"taintFlows":179,"riskAssessment":180,"analyzedAt":186},{"hooks":125,"ajaxHandlers":149,"restRoutes":150,"shortcodes":151,"cronEvents":152,"entryPointCount":27,"unprotectedCount":27},[126,132,137,142,147],{"type":127,"name":128,"callback":128,"priority":129,"file":130,"line":131},"action","admin_menu",11,"controllers\\AdminController.php",14,{"type":127,"name":133,"callback":134,"file":135,"line":136},"wp_enqueue_scripts","add_scripts","controllers\\EnqueueController.php",12,{"type":138,"name":139,"callback":140,"file":141,"line":136},"filter","mwform_validation_rules","add_validation_recaptcha_v3_rules","controllers\\ValidationController.php",{"type":127,"name":143,"callback":144,"priority":51,"file":145,"line":146},"plugins_loaded","load_init_files","recaptcha-for-mw-wp-form.php",39,{"type":127,"name":143,"callback":148,"priority":129,"file":145,"line":89},"init",[],[],[],[],{"dangerousFunctions":154,"sqlUsage":155,"outputEscaping":157,"fileOperations":27,"externalRequests":51,"nonceChecks":51,"capabilityChecks":27,"bundledLibraries":178},[],{"prepared":27,"raw":27,"locations":156},[],{"escaped":158,"rawEcho":159,"locations":160},6,7,[161,165,168,170,172,174,176],{"file":162,"line":163,"context":164},"classes\\recaptcha-v3.php",101,"raw output",{"file":166,"line":167,"context":164},"classes\\util.php",36,{"file":166,"line":169,"context":164},47,{"file":171,"line":89,"context":164},"views\\admin.php",{"file":171,"line":173,"context":164},55,{"file":171,"line":175,"context":164},72,{"file":171,"line":177,"context":164},75,[],[],{"summary":181,"deductions":182},"The security posture of the \"recaptcha-for-mw-wp-form\" plugin version 1.1.7 appears to be relatively good, with no known vulnerabilities or critical code signals detected. The absence of known CVEs and a clean vulnerability history are positive indicators. The code analysis shows a limited attack surface, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that are not properly protected. Furthermore, all SQL queries are performed using prepared statements, and there are no file operations or dangerous functions identified, which are excellent security practices. The presence of a nonce check and an external HTTP request are noted, but their impact is unclear without further context.  However, a significant concern is the low percentage (46%) of properly escaped outputs. This suggests a potential risk of cross-site scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed to users. While the taint analysis reported no issues, this could be due to the limited scope of the analysis or the specific data flows within the plugin. The overall security is strengthened by the lack of historical vulnerabilities and a protected attack surface, but the output escaping deficiency requires attention.",[183],{"reason":184,"points":185},"Output escaping is not consistently applied",8,"2026-03-16T17:23:37.613Z",{"wat":188,"direct":198},{"assetPaths":189,"generatorPatterns":192,"scriptPaths":193,"versionParams":195},[190,191],"\u002Fwp-content\u002Fplugins\u002Frecaptcha-for-mw-wp-form\u002Fassets\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Frecaptcha-for-mw-wp-form\u002Fassets\u002Fcss\u002Fstyle.css",[],[194],"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi.js",[196,197],"recaptcha-for-mw-wp-form\u002Fassets\u002Fjs\u002Fscript.js?ver=","recaptcha-for-mw-wp-form\u002Fassets\u002Fcss\u002Fstyle.css?ver=",{"cssClasses":199,"htmlComments":200,"htmlAttributes":201,"restEndpoints":202,"jsGlobals":203,"shortcodeOutput":205},[],[],[],[],[204],"grecaptcha",[],{"error":207,"url":208,"statusCode":209,"statusMessage":210,"message":210},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Frecaptcha-for-mw-wp-form\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":129,"versions":212},[213,219,226,233,240,247,254,261,268,275,282],{"version":6,"download_url":25,"svn_tag_url":214,"released_at":28,"has_diff":215,"diff_files_changed":216,"diff_lines":28,"trac_diff_url":217,"vulnerabilities":218,"is_current":207},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecaptcha-for-mw-wp-form\u002Ftags\u002F1.1.7\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.6&new_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.7",[],{"version":220,"download_url":221,"svn_tag_url":222,"released_at":28,"has_diff":215,"diff_files_changed":223,"diff_lines":28,"trac_diff_url":224,"vulnerabilities":225,"is_current":215},"1.1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecaptcha-for-mw-wp-form.1.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecaptcha-for-mw-wp-form\u002Ftags\u002F1.1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.5&new_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.6",[],{"version":227,"download_url":228,"svn_tag_url":229,"released_at":28,"has_diff":215,"diff_files_changed":230,"diff_lines":28,"trac_diff_url":231,"vulnerabilities":232,"is_current":215},"1.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecaptcha-for-mw-wp-form.1.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecaptcha-for-mw-wp-form\u002Ftags\u002F1.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.4&new_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.5",[],{"version":234,"download_url":235,"svn_tag_url":236,"released_at":28,"has_diff":215,"diff_files_changed":237,"diff_lines":28,"trac_diff_url":238,"vulnerabilities":239,"is_current":215},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecaptcha-for-mw-wp-form.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecaptcha-for-mw-wp-form\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.3&new_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.4",[],{"version":241,"download_url":242,"svn_tag_url":243,"released_at":28,"has_diff":215,"diff_files_changed":244,"diff_lines":28,"trac_diff_url":245,"vulnerabilities":246,"is_current":215},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecaptcha-for-mw-wp-form.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecaptcha-for-mw-wp-form\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.2&new_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.3",[],{"version":248,"download_url":249,"svn_tag_url":250,"released_at":28,"has_diff":215,"diff_files_changed":251,"diff_lines":28,"trac_diff_url":252,"vulnerabilities":253,"is_current":215},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecaptcha-for-mw-wp-form.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecaptcha-for-mw-wp-form\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.1&new_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.2",[],{"version":255,"download_url":256,"svn_tag_url":257,"released_at":28,"has_diff":215,"diff_files_changed":258,"diff_lines":28,"trac_diff_url":259,"vulnerabilities":260,"is_current":215},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecaptcha-for-mw-wp-form.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecaptcha-for-mw-wp-form\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.0&new_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.1",[],{"version":262,"download_url":263,"svn_tag_url":264,"released_at":28,"has_diff":215,"diff_files_changed":265,"diff_lines":28,"trac_diff_url":266,"vulnerabilities":267,"is_current":215},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecaptcha-for-mw-wp-form.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecaptcha-for-mw-wp-form\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.0.2&new_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.1.0",[],{"version":269,"download_url":270,"svn_tag_url":271,"released_at":28,"has_diff":215,"diff_files_changed":272,"diff_lines":28,"trac_diff_url":273,"vulnerabilities":274,"is_current":215},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecaptcha-for-mw-wp-form.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecaptcha-for-mw-wp-form\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.0.1&new_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.0.2",[],{"version":276,"download_url":277,"svn_tag_url":278,"released_at":28,"has_diff":215,"diff_files_changed":279,"diff_lines":28,"trac_diff_url":280,"vulnerabilities":281,"is_current":215},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecaptcha-for-mw-wp-form.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecaptcha-for-mw-wp-form\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.0.0&new_path=%2Frecaptcha-for-mw-wp-form%2Ftags%2F1.0.1",[],{"version":283,"download_url":284,"svn_tag_url":285,"released_at":28,"has_diff":215,"diff_files_changed":286,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":287,"is_current":215},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecaptcha-for-mw-wp-form.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecaptcha-for-mw-wp-form\u002Ftags\u002F1.0.0\u002F",[],[]]