[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fykXblQ1UcWiX1ohpi_2XjOvbaYeb1x0IYJZ4frmPCpc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":14,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":139,"fingerprints":289},"mrsoukbh-smart-captcha-for-google-recaptcha","Smart Captcha for Google reCAPTCHA","1.1.3","M Arslan Farooq","https:\u002F\u002Fprofiles.wordpress.org\u002Fmrsoukbh\u002F","\u003Cp>Mrsoukbh Smart CAPTCHA for Google reCAPTCHA is a lightweight yet powerful plugin to protect your WordPress site from spam and abuse using Google reCAPTCHA v2 or v3.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Supports both reCAPTCHA v2 (Checkbox) and v3 (Invisible).\u003Cbr \u002F>\n– Integration with:\u003Cbr \u002F>\n  – Login form\u003Cbr \u002F>\n  – Registration form\u003Cbr \u002F>\n  – Comment form\u003Cbr \u002F>\n  – WooCommerce checkout\u003Cbr \u002F>\n  – Contact Form 7, WPForms, Gravity Forms (optional)\u003Cbr \u002F>\n– Visual chart of failed attempts.\u003Cbr \u002F>\n– Security dashboard to monitor plugin health.\u003Cbr \u002F>\n– AJAX-based key verification.\u003Cbr \u002F>\n– Optional reCAPTCHA v3 badge control.\u003C\u002Fp>\n\u003Ch3>Third-Party Service Integration\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>⚠️ IMPORTANT: External Service Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin integrates with Google reCAPTCHA service to provide spam protection and bot detection. By using this plugin, you acknowledge that it will communicate with Google’s servers to verify CAPTCHA responses.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent to Google reCAPTCHA:\u003C\u002Fstrong>\u003Cbr \u002F>\n– User’s IP address\u003Cbr \u002F>\n– Browser fingerprint data (collected by Google’s reCAPTCHA script)\u003Cbr \u002F>\n– User interaction patterns (mouse movements, timing, etc.)\u003Cbr \u002F>\n– The reCAPTCHA response token generated by user interaction\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Every time a user submits a form protected by reCAPTCHA\u003Cbr \u002F>\n– During key verification checks in the admin panel\u003Cbr \u002F>\n– When loading reCAPTCHA scripts on protected pages\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google reCAPTCHA Service Links:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fdevelopers.google.com\u002Fterms\u002F\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003Cbr \u002F>\n– \u003Cstrong>reCAPTCHA Terms\u003C\u002Fstrong>: https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fintro\u002Fterms.html\u003Cbr \u002F>\n– \u003Cstrong>reCAPTCHA Privacy\u003C\u002Fstrong>: https:\u002F\u002Fpolicies.google.com\u002Fprivacy#infocollect\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Purpose of External Service:\u003C\u002Fstrong>\u003Cbr \u002F>\nGoogle reCAPTCHA is essential for distinguishing between human users and automated bots. This service analyzes user behavior patterns and interaction data to determine if form submissions are legitimate. Without this integration, the plugin cannot provide spam protection functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Processing:\u003C\u002Fstrong>\u003Cbr \u002F>\nAll data sent to Google is processed according to Google’s privacy policy. No sensitive form data (passwords, personal information) is sent to Google – only the reCAPTCHA response tokens and standard verification data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User Consent:\u003C\u002Fstrong>\u003Cbr \u002F>\nBy enabling reCAPTCHA on your forms, you are responsible for informing your users about this third-party integration according to your local privacy laws (GDPR, CCPA, etc.).\u003C\u002Fp>\n","Mrsoukbh Smart CAPTCHA adds Google reCAPTCHA v2 and v3 to WordPress login, registration, comments, and WooCommerce forms.",20,356,0,"","6.8.5","5.0","7.2",[19,20,21,22,23],"forms","login","recaptcha","security","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmrsoukbh-smart-captcha-for-google-recaptcha.1.1.3.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"mrsoukbh",2,40,30,94,"2026-04-05T15:15:17.651Z",[37,57,80,98,117],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":32,"downloaded":45,"rating":13,"num_ratings":13,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":14,"tags":49,"homepage":54,"download_link":55,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":56},"thinkcaptcha","ThinkCaptcha – Login Captcha, Register Captcha & Checkout reCAPTCHA","1.1.6","ThinkPlugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fthinkplugin\u002F","\u003Cp>\u003Cstrong>Enhance Your Website’s Login Security with the Power of Google reCAPTCHA\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Are you tired of spam registrations, brute-force login attacks, and junk form submissions?\u003Cbr \u002F>\nThinkCaptcha is the definitive \u003Cstrong>Google reCAPTCHA\u003C\u002Fstrong> plugin for WordPress, designed to provide maximum \u003Cstrong>login security\u003C\u002Fstrong> with a simple and modern interface.\u003Cbr \u002F>\nThinkCaptcha allows you to easily add a \u003Cstrong>login captcha\u003C\u002Fstrong>, \u003Cstrong>register captcha\u003C\u002Fstrong>, and password reset captcha to your most vulnerable forms using Google’s user-friendly “I’m not a robot” checkbox (reCAPTCHA v2).\u003Cbr \u002F>\nThis is the ultimate \u003Cstrong>spam protection\u003C\u002Fstrong> and \u003Cstrong>bot protection\u003C\u002Fstrong> your site needs.\u003Cbr \u002F>\n\u003Cstrong>Free Features for Essential Security:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress Login Captcha\u003C\u002Fstrong>: Implement a secure \u003Cstrong>login captcha\u003C\u002Fstrong> on your \u003Ccode>\u002Fwp-login.php\u003C\u002Fcode> page to stop brute-force attacks and enhance \u003Cstrong>login security\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Login Captcha\u003C\u002Fstrong>: Protect your customer accounts by adding a \u003Cstrong>WooCommerce captcha\u003C\u002Fstrong> to the login form.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Register Captcha\u003C\u002Fstrong>: Stop fake user sign-ups with a robust \u003Cstrong>register captcha\u003C\u002Fstrong> on your WooCommerce registration form.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Password Reset Captcha\u003C\u002Fstrong>: Secure both WordPress and WooCommerce password reset forms from bot abuse.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized for Performance\u003C\u002Fstrong>: The Google reCAPTCHA script loads asynchronously and only on pages where it is needed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🚀 Upgrade to ThinkCaptcha Pro for Ultimate Form Security!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Spammers target every form on your site.\u003Cbr \u002F>\nThinkCaptcha Pro extends this powerful \u003Cstrong>reCAPTCHA\u003C\u002Fstrong> protection to create a comprehensive security shield.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce Checkout Captcha\u003C\u002Fstrong>: The best way to prevent fraudulent orders and spam.\u003Cbr \u002F>\nAdd a \u003Cstrong>checkout captcha\u003C\u002Fstrong> to your WooCommerce checkout page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Form 7 reCAPTCHA\u003C\u002Fstrong>: Our most requested feature!\u003Cbr \u002F>\nAdd a \u003Cstrong>Contact Form 7 reCAPTCHA\u003C\u002Fstrong> to every contact form and eliminate junk mail forever.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPForms Captcha\u003C\u002Fstrong>: Secure all forms created with WPForms with a powerful \u003Cstrong>WPForms captcha\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Register Captcha\u003C\u002Fstrong>: Block spambots from creating user accounts on your main WordPress registration form with a secure \u003Cstrong>register captcha\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthinkplugin.com\u002Fthinkcaptcha-pro\u002F\" rel=\"nofollow ugc\">Secure your entire website today. Get ThinkCaptcha Pro Now!\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Service Disclosure\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Google reCAPTCHA service to protect forms from bots and spam.\u003Cbr \u002F>\n* \u003Cstrong>Service Used:\u003C\u002Fstrong> Google reCAPTCHA (a service provided by Google LLC).\u003Cbr \u002F>\n* \u003Cstrong>What Data is Sent:\u003C\u002Fstrong> To verify if a user is human, this service collects and sends hardware and software information, such as device and application data, to Google.\u003Cbr \u002F>\nThe user’s IP address is also collected.\u003Cbr \u002F>\n* \u003Cstrong>When Data is Sent:\u003C\u002Fstrong> This data is sent whenever a form protected by this plugin is displayed and submitted.\u003Cbr \u002F>\n* \u003Cstrong>Links to Policies:\u003C\u002Fstrong> The use of the Google reCAPTCHA service is subject to Google’s \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>.\u003C\u002Fp>\n","Secure WordPress & WooCommerce forms with Google reCAPTCHA. Stop spam, bots, and brute-force attacks effectively.",333,"2025-11-30T10:34:00.000Z","6.9.4","5.5",[50,51,52,22,53],"google-recaptcha","login-captcha","register-captcha","woocommerce-captcha","https:\u002F\u002Fthinkplugin.com\u002Fthinkcaptcha\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthinkcaptcha.1.1.6.zip","2026-03-15T15:16:48.613Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":14,"tags":72,"homepage":75,"download_link":76,"security_score":77,"vuln_count":78,"unpatched_count":13,"last_vuln_date":79,"fetched_at":56},"login-recaptcha","Login No Captcha reCAPTCHA","1.7.3","Robert Peake","https:\u002F\u002Fprofiles.wordpress.org\u002Frobertpeake\u002F","\u003Cp>Adds a Google No Captcha ReCaptcha checkbox to your WordPress and Woocommerce login, forgot password, and user registration pages. Denies access to automated scripts while making it easy on humans to log in by checking a box. As Google says, it is “Tough on bots, easy on humans.”\u003C\u002Fp>\n","Adds a Google No Captcha ReCaptcha checkbox to your Wordpress and Woocommerce login, forgot password, and user registration pages.",60000,1369961,90,63,"2024-02-27T10:43:00.000Z","6.4.8","4.6",[73,20,74,21,22],"google","nocaptcha","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flogin-recaptcha\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-recaptcha.1.7.3.zip",85,1,"2022-08-16 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":11,"last_updated":91,"tested_up_to":92,"requires_at_least":16,"requires_php":92,"tags":93,"homepage":96,"download_link":97,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":56},"login-security-recaptcha","Login Security Captcha","1.8.4","ScriptsTown","https:\u002F\u002Fprofiles.wordpress.org\u002Fscriptstown\u002F","\u003Cp>\u003Cstrong>Login Security Captcha\u003C\u002Fstrong> is a security plugin for WordPress to add CAPTCHA or CAPTCHA-free services such as Cloudflare \u003Cstrong>Turnstile\u003C\u002Fstrong> and Google \u003Cstrong>reCAPTCHA\u003C\u002Fstrong> to the WordPress login, registration, lost password, and comment form. This is a fast and lightweight security plugin to place captcha on standard WordPress forms with minimal footprints. It can prevent spam comments and protect the login form against Brute-force attacks. It has simple settings to configure the plugin quickly.\u003C\u002Fp>\n\u003Cp>The plugin supports \u003Cstrong>Cloudflare Turnstile\u003C\u002Fstrong>, Google \u003Cstrong>reCAPTCHA\u003C\u002Fstrong> Version 2, and Version 3 with multiple options. This is the best WordPress captcha plugin for antispam protection to secure comment form and WordPress login page. It allows you to place different versions of reCAPTCHA and also Turnstile on different forms at the same time. This plugin comes with a set of simple options to quickly set up captcha validation on the common forms.\u003C\u002Fp>\n\u003Cp>Using this security plugin, you can change the captcha theme to light or dark depending on your preferences for Cloudflare Turnstile and Google reCAPTCHA. You can also configure various other parameters like the score value for reCAPTCHA version 3. You can monitor the error logs and have the option to disable the captcha on the comment form for logged-in users. Also, you can adjust the captcha size to compact or normal for \u003Cstrong>Cloudflare Turnstile\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Login Security Captcha Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Cloudflare \u003Cstrong>Turnstile\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Google reCAPTCHA v2\u003C\u002Fli>\n\u003Cli>Google reCAPTCHA v3\u003C\u002Fli>\n\u003Cli>Set reCAPTCHA v3 Position\u003C\u002Fli>\n\u003Cli>Captcha Theme and Size\u003C\u002Fli>\n\u003Cli>Secure Login Form\u003C\u002Fli>\n\u003Cli>Secure Registration Form\u003C\u002Fli>\n\u003Cli>Secure Lost Password Form\u003C\u002Fli>\n\u003Cli>Protect Comment Spam\u003C\u002Fli>\n\u003Cli>Monitor Error Logs\u003C\u002Fli>\n\u003Cli>Prevent Brute-force Attack\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Upgrade To Pro – \u003Ca href=\"https:\u002F\u002Fscriptstown.com\u002Fwordpress-plugins\u002Flogin-security-pro\u002F#pricing\" title=\"Upgrade To Pro\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Login Security Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Limit Login Attempts\u003C\u002Fstrong> by IP Address\u003C\u002Fli>\n\u003Cli>Check and Monitor \u003Cstrong>Last Login\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Check Login History by Username\u003C\u002Fli>\n\u003Cli>Recent Login Dashboard Widget\u003C\u002Fli>\n\u003Cli>Cloudflare \u003Cstrong>Turnstile\u003C\u002Fstrong> Support\u003C\u002Fli>\n\u003Cli>Google \u003Cstrong>reCAPTCHA\u003C\u002Fstrong> v2 and v3\u003C\u002Fli>\n\u003Cli>Redirect after Login or Logout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role-Based Redirection\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Secure Login and Registration Form\u003C\u002Fli>\n\u003Cli>Secure Lost Password Form\u003C\u002Fli>\n\u003Cli>Easy to Protect Comment Spam\u003C\u002Fli>\n\u003Cli>Login Form – \u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Lost Password Form – \u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Registration Form – \u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Secure \u003Cstrong>WooCommerce\u003C\u002Fstrong> Checkout Form\u003C\u002Fli>\n\u003Cli>Advanced Security and Much More\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Check Pro Plugin – \u003Ca href=\"https:\u002F\u002Fscriptstown.com\u002Fwordpress-plugins\u002Flogin-security-pro\u002F\" title=\"Check Pro Plugin\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Secure WordPress login, registration, and comment form with Google reCAPTCHA or Cloudflare Turnstile. Prevent Brute-force attacks and more.",10000,286646,98,"2026-03-11T00:40:00.000Z","7.0",[94,95,20,21,22],"captcha","cloudflare","https:\u002F\u002Fscriptstown.com\u002Fwordpress-plugins\u002Flogin-security-recaptcha\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-security-recaptcha.1.8.4.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":88,"downloaded":106,"rating":107,"num_ratings":34,"last_updated":108,"tested_up_to":15,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":113,"download_link":114,"security_score":115,"vuln_count":31,"unpatched_count":13,"last_vuln_date":116,"fetched_at":56},"wp-recaptcha-integration","ReCaptcha Integration for WordPress","1.2.8","weDevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fwedevs\u002F","\u003Cp>Integrate reCaptcha in your blog. Supports no Captcha as well as old style recaptcha.\u003Cbr \u002F>\nProvides of the box integration for signup, login, comment formsand Ninja Forms as well\u003Cbr \u002F>\nas a plugin API for your own integrations.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Secures login, signup und comments with a recaptcha.\u003C\u002Fli>\n\u003Cli>Supports old as well as new reCaptcha.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Works together with\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WP Multisite\u003C\u002Fli>\n\u003Cli>bbPress\u003C\u002Fli>\n\u003Cli>BuddyPress\u003C\u002Fli>\n\u003Cli>AwesomeSupport (thanks to \u003Ca href=\"http:\u002F\u002Fjulienliabeuf.com\u002F\" rel=\"nofollow ugc\">Julien Liabeuf\u003C\u002Fa> )\u003C\u002Fli>\n\u003Cli>WooCommerce (Only checkout, registration and login form. Not password reset)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fninjaforms.com\u002F\" rel=\"nofollow ugc\">Ninja Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>cformsII\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For integration in your self-coded forms see this \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftareq1988\u002Fwp-recaptcha-integration\u002Fwiki\u002FCustom-Themes-and-Forms\" rel=\"nofollow ugc\">wiki article\u003C\u002Fa> for details.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Localizations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Brazilian Portuguese (thanks to \u003Ca href=\"http:\u002F\u002Fwww.viniciusferraz.com\" rel=\"nofollow ugc\">Vinícius Ferraz\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Spanish (thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyivi\" rel=\"nofollow ugc\">Ivan Yivoff\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Italian (thanks to \u003Ca href=\"http:\u002F\u002Fblog.salaros.com\u002F\" rel=\"nofollow ugc\">Salaros\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Latest Files on GitHub: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftareq1988\u002Fwp-recaptcha-integration\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Ftareq1988\u002Fwp-recaptcha-integration\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>On a \u003Cstrong>WP Multisite\u003C\u002Fstrong> you can either activate the plugin network wide or on a single site.\u003C\u002Fp>\n\u003Cp>Activated on a single site everything works as usual.\u003C\u002Fp>\n\u003Cp>With network activation entering the API key and setting up where a captcha is required\u003Cbr \u002F>\nis up to the network admin. A blog admin can override the API key e.g. when his blog is\u003Cbr \u002F>\nrunning under his\u002Fher own domain name.\u003C\u002Fp>\n\u003Ch4>Known Limitations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>You can’t have more than one old style reCaptcha on a page. This is a limitiation of\u003Cbr \u002F>\nreCaptcha itself. If that’s an issue for you, you should use the no Captcha Form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>A No Captcha definitely requires client side JavaScript enabled. That’s how it does its\u003Cbr \u002F>\nsophisticated bot detection magic. There is no fallback. If your visitor does not have\u003Cbr \u002F>\nJS enabled the captcha test will not let him through.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>On a \u003Cstrong>Contact Form 7\u003C\u002Fstrong> when the reCaptcha is disabled (e.g. for logged in users) the field\u003Cbr \u002F>\nlabel will be still visible. This is due to CF7 Shortcode architecture, and can’t be fixed.\u003C\u002Fp>\n\u003Cp>To handle this there is a filter \u003Ccode>recaptcha_disabled_html\u003C\u002Fcode>. You can return a message for your logged-in\u003Cbr \u002F>\nusers here. Check out the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftareq1988\u002Fwp-recaptcha-integration\" rel=\"nofollow ugc\">GitHub Repo\u003C\u002Fa> for details.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>As of version 4.3 CF7 comes with its own recaptcha. Both are supposed to work together.\u003Cbr \u002F>\nI you want to keep the WP ReCaptcha functionality, e.g. if you want to hide the captcha\u003Cbr \u002F>\nfrom known users, leave the integration in the CF7 settings unconfigured.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Old style reCaptcha does not work together with \u003Cstrong>WooCommerce\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In \u003Cstrong>WooCommerce\u003C\u002Fstrong> the reset password form can not be protected by a captcha. Woocommerce does\u003Cbr \u002F>\nnot fire any action in the lost password form, so there is no way for the plugin to hook in.\u003Cbr \u002F>\nTake a look at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fcaptcha-not-showing-on-lost-password-page?replies=7\" rel=\"ugc\">this thread\u003C\u002Fa> for a workaround.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Due to a lack of filters there is no (and as far as one can see, there will never be)\u003Cbr \u002F>\nsupport for the \u003Cstrong>MailPoet\u003C\u002Fstrong> subscription form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin API\u003C\u002Fh3>\n\u003Cp>The plugin offers some filters to allow themes and other plugins to hook in.\u003C\u002Fp>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftareq1988\u002Fwp-recaptcha-integration\" rel=\"nofollow ugc\">GitHub-Repo\u003C\u002Fa> for details.\u003C\u002Fp>\n","reCaptcha for login, signup, comment forms, Ninja Forms and woocommerce.",294613,88,"2025-10-29T05:41:00.000Z","3.8","5.4",[94,20,112,21,22],"no-captcha","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-recaptcha-integration\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-recaptcha-integration.1.2.8.zip",99,"2024-11-01 00:00:00",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":67,"num_ratings":127,"last_updated":128,"tested_up_to":15,"requires_at_least":129,"requires_php":14,"tags":130,"homepage":14,"download_link":136,"security_score":90,"vuln_count":137,"unpatched_count":13,"last_vuln_date":138,"fetched_at":56},"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,13,"2025-06-11T14:21:00.000Z","4.0",[131,132,133,134,135],"2fa-login","cloudflare-turnstile-recaptcha","easy-login","geolocation-login-limit","login-security","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdologin.4.3.zip",4,"2023-10-24 00:00:00",{"attackSurface":140,"codeSignals":272,"taintFlows":284,"riskAssessment":285,"analyzedAt":288},{"hooks":141,"ajaxHandlers":255,"restRoutes":268,"shortcodes":269,"cronEvents":270,"entryPointCount":271,"unprotectedCount":13},[142,148,153,158,161,165,169,174,178,180,185,187,190,194,199,203,205,209,213,218,222,225,229,233,237,240,242,245,247,251],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_menu","mrsoukbh_smart_captcha_for_google_recaptcha_add_admin_menu","includes\\admin-menu.php",8,{"type":143,"name":149,"callback":150,"file":151,"line":152},"admin_enqueue_scripts","mrsoukbh_smart_captcha_for_google_recaptcha_enqueue_admin_assets","includes\\enqueue.php",48,{"type":143,"name":154,"callback":155,"file":156,"line":157},"login_enqueue_scripts","mrsoukbh_smart_captcha_for_google_recaptcha_enqueue_frontend","includes\\frontend-render.php",11,{"type":143,"name":159,"callback":155,"file":156,"line":160},"wp_enqueue_scripts",12,{"type":143,"name":162,"callback":163,"file":156,"line":164},"login_form","mrsoukbh_smart_captcha_for_google_recaptcha_display_on_login",47,{"type":143,"name":166,"callback":167,"file":156,"line":168},"login_footer","mrsoukbh_smart_captcha_for_google_recaptcha_add_v3_script",73,{"type":170,"name":171,"callback":172,"priority":33,"file":156,"line":173},"filter","authenticate","closure",126,{"type":143,"name":175,"callback":176,"file":156,"line":177},"wp_footer","mrsoukbh_smart_captcha_for_google_recaptcha_hide_v3_badge_if_needed",161,{"type":143,"name":166,"callback":176,"file":156,"line":179},162,{"type":143,"name":181,"callback":182,"file":183,"line":184},"comment_form_after_fields","mrsoukbh_smart_captcha_for_google_recaptcha_comment_form_field","includes\\render-comment-form.php",7,{"type":143,"name":186,"callback":182,"file":183,"line":147},"comment_form_logged_in_after",{"type":170,"name":188,"callback":189,"file":183,"line":11},"preprocess_comment","mrsoukbh_smart_captcha_for_google_recaptcha_validate_comment",{"type":143,"name":191,"callback":192,"file":193,"line":160},"wpcf7_before_send_mail","mrsoukbh_smart_captcha_for_google_recaptcha_render_cf7","includes\\render-contact-form7.php",{"type":143,"name":195,"callback":196,"file":197,"line":198},"login_form_middle","mrsoukbh_smart_captcha_for_google_recaptcha_render_theme_login","includes\\render-theme-login.php",10,{"type":143,"name":200,"callback":201,"file":202,"line":160},"woocommerce_login_form","mrsoukbh_smart_captcha_for_google_recaptcha_render_wc_login","includes\\render-woocommerce.php",{"type":143,"name":204,"callback":201,"file":202,"line":127},"woocommerce_register_form",{"type":143,"name":206,"callback":207,"file":202,"line":208},"woocommerce_after_checkout_billing_form","mrsoukbh_smart_captcha_for_google_recaptcha_render_wc_checkout",23,{"type":143,"name":210,"callback":211,"priority":198,"file":212,"line":160},"wpforms_display_submit_before","mrsoukbh_smart_captcha_for_google_recaptcha_render_wpforms","includes\\render-wpforms.php",{"type":143,"name":214,"callback":215,"file":216,"line":217},"wp_login_failed","mrsoukbh_smart_captcha_for_google_recaptcha_log_failed_login","includes\\security-enhancements.php",16,{"type":170,"name":219,"callback":220,"file":216,"line":221},"pre_update_option_mrsoukbh_smart_captcha_for_google_recaptcha_settings","mrsoukbh_smart_captcha_for_google_recaptcha_enforce_strong_keys",45,{"type":143,"name":223,"callback":172,"file":216,"line":224},"admin_init",64,{"type":143,"name":223,"callback":226,"file":227,"line":228},"mrsoukbh_smart_captcha_for_google_recaptcha_register_settings","includes\\settings-page.php",9,{"type":143,"name":230,"callback":231,"file":227,"line":232},"admin_notices","mrsoukbh_smart_captcha_for_google_recaptcha_admin_warning",78,{"type":143,"name":200,"callback":234,"file":235,"line":236},"mrsoukbh_smart_captcha_for_google_recaptcha_render_field_wrapper","includes\\woocommerce.php",15,{"type":170,"name":238,"callback":239,"priority":198,"file":235,"line":217},"woocommerce_process_login_errors","mrsoukbh_smart_captcha_for_google_recaptcha_wc_validate",{"type":143,"name":204,"callback":234,"file":235,"line":241},21,{"type":170,"name":243,"callback":239,"priority":198,"file":235,"line":244},"woocommerce_registration_errors",22,{"type":143,"name":206,"callback":234,"file":235,"line":246},27,{"type":143,"name":248,"callback":249,"file":235,"line":250},"woocommerce_checkout_process","mrsoukbh_smart_captcha_for_google_recaptcha_wc_checkout_validate",28,{"type":143,"name":252,"callback":253,"file":235,"line":254},"init","mrsoukbh_smart_captcha_for_google_recaptcha_woocommerce_init",31,[256,262,265],{"action":257,"nopriv":258,"callback":259,"hasNonce":260,"hasCapCheck":258,"file":261,"line":184},"mrsoukbh_smart_captcha_for_google_recaptcha_verify_keys",false,"mrsoukbh_smart_captcha_for_google_recaptcha_ajax_verify_keys",true,"includes\\ajax-handler.php",{"action":263,"nopriv":258,"callback":263,"hasNonce":260,"hasCapCheck":258,"file":261,"line":264},"mrsoukbh_smart_captcha_for_google_recaptcha_run_health_check",37,{"action":266,"nopriv":258,"callback":266,"hasNonce":260,"hasCapCheck":258,"file":261,"line":267},"mrsoukbh_smart_captcha_for_google_recaptcha_get_chart_data",60,[],[],[],3,{"dangerousFunctions":273,"sqlUsage":274,"outputEscaping":276,"fileOperations":31,"externalRequests":31,"nonceChecks":147,"capabilityChecks":31,"bundledLibraries":283},[],{"prepared":13,"raw":13,"locations":275},[],{"escaped":277,"rawEcho":31,"locations":278},50,[279,282],{"file":156,"line":280,"context":281},173,"raw output",{"file":227,"line":25,"context":281},[],[],{"summary":286,"deductions":287},"The plugin \"mrsoukbh-smart-captcha-for-google-recaptcha\" v1.1.3 demonstrates a generally good security posture based on the static analysis. The absence of any known vulnerabilities in its history is a positive indicator. The code employs prepared statements for all SQL queries, utilizes nonces and capability checks, and has a high percentage of properly escaped output, all of which are strong security practices. There are no identified dangerous functions or exploitable taint flows, further contributing to a favorable security profile.\n\nHowever, there are a few areas that warrant attention. The presence of 3 AJAX handlers, while currently protected, represents an attack surface. While the static analysis indicates no immediate vulnerabilities, the potential for future issues in these handlers, especially if checks are modified or bypassed, should be monitored. The two file operations and two external HTTP requests also represent potential avenues for exploitation if not implemented with extreme caution and input validation, although the current analysis does not highlight any specific risks related to them.\n\nOverall, the plugin appears to be developed with security in mind, with a strong emphasis on fundamental security controls. The lack of any historical vulnerabilities is a significant strength. The main areas of concern are the inherent risks associated with any exposed entry points, such as AJAX handlers, and the general need for ongoing vigilance regarding the security of file operations and external requests, even when no specific issues are currently flagged.",[],"2026-03-16T22:42:25.075Z",{"wat":290,"direct":301},{"assetPaths":291,"generatorPatterns":295,"scriptPaths":296,"versionParams":297},[292,293,294],"\u002Fwp-content\u002Fplugins\u002Fmrsoukbh-smart-captcha-for-google-recaptcha\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fmrsoukbh-smart-captcha-for-google-recaptcha\u002Fassets\u002Fjs\u002Fchart.min.js","\u002Fwp-content\u002Fplugins\u002Fmrsoukbh-smart-captcha-for-google-recaptcha\u002Fassets\u002Fjs\u002Fadmin-script.js",[],[293,294],[298,299,300],"mrsoukbh-smart-captcha-for-google-recaptcha\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=","mrsoukbh-smart-captcha-for-google-recaptcha\u002Fassets\u002Fjs\u002Fchart.min.js?ver=","mrsoukbh-smart-captcha-for-google-recaptcha\u002Fassets\u002Fjs\u002Fadmin-script.js?ver=",{"cssClasses":302,"htmlComments":304,"htmlAttributes":305,"restEndpoints":309,"jsGlobals":310,"shortcodeOutput":312},[303],"status-indicator",[],[306,307,308],"data-sitekey","data-callback","data-expired-callback",[],[311],"mrsoukbhSmartRecaptchaData",[]]