[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fONcO1CB3eEIRIeIHrOaVOBGRyT4DpHLcgl16TECyjN0":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":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":144,"fingerprints":605},"power-captcha-recaptcha","Power Captcha reCAPTCHA","1.1.0","Denis Alemán","https:\u002F\u002Fprofiles.wordpress.org\u002Fdenisaleman\u002F","\u003Cp>Protect your WordPress, WooCommerce, and Contact Form 7 forms from spam, brute-force attacks, and fake accounts using Google reCAPTCHA.\u003C\u002Fp>\n\u003Cp>Power Captcha reCAPTCHA supports 3 Google reCAPTCHA types integrated into 6 common WordPress forms, including login and comment forms, 7 WooCommerce forms, and Contact Form 7.\u003C\u002Fp>\n\u003Ch3>3 CAPTCHA Types\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Score-based (v3) CAPTCHA.\u003C\u002Fstrong> Seamless detection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“I’m not a robot” CAPTCHA checkbox.\u003C\u002Fstrong> Verification requests with a challenge.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Invisible reCAPTCHA.\u003C\u002Fstrong> Improved, challenge-based CAPTCHA without a checkbox.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>6 WordPress Forms\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Login form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Register form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comment form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lost password form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reset password form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Register form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>7 WooCommerce Forms\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Login form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Register form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checkout form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reset password form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lost password form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contact Form 7\u003C\u002Fh3>\n\u003Cp>As of version 1.0.7, Power Captcha reCAPTCHA integrates with Contact Form 7. You can easily add the Power Captcha reCAPTCHA field to your Contact Form 7 forms.\u003C\u002Fp>\n\u003Ch3>Activity Report\u003C\u002Fh3>\n\u003Cp>The Activity Report feature for the plugin provides users with a detailed overview of captcha interactions. It tracks and displays the number of solved, failed, and empty captchas, offering a daily breakdown to monitor performance trends. Stay informed with clear insights into your captcha performance.\u003C\u002Fp>\n","Protect WordPress\u002FWooCommerce\u002FContact Form 7 forms from spam, brute-force attacks, fake comments, accounts, or registrations with Google reCAPTCHA.",1000,6098,100,3,"2025-03-09T01:27:00.000Z","6.8.0","5.0","5.5",[20,21,22,23,24],"anti-spam-security","captcha","comment-form","google-recaptcha","login-security","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpower-captcha-recaptcha\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpower-captcha-recaptcha.1.1.0.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"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":38,"computed_at":39},"denisaleman",2,1040,96,30,91,"2026-04-04T02:50:56.491Z",[41,60,82,101,122],{"slug":42,"name":43,"version":44,"author":42,"author_profile":45,"description":46,"short_description":47,"active_installs":13,"downloaded":48,"rating":49,"num_ratings":34,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wprecaptcha","WP reCaptcha","1.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fwprecaptcha\u002F","\u003Cp>WP reCAPTCHA protects your site from spam and abuse. It uses advanced risk analysis techniques to tell humans and bots apart.\u003C\u002Fp>\n\u003Cp>WP recaptcha is the only WP Plugin curretly offering reCAPTCHA v3 for Gravity Forms.\u003C\u002Fp>\n\u003Cp>WP recaptcha Supports all Google reCAPTCHA versions:\u003Cbr \u002F>\n* Version 3\u003Cbr \u002F>\n* Version 2 – checkbox\u003Cbr \u002F>\n* Version 2 – invisible\u003C\u002Fp>\n\u003Cp>WP recaptcha is very simple to use! just select the page that contains the form – WP recaptcha will automatically generate the required recaptcha code.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.wprecaptcha.com\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add Google reCAPTCHA to:\n\u003Cul>\n\u003Cli>Login Form\u003C\u002Fli>\n\u003Cli>Register Form\u003C\u002Fli>\n\u003Cli>Lost Password Form\u003C\u002Fli>\n\u003Cli>Reset Password Form\u003C\u002Fli>\n\u003Cli>Comments Form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Disable Google reCAPTCHA for registered users\u003C\u002Fli>\n\u003Cli>Select Google reCAPTCHA language manually or Switch Languages Automatically.\u003C\u002Fli>\n\u003Cli>Supports Google reCAPTCHA:\n\u003Cul>\n\u003Cli>Version 3\u003C\u002Fli>\n\u003Cli>Version 2 – checkbox\u003C\u002Fli>\n\u003Cli>Version 2 – invisible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Available Google reCAPTCHA extended settings for:\n\u003Cul>\n\u003Cli>Version 3\n\u003Cul>\n\u003Cli>Hide badge for Desktop devices\u003C\u002Fli>\n\u003Cli>Hide badge for Mobile devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Version 2 – checkbox\n\u003Cul>\n\u003Cli>Select theme\n\u003Cul>\n\u003Cli>Light\u003C\u002Fli>\n\u003Cli>Dark\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Select Size\n\u003Cul>\n\u003Cli>Normal\u003C\u002Fli>\n\u003Cli>Compact\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Version 2 – invisible\n\u003Cul>\n\u003Cli>Select Google badge position:\n\u003Cul>\n\u003Cli>Bottom Right\u003C\u002Fli>\n\u003Cli>Bottom Left\u003C\u002Fli>\n\u003Cli>Inline\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Hide badge for Desktop devices\u003C\u002Fli>\n\u003Cli>Hide badge for Mobile devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with latest WordPress version\u003C\u002Fli>\n\u003Cli>Configure all subsites on the network\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All features from Free version included plus:\u003Cbr \u002F>\n  * Compatible with:\u003Cbr \u002F>\n      * Gravity Forms\u003Cbr \u002F>\n      * Contact Form 7\u003Cbr \u002F>\n      * Jetpack Contact Form\u003Cbr \u002F>\n      * Contact Form by WPForms\u003Cbr \u002F>\n      * MailChimp for WordPress\u003Cbr \u002F>\n  * Compatible with Woocommerce:\u003Cbr \u002F>\n      * Login Form\u003Cbr \u002F>\n      * Register Form\u003Cbr \u002F>\n      * Lost Password Form\u003Cbr \u002F>\n      * Order Form\u003Cbr \u002F>\n  * IndividualSettings for each form use Shortcode Generator\u003Cbr \u002F>\n  * 24x7x365 support\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wprecaptcha.com\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa>\u003C\u002Fp>\n","Add Google reCaptcha to WordPress forms. Easy to add, advanced security for your forms.",3808,60,"2021-07-12T20:46:00.000Z","5.8.13","4.0","5.2.4",[20,21,55,23,56],"google-captcha","recaptcha","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwprecaptcha.zip",85,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":36,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":78,"download_link":79,"security_score":80,"vuln_count":14,"unpatched_count":28,"last_vuln_date":81,"fetched_at":30},"advanced-google-recaptcha","Advanced Google reCAPTCHA","1.31","WebFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebfactory\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetwpcaptcha.com\u002F\" rel=\"nofollow ugc\">Advanced Google reCAPTCHA\u003C\u002Fa> protects your WordPress site from spam comments & brute force login attacks using captcha. This captcha plugin, quickly adds Google reCAPTCHA and other captcha tests to WordPress comment form, login form, and other forms.\u003C\u002Fp>\n\u003Cp>Using Advanced Google reCAPTCHA (most popular captcha on the market), you’ll be safe from spam comments and protect user accounts, WooCommerce, Easy Digital Downloads, BuddyPress and other forms from brute-force login attacks.\u003C\u002Fp>\n\u003Cp>reCaptcha works for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Login Form\u003C\u002Fli>\n\u003Cli>Registration Form\u003C\u002Fli>\n\u003Cli>Reset Password Form\u003C\u002Fli>\n\u003Cli>Comment Form\u003C\u002Fli>\n\u003Cli>BuddyPress Form\u003C\u002Fli>\n\u003Cli>WooCommerce Form\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads (EDD) Login Form\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads (EDD) Registration Form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Captcha uses these 3rd party libs:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Chart.js, 2017 Nick Downie, MIT\u003C\u002Fli>\n\u003Cli>DataTables, 2008-2017 SpryMedia Ltd, MIT\u003C\u002Fli>\n\u003Cli>moment.js, Tim Wood, Iskren Chernev, MIT\u003C\u002Fli>\n\u003Cli>SweetAlert 2, github.com\u002FSweetalert2\u002FSweetalert2, MIT\u003C\u002Fli>\n\u003Cli>tooltipster, www.heteroclito.fr\u002Fmodules\u002Ftooltipster\u002F, MIT\u003C\u002Fli>\n\u003C\u002Ful>\n","Captcha protection against spam comments & brute force login attacks using Google reCAPTCHA.",200000,2435450,428,"2025-12-02T20:29:00.000Z","6.9.4","4.9","5.2",[21,76,23,77,56],"comment-recaptcha","login-recaptcha","https:\u002F\u002Fgetwpcaptcha.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-google-recaptcha.1.31.zip",98,"2025-03-27 19:32:14",{"slug":55,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":72,"requires_at_least":94,"requires_php":57,"tags":95,"homepage":98,"download_link":99,"security_score":80,"vuln_count":14,"unpatched_count":28,"last_vuln_date":100,"fetched_at":30},"reCaptcha by BestWebSoft","1.86","bestwebsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestwebsoft\u002F","\u003Cp>reCaptcha plugin is an effective security solution that protects your WordPress website forms from spam entries while letting real people pass through with ease.  It can be used for login, registration, password recovery, comments, popular contact forms, and other. reCAPTCHA Version 3, Version 2, Invisible are included.\u003C\u002Fp>\n\u003Cp>Users are required to confirm that they are not a robot before the form can be submitted. It’s easy for people and hard for bots.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-for-google-captcha\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FL2BziEOL3Fg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add reCaptcha to:\n\u003Cul>\n\u003Cli>Registration form\u003C\u002Fli>\n\u003Cli>Login form\u003C\u002Fli>\n\u003Cli>Reset password form\u003C\u002Fli>\n\u003Cli>Protected post password form\u003C\u002Fli>\n\u003Cli>Comments form\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form\u002F?k=56575444122cff9ab3ee3e640efb001a\" rel=\"nofollow ugc\">Contact Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Ftestimonials\u002F\" rel=\"nofollow ugc\">Testimonials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbws-login-register\" rel=\"ugc\">Login & Register Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Custom form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Hide reCaptcha for the allowlisted IP addresses\u003C\u002Fli>\n\u003Cli>Disable the submit button\u003C\u002Fli>\n\u003Cli>Validity check of keys in admin panel\u003C\u002Fli>\n\u003Cli>Available reCaptcha themes for Version 2:\n\u003Cul>\n\u003Cli>Light (default)\u003C\u002Fli>\n\u003Cli>Dark\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Flimit-attempts\u002F?k=1b1865c556920231995b35c3ed889415\" rel=\"nofollow ugc\">Limit Attempts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Hide reCaptcha in your forms for certain user roles\u003C\u002Fli>\n\u003Cli>Hide reCaptcha Badge (Invisible and V3)\u003C\u002Fli>\n\u003Cli>Supports reCaptcha:\n\u003Cul>\n\u003Cli>Version 2\u003C\u002Fli>\n\u003Cli>Version 3\u003C\u002Fli>\n\u003Cli>Invisible reCAPTCHA\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Add custom code via plugin settings page\u003C\u002Fli>\n\u003Cli>Compatible with latest WordPress version\u003C\u002Fli>\n\u003Cli>Incredibly simple settings for fast setup without modifying code\u003C\u002Fli>\n\u003Cli>Detailed step-by-step documentation and videos\u003C\u002Fli>\n\u003Cli>Multilingual and RTL ready\u003C\u002Fli>\n\u003Cli>Edit error message\u003C\u002Fli>\n\u003Cli>Hide Login page\u003C\u002Fli>\n\u003Cli>Force Strong Passwords\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All features from Free version included plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compatible with:\n\u003Cul>\n\u003Cli>Contact Form 7 (since v 3.4)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fsubscriber\u002F?k=e6d1742fcf1806a39afac207f7920cf3\" rel=\"nofollow ugc\">Subscriber\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fmultilanguage\u002F?k=e48e145002e4b2472e568a81d171b888\" rel=\"nofollow ugc\">Multilanguage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Jetpack contact form\u003C\u002Fli>\n\u003Cli>Fast Secure Contact Form\u003C\u002Fli>\n\u003Cli>MailChimp for WordPress\u003C\u002Fli>\n\u003Cli>Ninja Forms\u003C\u002Fli>\n\u003Cli>Gravity Forms\u003C\u002Fli>\n\u003Cli>WPForms\u003C\u002Fli>\n\u003Cli>Caldera Forms\u003C\u002Fli>\n\u003Cli>Elementor Pro Contact Forms\u003C\u002Fli>\n\u003Cli>LearnDash Registration Page\u003C\u002Fli>\n\u003Cli>BuddyBoss\u003C\u002Fli>\n\u003Cli>Formidable Forms\u003C\u002Fli>\n\u003Cli>Forminator Forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce:\n\u003Cul>\n\u003Cli>Login form\u003C\u002Fli>\n\u003Cli>Register form\u003C\u002Fli>\n\u003Cli>Lost password form\u003C\u002Fli>\n\u003Cli>Checkout billing form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with Divi:\n\u003Cul>\n\u003Cli>Divi Builder Contact form\u003C\u002Fli>\n\u003Cli>Divi Builder Login form\u003C\u002Fli>\n\u003Cli>Divi Theme Contact form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with bbPress:\n\u003Cul>\n\u003Cli>New Topic form\u003C\u002Fli>\n\u003Cli>Reply form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with BuddyPress:\n\u003Cul>\n\u003Cli>Registration form\u003C\u002Fli>\n\u003Cli>Comments form\u003C\u002Fli>\n\u003Cli>Create a Group form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with Forums – wpForo:\n\u003Cul>\n\u003Cli>Login form\u003C\u002Fli>\n\u003Cli>Registration form\u003C\u002Fli>\n\u003Cli>New Topic form\u003C\u002Fli>\n\u003Cli>Reply form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with Ultimate Member:\n\u003Cul>\n\u003Cli>Login form\u003C\u002Fli>\n\u003Cli>Registration form\u003C\u002Fli>\n\u003Cli>Profile form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with BWS Login Register Form:\n\u003Cul>\n\u003Cli>Login form\u003C\u002Fli>\n\u003Cli>Registration form\u003C\u002Fli>\n\u003Cli>Forgot Password form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with Easy Digital Downloads Form:\n\u003Cul>\n\u003Cli>Login form\u003C\u002Fli>\n\u003Cli>Registration form\u003C\u002Fli>\n\u003Cli>Forgot Password form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Select reCaptcha language manually\u003C\u002Fli>\n\u003Cli>Activate reCaptcha on certain Weekdays and Hours\u003C\u002Fli>\n\u003Cli>Change size: normal or compact (for version 2)\u003C\u002Fli>\n\u003Cli>Configure all subsites on the network\u003C\u002Fli>\n\u003Cli>Block disposable emails\u003C\u002Fli>\n\u003Cli>Administrator Login notification\u003C\u002Fli>\n\u003Cli>Get answer to your support question within one business day (\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">Support Policy\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgoogle-captcha\u002F?k=c4f2e3054fdbaca8a2b61554cbb9638c\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>If you have a feature suggestion or idea you’d like to see in the plugin, we’d love to hear about it! \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Frecaptcha\u002Frecaptcha-user-guide\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-install-a-wordpress-product\u002Fhow-to-install-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-purchase-a-wordpress-plugin\u002Fhow-to-purchase-wordpress-plugin-from-bestwebsoft\u002F\" rel=\"nofollow ugc\">[Doc] Purchase\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=RUJ9VwZLFSY\" rel=\"nofollow ugc\">[Video] Installation Instruction\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=X-ccRdEFcM0\" rel=\"nofollow ugc\">[Video] Purchase, Installation & Configuration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ZFv6txtic0Y\" rel=\"nofollow ugc\">[Video] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>Visit our Help Center if you have any questions, our friendly Support Team is happy to help – \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Affiliate Program\u003C\u002Fh4>\n\u003Cp>Earn 20% commission by selling the premium WordPress plugins and themes by BestWebSoft – \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Czech (cs_CZ) (thanks to \u003Ca href=\"mailto:kucerami@gmail.com\" rel=\"nofollow ugc\">Michal Kučera\u003C\u002Fa>, www.n0lim.it, \u003Ca href=\"mailto:info@pamadessoft.cz\" rel=\"nofollow ugc\">PaMaDeSSoft\u003C\u002Fa>, www.pamadessoft.cz)\u003C\u002Fli>\n\u003Cli>French (fr_FR)\u003C\u002Fli>\n\u003Cli>German (de_DE)\u003C\u002Fli>\n\u003Cli>Japanese (ja)\u003C\u002Fli>\n\u003Cli>Italian (it_IT)\u003C\u002Fli>\n\u003Cli>Portuguese (pt_BR)\u003C\u002Fli>\n\u003Cli>Romanian (ro_RO)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Spanish (es_ES)\u003C\u002Fli>\n\u003Cli>Turkish (tr_TR) (thanks to \u003Ca href=\"mailto:admin@lordiz.com\" rel=\"nofollow ugc\">Lordiz\u003C\u002Fa>, www.lordiz.com)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">the text of PO and MO files\u003C\u002Fa> to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft\u003C\u002Fa> and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">files Poedit\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=f47f3eb3d739725d592249dbd129f7ff\" rel=\"nofollow ugc\">Updater\u003C\u002Fa> – Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form\u002F?k=56575444122cff9ab3ee3e640efb001a\" rel=\"nofollow ugc\">Contact Form\u003C\u002Fa> – Simple contact form plugin any WordPress website must have.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fsubscriber\u002F?k=e6d1742fcf1806a39afac207f7920cf3\" rel=\"nofollow ugc\">Subscriber\u003C\u002Fa> – Add email newsletter sign up form to WordPress posts, pages and widgets. Collect data and subscribe your users.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fmultilanguage\u002F?k=e48e145002e4b2472e568a81d171b888\" rel=\"nofollow ugc\">Multilanguage\u003C\u002Fa> – Translate WordPress website content to other languages manually. Create multilingual pages, posts, widgets, menus, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>lib\u002Frecaptchalib.php – Copyright © 2007. Mike Crawford, Ben Maurer (reCAPTCHA – \u003Ca href=\"http:\u002F\u002Frecaptcha.net\" rel=\"nofollow ugc\">http:\u002F\u002Frecaptcha.net\u003C\u002Fa>). All Rights Reserved.\u003C\u002Fli>\n\u003Cli>The plugin uses Google Recaptcha (Google LLC) services to process data and protect against spam. \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002F\u003C\u002Fa> Terms of service \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fa>. Privacy Policy \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>This plugin incorporates a license verification mechanism to ensure the authenticity of your license key and provide access to premium features and updates. The verification process involves connecting securely to our external service hosted at BestWebSoft website \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u003C\u002Fa>. Privacy Policy \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\u003C\u002Fa>. End user license agreement \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Protect WordPress website forms from spam entries with Google reCAPTCHA.",100000,6607298,78,390,"2026-02-25T08:45:00.000Z","6.5",[20,96,21,97,56],"antispam","captha","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgoogle-captcha\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-captcha.1.86.zip","2025-01-03 00:00:00",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":57,"download_link":121,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wordfence-login-security","Wordfence Login Security","1.1.15","wfryan","https:\u002F\u002Fprofiles.wordpress.org\u002Fwfryan\u002F","\u003Ch3>WORDFENCE LOGIN SECURITY\u003C\u002Fh3>\n\u003Cp>Wordfence Login Security contains a subset of the functionality found in the full Wordfence plugin: Two-factor Authentication, XML-RPC Protection and Login Page CAPTCHA.\u003C\u002Fp>\n\u003Cp>Are you looking for comprehensive WordPress Security? \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordfence\u002F\" rel=\"ugc\">Check out the full Wordfence plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>TWO-FACTOR AUTHENTICATION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Two-factor authentication (2FA), one of the most secure forms of remote system authentication available.\u003C\u002Fli>\n\u003Cli>Use any TOTP-based authenticator app or service like Google Authenticator, Authy, 1Password or FreeOTP.\u003C\u002Fli>\n\u003Cli>Enable 2FA for any WordPress user role.\u003C\u002Fli>\n\u003Cli>Completely free to use, no limits or restrictions of any kind.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>LOGIN PAGE CAPTCHA\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easily enable Google ReCAPTCHA v3 on your login and registration pages.\u003C\u002Fli>\n\u003Cli>Stops bots from logging in without inconveniencing your site visitors.\u003C\u002Fli>\n\u003Cli>Robust protection against password guessing and credential stuffing attacks distributed across large IP pools\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>XML-RPC PROTECTION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>XML-RPC is the biggest target for WordPress attacks, but is often overlooked.\u003C\u002Fli>\n\u003Cli>Protect XML-RPC with 2FA or disable it altogether if it’s not needed.\u003C\u002Fli>\n\u003C\u002Ful>\n","Secure your website with Wordfence Login Security, providing two-factor authentication, login and registration CAPTCHA, and XML-RPC protection.",70000,1239075,80,25,"2025-01-15T17:05:00.000Z","6.7.5","4.7","7.0",[118,21,24,119,120],"2fa","security","two-factor-authentication","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwordfence-login-security.1.1.15.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":132,"num_ratings":133,"last_updated":134,"tested_up_to":135,"requires_at_least":52,"requires_php":57,"tags":136,"homepage":57,"download_link":141,"security_score":80,"vuln_count":142,"unpatched_count":28,"last_vuln_date":143,"fetched_at":30},"dologin","DoLogin Security","4.3","WPDO","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdo5ea\u002F","\u003Cp>In one click, your WordPress login page will be pretected with the smart brute force attack protection! Any login attempts more than 6 in 10 minutes (default value) will be limited.\u003C\u002Fp>\n\u003Cp>Limit the number of login attempts through both the login and the auth cookies.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Two-factor Authentication login.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Text SMS message passcode for 2nd step verification support.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Cloudflare Turnstile (better than Google reCAPTCHA).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>GeoLocation (Continent\u002FCountry\u002FCity) or IP range to limit login attempts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Passwordless login link.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support Whitelist and Blacklist.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>GDPR compliant. With this feature turned on, all logged IPs get obfuscated (md5-hashed).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WooCommerce Login supported.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>XMLRPC gateway protection.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>API\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Call the function \u003Ccode>$link = function_exists( 'dologin_gen_link' ) ? dologin_gen_link( 'your plugin name or tag' ) : '';\u003C\u002Fcode> to generate one passwordless login link for the current user.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Call the function \u003Ccode>$link = function_exists( 'dologin_gen_link' ) ? dologin_gen_link( 'note\u002Ftip for this generation', $user_id ) : '';\u003C\u002Fcode> to generate a passwordless login link for the user which ID is \u003Ccode>$user_id\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The generated one-time used link will be expired after 7 days.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Define const \u003Ccode>SILENCE_INSTALL\u003C\u002Fcode> to avoid redirecting to setting page after installtion.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CLI\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>List all passwordless links: \u003Ccode>wp dologin list\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Generate a passwordless link for one username (for the login name \u003Ccode>root\u003C\u002Fcode>): \u003Ccode>wp dologin gen root\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Delete a passwordless link w\u002F the ID in list (for the record w\u002F ID 5): \u003Ccode>wp dologin del 5\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How GeoLocation works\u003C\u002Fh4>\n\u003Cp>When visitors hit the login page, this plugin will lookup the Geolocation info from API, compare the Geolocation setting (if has) with the whitelist\u002Fblacklist to decide if allow login attempts.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>The online IP lookup service is provided by https:\u002F\u002Fwww.doapi.us. The provider’s privacy policy is https:\u002F\u002Fwww.doapi.us\u002Fprivacy.\u003C\u002Fp>\n\u003Cp>Based on the original code from Limit Login Attemps plugin and Limit Login Attemps Reloaded plugin.\u003C\u002Fp>\n","Easy Login. 2FA login. Passwordless login. Cloudflare Turnstile reCAPTCHA. GeoLocation (Continent\u002FCountry\u002FCity)\u002FIP range to limit login attempts.",7000,162727,90,13,"2025-06-11T14:21:00.000Z","6.8.5",[137,138,139,140,24],"2fa-login","cloudflare-turnstile-recaptcha","easy-login","geolocation-login-limit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdologin.4.3.zip",4,"2023-10-24 00:00:00",{"attackSurface":145,"codeSignals":577,"taintFlows":595,"riskAssessment":596,"analyzedAt":604},{"hooks":146,"ajaxHandlers":566,"restRoutes":572,"shortcodes":573,"cronEvents":574,"entryPointCount":508,"unprotectedCount":28},[147,154,158,163,167,171,174,178,183,187,191,194,197,200,203,206,210,214,218,221,225,228,232,235,238,242,245,248,251,254,257,261,264,267,270,273,276,279,282,285,288,291,294,299,304,307,311,314,319,323,328,331,334,338,341,344,348,353,357,360,364,368,372,375,380,383,385,388,390,393,396,400,403,405,407,410,413,416,420,422,424,426,430,433,436,439,443,445,447,451,454,457,462,464,466,469,472,475,478,481,483,486,488,490,493,497,501,504,506,510,513,516,519,521,523,525,528,531,534,538,541,544,546,548,551,554,556,559,561,563],{"type":148,"name":149,"callback":150,"priority":151,"file":152,"line":153},"filter","pwrcap_verification_response","pwrcap_track_verification_response",10,"inc\\activity\\activity.php",74,{"type":155,"name":156,"callback":157,"file":152,"line":80},"action","pwrcap_no_captcha_code_sent","pwrcap_track_no_captcha_code_sent",{"type":155,"name":159,"callback":160,"priority":112,"file":161,"line":162},"pwrcap_admin_do_tab_navigation","pwrcap_print_activity_tab_link","inc\\activity\\admin.php",27,{"type":155,"name":164,"callback":165,"priority":112,"file":161,"line":166},"pwrcap_admin_do_tab_stage","pwrcap_print_activity_tab_content",52,{"type":155,"name":168,"callback":169,"file":161,"line":170},"admin_enqueue_scripts","pwrcap_enqueue_chart_script",94,{"type":155,"name":168,"callback":172,"file":161,"line":173},"pwrcap_enqueue_chart_style",120,{"type":155,"name":175,"callback":176,"file":161,"line":177},"pwrcap_do_activity_section","pwrcap_complete_setup_message",122,{"type":155,"name":179,"callback":180,"file":181,"line":182},"init","pwrcap_force_activity_db_update","inc\\activity\\update.php",39,{"type":155,"name":184,"callback":185,"file":181,"line":186},"pwrcap_init","pwrcap_activity_db_update",57,{"type":155,"name":159,"callback":188,"priority":151,"file":189,"line":190},"pwrcap_print_general_tab_link","inc\\admin.php",77,{"type":155,"name":164,"callback":192,"priority":151,"file":189,"line":193},"pwrcap_print_general_tab_content",108,{"type":155,"name":159,"callback":195,"priority":196,"file":189,"line":177},"pwrcap_print_captchas_tab_link",20,{"type":155,"name":164,"callback":198,"priority":196,"file":189,"line":199},"pwrcap_print_captchas_tab_content",153,{"type":155,"name":159,"callback":201,"priority":37,"file":189,"line":202},"pwrcap_print_misc_tab_link",167,{"type":155,"name":164,"callback":204,"priority":37,"file":189,"line":205},"pwrcap_print_misc_tab_content",198,{"type":155,"name":207,"callback":208,"file":189,"line":209},"admin_menu","pwrcap_register_menu",210,{"type":155,"name":211,"callback":212,"file":189,"line":213},"admin_init","pwrcap_register_plugin_option_fields",329,{"type":155,"name":215,"callback":216,"file":189,"line":217},"admin_notices","pwrcap_display_admin_message",419,{"type":155,"name":168,"callback":219,"file":189,"line":220},"pwrcap_load_admin_scripts",438,{"type":148,"name":222,"callback":223,"priority":151,"file":189,"line":224},"pwrcap_get_state_options_defaults","pwrcap_notice_greeting_dismissed_default",479,{"type":148,"name":222,"callback":226,"priority":151,"file":189,"line":227},"pwrcap_notice_not_configured_dismissed_default",493,{"type":155,"name":229,"callback":230,"file":189,"line":231},"pwrcap_do_admin_notices","closure",533,{"type":155,"name":229,"callback":233,"file":189,"line":234},"pwrcap_notice_greeting",540,{"type":155,"name":229,"callback":236,"file":189,"line":237},"pwrcap_notice_not_configured",578,{"type":155,"name":239,"callback":240,"priority":151,"file":189,"line":241},"pwrcap_daily_event","pwrcap_undismiss_notice_not_configured",588,{"type":155,"name":168,"callback":243,"file":189,"line":244},"pwrcap_load_notice_script",620,{"type":155,"name":246,"callback":176,"file":189,"line":247},"pwrcap_do_key_section",647,{"type":155,"name":249,"callback":176,"file":189,"line":250},"pwrcap_do_misc_section",648,{"type":155,"name":252,"callback":176,"file":189,"line":253},"pwrcap_do_woo_captchas_section",649,{"type":155,"name":255,"callback":176,"file":189,"line":256},"pwrcap_do_wp_captchas_section",650,{"type":148,"name":258,"callback":259,"priority":151,"file":189,"line":260},"pwrcap_woo_checkout_form_enable_field_class","pwrcap_deactivate_fields_if_not_configured",666,{"type":148,"name":262,"callback":259,"priority":151,"file":189,"line":263},"pwrcap_woo_login_form_enable_field_class",667,{"type":148,"name":265,"callback":259,"priority":151,"file":189,"line":266},"pwrcap_woo_lostpassword_form_enable_field_class",668,{"type":148,"name":268,"callback":259,"priority":151,"file":189,"line":269},"pwrcap_woo_register_form_enable_field_class",669,{"type":148,"name":271,"callback":259,"priority":151,"file":189,"line":272},"pwrcap_woo_resetpassword_form_enable_field_class",670,{"type":148,"name":274,"callback":259,"priority":151,"file":189,"line":275},"pwrcap_woo_review_form_enable_field_class",671,{"type":148,"name":277,"callback":259,"priority":151,"file":189,"line":278},"pwrcap_comment_form_enable_field_class",672,{"type":148,"name":280,"callback":259,"priority":151,"file":189,"line":281},"pwrcap_login_form_enable_field_class",673,{"type":148,"name":283,"callback":259,"priority":151,"file":189,"line":284},"pwrcap_lostpassword_form_enable_field_class",674,{"type":148,"name":286,"callback":259,"priority":151,"file":189,"line":287},"pwrcap_register_form_enable_field_class",675,{"type":148,"name":289,"callback":259,"priority":151,"file":189,"line":290},"pwrcap_resetpassword_form_enable_field_class",676,{"type":148,"name":292,"callback":259,"priority":151,"file":189,"line":293},"pwrcap_debug_mode_enable_field_class",677,{"type":155,"name":295,"callback":296,"priority":151,"file":297,"line":298},"wpcf7_init","pwrcap_add_form_tag_captcha","inc\\cf7\\cf7.php",26,{"type":155,"name":300,"callback":301,"priority":302,"file":297,"line":303},"wpcf7_admin_init","pwrcap_add_tag_generator_captcha",18,46,{"type":155,"name":179,"callback":305,"file":297,"line":306},"pwrcap_cf7_form_handler_add_render",106,{"type":148,"name":308,"callback":309,"priority":151,"file":297,"line":310},"wpcf7_validate_power_captcha_recaptcha","pwrcap_captcha_validation_filter",201,{"type":148,"name":312,"callback":309,"priority":151,"file":297,"line":313},"wpcf7_validate_power_captcha_recaptcha*",202,{"type":155,"name":315,"callback":316,"priority":151,"file":317,"line":318},"pwrcap_admin_init","pwrcap_add_cf7_captcha_setting_section","inc\\cf7\\common.php",35,{"type":155,"name":320,"callback":321,"priority":151,"file":317,"line":322},"pwrcap_do_cf7_captchas_section","pwrcap_add_cf7_captcha_setting_section_explanation",72,{"type":155,"name":324,"callback":325,"file":326,"line":327},"login_enqueue_scripts","pwrcap_load_frontend","inc\\core.php",69,{"type":155,"name":329,"callback":325,"file":326,"line":330},"wp_enqueue_scripts",70,{"type":148,"name":332,"callback":230,"file":326,"line":333},"pwrcap_localized_data",119,{"type":148,"name":149,"callback":335,"priority":336,"file":326,"line":337},"pwrcap_debug_verification_response",11,163,{"type":155,"name":339,"callback":184,"file":326,"line":340},"plugins_loaded",168,{"type":155,"name":179,"callback":342,"file":326,"line":343},"pwrcap_load_language",193,{"type":155,"name":184,"callback":345,"file":346,"line":347},"pwrcap_maybe_db_version_update","inc\\update.php",29,{"type":148,"name":349,"callback":350,"priority":151,"file":351,"line":352},"woocommerce_checkout_process","pwrcap_handle_woo_checkout_form","inc\\woo\\checkout.php",48,{"type":155,"name":354,"callback":355,"file":351,"line":356},"pwrcap_add_captcha_handler","pwrcap_woo_checkout_form_add_handler",50,{"type":155,"name":179,"callback":358,"file":351,"line":359},"pwrcap_woo_checkout_form_add_render",81,{"type":155,"name":315,"callback":361,"priority":362,"file":351,"line":363},"pwrcap_woo_checkout_form_register_enable_field",15,103,{"type":148,"name":365,"callback":366,"priority":151,"file":351,"line":367},"pwrcap_get_captchas_options_defaults","pwrcap_field_enable_woo_checkout_default",117,{"type":148,"name":369,"callback":370,"priority":151,"file":351,"line":371},"pwrcap_sanitize_captchas_options","pwrcap_sanitize_enable_woo_checkout",131,{"type":155,"name":315,"callback":373,"priority":151,"file":374,"line":182},"pwrcap_add_woo_captcha_setting_section","inc\\woo\\common.php",{"type":148,"name":376,"callback":377,"priority":151,"file":378,"line":379},"pwrcap_prevent_handle_login_form","pwrcap_prevent_login_form_handle","inc\\woo\\login.php",63,{"type":148,"name":381,"callback":382,"priority":151,"file":378,"line":91},"wp_authenticate_user","pwrcap_handle_woo_login_form",{"type":155,"name":354,"callback":384,"file":378,"line":111},"pwrcap_woo_login_form_add_handler",{"type":155,"name":179,"callback":386,"file":378,"line":387},"pwrcap_wc_login_form_add_render",111,{"type":155,"name":211,"callback":389,"priority":336,"file":378,"line":371},"pwrcap_woo_login_form_register_enable_field",{"type":148,"name":365,"callback":391,"priority":151,"file":378,"line":392},"pwrcap_field_enable_woo_login_default",145,{"type":148,"name":369,"callback":394,"priority":151,"file":378,"line":395},"pwrcap_sanitize_enable_woo_login",159,{"type":148,"name":397,"callback":397,"priority":151,"file":398,"line":399},"pwrcap_prevent_handle_lostpassword_form","inc\\woo\\lostpassword.php",55,{"type":148,"name":401,"callback":402,"priority":151,"file":398,"line":330},"lostpassword_post","pwrcap_handle_woo_lostpassword_form",{"type":155,"name":354,"callback":404,"file":398,"line":322},"pwrcap_woo_lostpassword_form_add_handler",{"type":155,"name":179,"callback":406,"file":398,"line":363},"pwrcap_woo_lostpassword_form_add_render",{"type":155,"name":211,"callback":408,"priority":133,"file":398,"line":409},"pwrcap_woo_lostpassword_form_register_enable_field",124,{"type":148,"name":365,"callback":411,"priority":151,"file":398,"line":412},"pwrcap_field_enable_woo_lostpassword_default",138,{"type":148,"name":369,"callback":414,"priority":151,"file":398,"line":415},"pwrcap_sanitize_enable_woo_lostpassword",152,{"type":148,"name":417,"callback":418,"priority":151,"file":419,"line":356},"woocommerce_register_post","pwrcap_handle_woo_register_form","inc\\woo\\register.php",{"type":155,"name":179,"callback":230,"priority":336,"file":419,"line":421},51,{"type":155,"name":354,"callback":423,"file":419,"line":49},"pwrcap_woo_register_form_add_handler",{"type":155,"name":179,"callback":425,"file":419,"line":38},"pwrcap_woo_register_form_add_render",{"type":155,"name":211,"callback":427,"priority":428,"file":419,"line":429},"pwrcap_woo_register_form_register_enable_field",12,112,{"type":148,"name":365,"callback":431,"priority":151,"file":419,"line":432},"pwrcap_field_enable_woo_register_default",126,{"type":148,"name":369,"callback":434,"priority":151,"file":419,"line":435},"pwrcap_sanitize_enable_woo_register",140,{"type":148,"name":437,"callback":437,"priority":151,"file":438,"line":49},"pwrcap_prevent_handle_resetpassword_form","inc\\woo\\resetpassword.php",{"type":155,"name":440,"callback":441,"priority":151,"file":438,"line":442},"validate_password_reset","pwrcap_handle_woo_resetpassword_form",75,{"type":155,"name":354,"callback":444,"file":438,"line":190},"pwrcap_woo_resetpassword_form_add_handler",{"type":155,"name":179,"callback":446,"file":438,"line":193},"pwrcap_woo_resetpassword_form_add_render",{"type":155,"name":211,"callback":448,"priority":449,"file":438,"line":450},"pwrcap_woo_resetpassword_form_register_enable_field",14,129,{"type":148,"name":365,"callback":452,"priority":151,"file":438,"line":453},"pwrcap_field_enable_woo_resetpassword_default",143,{"type":148,"name":369,"callback":455,"priority":151,"file":438,"line":456},"pwrcap_sanitize_enable_woo_resetpassword",157,{"type":148,"name":458,"callback":459,"priority":151,"file":460,"line":461},"preprocess_comment","pwrcap_handle_woo_review_form","inc\\woo\\review.php",73,{"type":155,"name":354,"callback":463,"file":460,"line":442},"pwrcap_woo_review_form_add_handler",{"type":155,"name":179,"callback":465,"file":460,"line":306},"pwrcap_woo_review_form_add_render",{"type":148,"name":467,"callback":468,"priority":34,"file":460,"line":450},"pwrcap_prevent_render_captcha","pwrcap_prevent_render_woo_review_form",{"type":155,"name":315,"callback":470,"priority":142,"file":460,"line":471},"pwrcap_woo_review_form_register_enable_field",150,{"type":148,"name":365,"callback":473,"priority":151,"file":460,"line":474},"pwrcap_field_enable_woo_review_default",164,{"type":148,"name":369,"callback":476,"priority":151,"file":460,"line":477},"pwrcap_sanitize_enable_woo_review",178,{"type":148,"name":458,"callback":479,"priority":151,"file":480,"line":322},"pwrcap_handle_comment_form","inc\\wp\\comment.php",{"type":155,"name":354,"callback":482,"file":480,"line":153},"pwrcap_comment_form_add_handler",{"type":155,"name":179,"callback":484,"file":480,"line":485},"pwrcap_comment_form_add_render",105,{"type":155,"name":315,"callback":487,"priority":142,"file":480,"line":432},"pwrcap_comment_form_register_enable_field",{"type":148,"name":365,"callback":489,"priority":151,"file":480,"line":435},"pwrcap_field_enable_comment_default",{"type":148,"name":369,"callback":491,"priority":151,"file":480,"line":492},"pwrcap_sanitize_enable_comment",154,{"type":155,"name":315,"callback":494,"priority":28,"file":495,"line":496},"pwrcap_add_wp_captcha_setting_section","inc\\wp\\common.php",37,{"type":148,"name":498,"callback":499,"priority":37,"file":500,"line":421},"authenticate","pwrcap_handle_login_form","inc\\wp\\login.php",{"type":155,"name":354,"callback":502,"file":500,"line":503},"pwrcap_login_form_add_handler",53,{"type":155,"name":179,"callback":505,"file":500,"line":59},"pwrcap_login_form_add_render",{"type":155,"name":315,"callback":507,"priority":508,"file":500,"line":509},"pwrcap_login_form_register_enable_field",1,104,{"type":148,"name":365,"callback":511,"priority":151,"file":500,"line":512},"pwrcap_field_enable_login_default",118,{"type":148,"name":369,"callback":514,"priority":151,"file":500,"line":515},"pwrcap_sanitize_enable_login",132,{"type":155,"name":401,"callback":517,"priority":151,"file":518,"line":352},"pwrcap_handle_lostpassword_form","inc\\wp\\lostpassword.php",{"type":155,"name":354,"callback":520,"file":518,"line":356},"pwrcap_lostpassword_form_add_handler",{"type":155,"name":179,"callback":522,"file":518,"line":359},"pwrcap_lostpassword_form_add_render",{"type":155,"name":315,"callback":524,"priority":14,"file":518,"line":13},"pwrcap_lostpassword_form_register_enable_field",{"type":148,"name":365,"callback":526,"priority":151,"file":518,"line":527},"pwrcap_field_enable_lostpassword_default",114,{"type":148,"name":369,"callback":529,"priority":151,"file":518,"line":530},"pwrcap_sanitize_enable_lostpassword",128,{"type":155,"name":532,"callback":230,"file":533,"line":421},"login_form_register","inc\\wp\\register.php",{"type":148,"name":535,"callback":536,"file":533,"line":537},"registration_errors","pwrcap_handle_register_form",54,{"type":155,"name":354,"callback":539,"file":533,"line":540},"pwrcap_register_form_add_handler",58,{"type":155,"name":179,"callback":542,"file":533,"line":543},"pwrcap_register_form_add_render",89,{"type":155,"name":315,"callback":545,"priority":34,"file":533,"line":193},"pwrcap_register_form_register_enable_field",{"type":148,"name":365,"callback":547,"priority":151,"file":533,"line":177},"pwrcap_field_enable_register_default",{"type":148,"name":369,"callback":549,"priority":151,"file":533,"line":550},"pwrcap_sanitize_enable_register",136,{"type":155,"name":440,"callback":552,"priority":151,"file":553,"line":503},"pwrcap_handle_resetpassword_form","inc\\wp\\resetpassword.php",{"type":155,"name":354,"callback":555,"file":553,"line":399},"pwrcap_resetpassword_form_add_handler",{"type":155,"name":179,"callback":557,"file":553,"line":558},"pwrcap_resetpassword_form_add_render",86,{"type":155,"name":315,"callback":560,"priority":14,"file":553,"line":485},"pwrcap_resetpassword_form_register_enable_field",{"type":148,"name":365,"callback":562,"priority":151,"file":553,"line":333},"pwrcap_field_enable_resetpassword_default",{"type":148,"name":369,"callback":564,"priority":151,"file":553,"line":565},"pwrcap_sanitize_enable_resetpassword",133,[567],{"action":568,"nopriv":569,"callback":568,"hasNonce":570,"hasCapCheck":569,"file":189,"line":571},"pwrcap_dismiss_notice_not_configured",false,true,606,[],[],[575],{"hook":239,"callback":239,"file":326,"line":576},21,{"dangerousFunctions":578,"sqlUsage":579,"outputEscaping":591,"fileOperations":28,"externalRequests":28,"nonceChecks":34,"capabilityChecks":28,"bundledLibraries":594},[],{"prepared":34,"raw":14,"locations":580},[581,585,588],{"file":582,"line":583,"context":584},"inc\\activity\\migration.php",59,"$wpdb->query() with variable interpolation",{"file":586,"line":583,"context":587},"inc\\activity\\PwrcapCaptchaActivityRecord.php","$wpdb->get_var() with variable interpolation",{"file":586,"line":589,"context":590},147,"$wpdb->get_results() with variable interpolation",{"escaped":592,"rawEcho":28,"locations":593},83,[],[],[],{"summary":597,"deductions":598},"The 'power-captcha-recaptcha' plugin v1.1.0 exhibits a strong security posture based on the provided static analysis. All identified entry points (AJAX handlers, cron events) appear to be protected by either nonce or capability checks, and there are no identified REST API routes or shortcodes that could expand the attack surface without proper authorization. The code also demonstrates excellent practices regarding output escaping, with 100% of outputs being properly handled, and the absence of dangerous functions, file operations, and external HTTP requests is a significant positive. Furthermore, the plugin has no recorded vulnerability history, indicating a consistent track record of security. \n\nHowever, a minor area for concern lies in the handling of SQL queries. While a majority use prepared statements, 40% do not. This leaves a potential opening for SQL injection vulnerabilities, especially if the unsanitized queries handle user-supplied data. The lack of taint analysis results also makes it impossible to confirm that no unsanitized user input can reach sensitive functions, although the absence of critical or high severity flows is reassuring. The presence of capability checks is absent on any entry points, which is an oversight that could be exploited.",[599,601],{"reason":600,"points":151},"40% of SQL queries not using prepared statements",{"reason":602,"points":603},"No capability checks on entry points",5,"2026-03-16T19:04:56.767Z",{"wat":606,"direct":617},{"assetPaths":607,"generatorPatterns":611,"scriptPaths":612,"versionParams":613},[608,609,610],"\u002Fwp-content\u002Fplugins\u002Fpower-captcha-recaptcha\u002Finc\u002Factivity\u002Fassets\u002Fcss\u002Factivity.css","\u002Fwp-content\u002Fplugins\u002Fpower-captcha-recaptcha\u002Finc\u002Factivity\u002Fassets\u002Fjs\u002Fchart.js","\u002Fwp-content\u002Fplugins\u002Fpower-captcha-recaptcha\u002Finc\u002Factivity\u002Fassets\u002Fjs\u002Finit.js",[],[609,610],[614,615,616],"\u002Fwp-content\u002Fplugins\u002Fpower-captcha-recaptcha\u002Finc\u002Factivity\u002Fassets\u002Fcss\u002Factivity.css?ver=","\u002Fwp-content\u002Fplugins\u002Fpower-captcha-recaptcha\u002Finc\u002Factivity\u002Fassets\u002Fjs\u002Fchart.js?ver=","\u002Fwp-content\u002Fplugins\u002Fpower-captcha-recaptcha\u002Finc\u002Factivity\u002Fassets\u002Fjs\u002Finit.js?ver=",{"cssClasses":618,"htmlComments":624,"htmlAttributes":625,"restEndpoints":627,"jsGlobals":628,"shortcodeOutput":630},[619,620,621,622,623],"pwrcap-tab-content","pwrcap-nav-tab-wrapper","pwrcap-postbox-container","pwrcap_settings_form","pwrcap-sumbit-button",[],[626],"data-tab-content",[],[629],"pwrcapActivityData",[]]