[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3FClJqvewyVCMvoaCAr4HdHjlKprnpece-7CckT1Q70":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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":123,"fingerprints":295},"titan-social-login","Titan Social Login","1.0.2","r0bodev","https:\u002F\u002Fprofiles.wordpress.org\u002Fr0bodev\u002F","\u003Cp>Titan Social Login adds OAuth-based sign-in to WordPress so visitors can use their existing social accounts instead of creating new passwords.\u003C\u002Fp>\n\u003Ch4>Included providers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Amazon\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Google\u003C\u002Fli>\n\u003Cli>X (Twitter)\u003C\u002Fli>\n\u003Cli>Microsoft\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds login buttons to the WordPress login, registration, and lost password screens.\u003C\u002Fli>\n\u003Cli>Optional social login on comment forms.\u003C\u002Fli>\n\u003Cli>Account linking inside WordPress user profiles.\u003C\u002Fli>\n\u003Cli>Shortcodes: [tsl_login], [tsl_account_links].\u003C\u002Fli>\n\u003Cli>Popup or same-window authentication, configurable for desktop and mobile.\u003C\u002Fli>\n\u003Cli>Custom redirect after login or first registration.\u003C\u002Fli>\n\u003Cli>Design controls for layout, spacing, labels, and button styles.\u003C\u002Fli>\n\u003Cli>Placeholder emails for providers that do not return an email address.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin uses external OAuth providers for authentication. See the “External Services” section for details.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>Titan Social Login does not collect or send any usage telemetry. OAuth requests go directly to the enabled provider during login. The plugin stores its configuration in your WordPress database.\u003C\u002Fp>\n\u003Ch4>Additional features in the Pro version\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>30+ OAuth providers including Apple, Discord, GitHub, Steam, Telegram, Twitch, Spotify, and more.\u003C\u002Fli>\n\u003Cli>Premium integrations for WooCommerce, BuddyPress, Ultimate Member, and Easy Digital Downloads.\u003C\u002Fli>\n\u003Cli>Statistics dashboard to monitor social login performance.\u003C\u002Fli>\n\u003Cli>Premium updates and priority support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pro version and pricing: \u003Ca href=\"https:\u002F\u002Ftitan.r0bo.dev\u002F#pro\" rel=\"nofollow ugc\">https:\u002F\u002Ftitan.r0bo.dev\u002F#pro\u003C\u002Fa>\u003Cbr \u002F>\nDemo: \u003Ca href=\"https:\u002F\u002Ftitan.r0bo.dev\u002Fwp-login.php\" rel=\"nofollow ugc\">https:\u002F\u002Ftitan.r0bo.dev\u002Fwp-login.php\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>Titan Social Login connects to third-party OAuth providers to authenticate users. Requests are made only when an administrator enables a provider and a user clicks a login button.\u003C\u002Fp>\n\u003Cp>Data sent during OAuth:\u003Cbr \u002F>\n– Authorization request: client_id, redirect_uri, response_type, scope, state\u003Cbr \u002F>\n– Token exchange: code, client_id, client_secret (if required), redirect_uri\u003Cbr \u002F>\n– Profile request: access_token\u003C\u002Fp>\n\u003Cp>Data received from providers:\u003Cbr \u002F>\n– Provider user ID, name, email address, and profile picture (when available)\u003C\u002Fp>\n\u003Cp>Services used:\u003Cbr \u002F>\n– Google OAuth API (accounts.google.com, oauth2.googleapis.com, www.googleapis.com). Terms: https:\u002F\u002Fpolicies.google.com\u002Fterms Privacy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003Cbr \u002F>\n– Facebook Login (www.facebook.com, graph.facebook.com). Terms: https:\u002F\u002Fwww.facebook.com\u002Flegal\u002Fterms Privacy: https:\u002F\u002Fwww.facebook.com\u002Fprivacy\u002Fpolicy\u003Cbr \u002F>\n– Amazon Login (www.amazon.com, api.amazon.com). Terms: https:\u002F\u002Fwww.amazon.com\u002Fgp\u002Fhelp\u002Fcustomer\u002Fdisplay.html?nodeId=508088 Privacy: https:\u002F\u002Fwww.amazon.com\u002Fgp\u002Fhelp\u002Fcustomer\u002Fdisplay.html?nodeId=468496\u003Cbr \u002F>\n– Microsoft identity platform (login.microsoftonline.com, graph.microsoft.com). Terms: https:\u002F\u002Fwww.microsoft.com\u002Fservicesagreement Privacy: https:\u002F\u002Fprivacy.microsoft.com\u002Fprivacystatement\u003Cbr \u002F>\n– X (Twitter) OAuth 2.0 (twitter.com, api.twitter.com). Terms: https:\u002F\u002Ftwitter.com\u002Fen\u002Ftos Privacy: https:\u002F\u002Ftwitter.com\u002Fen\u002Fprivacy\u003C\u002Fp>\n\u003Cp>No external requests are made unless the provider is enabled and a user initiates login.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>PHP code (and any JS that links to WordPress APIs) is licensed under the GNU General Public License v2.0 or later (GPL-2.0-or-later). See \u002Flicense.txt.\u003Cbr \u002F>\nBrand icons in \u002Fassets\u002Fimages\u002Ficons are trademarks of their respective owners and are included for identification purposes only. See \u002FTHIRD-PARTY-NOTICES.txt.\u003Cbr \u002F>\nTrademarks belong to their respective owners; this plugin is not affiliated with or endorsed by them.\u003C\u002Fp>\n","One-click social login and account linking for Amazon, Facebook, Google, X (Twitter), and Microsoft.",10,111,0,"2026-01-07T12:49:00.000Z","6.9.4","5.3","7.2",[19,20,21,22,23],"auth","google","login","register","social-login","https:\u002F\u002Ftitan.r0bo.dev","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftitan-social-login.1.0.2.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-04-04T11:34:13.169Z",[36,53,70,91,106],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":13,"num_ratings":13,"last_updated":46,"tested_up_to":15,"requires_at_least":47,"requires_php":17,"tags":48,"homepage":51,"download_link":52,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"login-with","Login With","1.2","STASEO","https:\u002F\u002Fprofiles.wordpress.org\u002Fstaseo\u002F","\u003Cp>Login With – Google Login for WooCommerce, is a simple and secure plugin that adds Google authentication to your WooCommerce store. It allows customers to log in using their Google accounts, providing a quick and familiar login experience that leads to better conversion rates and more sales. With just one click, customers can log in with Google — no passwords, no forms, no friction. Faster checkouts mean fewer abandoned carts and more completed purchases. Simple to set up, trusted by users, and built to help your store grow.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin uses Google OAuth 2.0 for authentication. When a user clicks the “Login with Google” button, the following data is sent to Google’s servers:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Client ID and Client Secret (configured in plugin settings)\u003C\u002Fli>\n\u003Cli>User’s email address and basic profile information (name)\u003C\u002Fli>\n\u003Cli>Authentication state token for security\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This data is used to:\u003Cbr \u002F>\n– Verify the user’s Google account\u003Cbr \u002F>\n– Retrieve basic profile information\u003Cbr \u002F>\n– Create or update the user’s account in your WooCommerce store\u003C\u002Fp>\n\u003Cp>The plugin connects to these Google services:\u003Cbr \u002F>\n– https:\u002F\u002Foauth2.googleapis.com\u002Ftoken (for authentication)\u003Cbr \u002F>\n– https:\u002F\u002Fwww.googleapis.com\u002Foauth2\u002Fv2\u002Fuserinfo (for user profile data)\u003C\u002Fp>\n\u003Cp>For more information about Google’s data handling, please review:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Google’s Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google’s Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Conversion rate and sales booster\u003C\u002Fli>\n\u003Cli>Adds a “Login with Google” button to WooCommerce login forms\u003C\u002Fli>\n\u003Cli>Works on both the account page and checkout\u003C\u002Fli>\n\u003Cli>Secure OAuth 2.0 authentication\u003C\u002Fli>\n\u003Cli>Automatic user account creation for new Google users\u003C\u002Fli>\n\u003Cli>Syncs user’s name and email from Google profile\u003C\u002Fli>\n\u003Cli>Customizable button appearance\u003C\u002Fli>\n\u003Cli>Mobile-friendly design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce 3.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.2 or higher\u003C\u002Fli>\n\u003Cli>Google API credentials (Client ID and Client Secret)\u003C\u002Fli>\n\u003C\u002Ful>\n","Add Google authentication to your WooCommerce store, allowing customers to log in with their Google accounts.",20,1100,"2026-02-04T11:17:00.000Z","5.0",[49,20,21,23,50],"authentication","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-with.1.2.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":11,"downloaded":61,"rating":26,"num_ratings":31,"last_updated":62,"tested_up_to":63,"requires_at_least":47,"requires_php":64,"tags":65,"homepage":68,"download_link":69,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"okv-oauth","Rundiz OAuth","1.6.4","vee","https:\u002F\u002Fprofiles.wordpress.org\u002Fokvee\u002F","\u003Cp>Use Oauth such as Google and LINE account to login, register member in WordPress website.\u003C\u002Fp>\n\u003Cp>Both Google and LINE already have “Multi factor” or “2 factor” authentication.\u003Cbr \u002F>\nSo, instead of implementing the 2FA (2 factor authentication) into your WordPress and add those keys into your user’s authenticator app on smart phone (which may already have a lot of them). Just use OAuth system!\u003C\u002Fp>\n\u003Cp>It is very easy and much secure for your users on your WordPress website. (Depends on your user security settings on those providers).\u003Cbr \u002F>\nSince v 1.0 your users can register using OAuth in one click from your website and one click to allow\u002Fcontinue on OAuth provider website.\u003C\u002Fp>\n\u003Cp>You can also change login expiration by using remember login.\u003Cbr \u002F>\nYou can set how your user login use OAuth with normal login form, or OAuth only, or disable OAuth login from Rundiz OAuth settings page.\u003C\u002Fp>\n\u003Cp>This project is maintain by \u003Ca href=\"https:\u002F\u002Frundiz.com\" rel=\"nofollow ugc\">Rundiz.com\u003C\u002Fa>. Feel free to rate and comments.\u003Cbr \u002F>\nPlease \u003Ca href=\"https:\u002F\u002Frundiz.com\u002Fen\u002Fdonate\" rel=\"nofollow ugc\">donate\u003C\u002Fa> to support the developer.\u003C\u002Fp>\n\u003Cp>Tested up to PHP 8.5.\u003C\u002Fp>\n\u003Ch3>Knowledge\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FMulti-factor_authentication\" rel=\"nofollow ugc\">Multi factor authentication\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Flanding\u002F2step\u002F\" rel=\"nofollow ugc\">Google 2 step authentication\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foauth.net\u002F2\u002F\" rel=\"nofollow ugc\">OAuth\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Use OAuth such as Google, LINE to login and register.",4044,"2025-12-18T05:52:00.000Z","7.0","5.4",[20,66,67,23],"oauth","social-connect","https:\u002F\u002Frundiz.com\u002F?p=319","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fokv-oauth.1.6.4.zip",{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":11,"downloaded":78,"rating":79,"num_ratings":80,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":51,"tags":84,"homepage":88,"download_link":89,"security_score":90,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"stitchz-social-login","Stitchz Social Login","1.0.4","stitchzdotnet","https:\u002F\u002Fprofiles.wordpress.org\u002Fstitchzdotnet\u002F","\u003Cp>The Stitchz Social Login plugin extends the standard WordPress user registration\u003Cbr \u002F>\nand login experience by integrating social login features. With Stitchz Social\u003Cbr \u002F>\nLogin users can login with one or more supported social networks, including\u003Cbr \u002F>\nFacebook, Twitter, Google, LinkedIn and more (22+).\u003C\u002Fp>\n\u003Cp>Stitchz Social Login provides a single, simple interface that maintains all\u003Cbr \u002F>\nyour social identity provider information safely and securely (and encrypted\u003Cbr \u002F>\nwhile at rest). Using Stitchz saves time and eliminates custom code necessary to\u003Cbr \u002F>\nintegrate and manage multiple identity providers.\u003C\u002Fp>\n\u003Cp>Any user account can connect one or more social identities to their account\u003Cbr \u002F>\nand use them to login in with (before or after their account is created).\u003C\u002Fp>\n\u003Ch4>Supported Providers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Google\u003C\u002Fli>\n\u003Cli>Google Plus\u003C\u002Fli>\n\u003Cli>LinkedIn\u003C\u002Fli>\n\u003Cli>Tumblr\u003C\u002Fli>\n\u003Cli>Box\u003C\u002Fli>\n\u003Cli>Paypal\u003C\u002Fli>\n\u003Cli>Yahoo\u003C\u002Fli>\n\u003Cli>Dropbox\u003C\u002Fli>\n\u003Cli>OpenID\u003C\u002Fli>\n\u003Cli>Instagram\u003C\u002Fli>\n\u003Cli>VK (Vkontakte)\u003C\u002Fli>\n\u003Cli>Foursquare\u003C\u002Fli>\n\u003Cli>Windows Live\u003C\u002Fli>\n\u003Cli>SoundCloud\u003C\u002Fli>\n\u003Cli>Discogs\u003C\u002Fli>\n\u003Cli>Flickr\u003C\u002Fli>\n\u003Cli>SalesForce.com\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Github\u003C\u002Fli>\n\u003Cli>Disqus\u003C\u002Fli>\n\u003Cli>more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For additional details of the plugin, visit the project page:\u003Cbr \u002F>\n  http:\u002F\u002Fwww.stitchz.net\u002FBlog\u002FGetting-Started-with-WordPress-and-Social-Login-A-Step-by-Step-Guide\u003C\u002Fp>\n\u003Cp>To submit bug reports and feature suggestions, or to track changes:\u003Cbr \u002F>\n  http:\u002F\u002Fstitchz.uservoice.com\u002Fforums\u002F81839?lang=en\u003C\u002Fp>\n\u003Ch3>USAGE\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>To login with any identity provider, click the provider link on the login page. The browser will be redirected to the identity provider’s login page followed by (typically) a permissions\u002Fscope confirmation page. After a successful login the browser will be redirected back to the WordPress website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Any user account can connect one or more social identities to their account. The Connected Identities section on the user profile page lists all social identities associated with the user. Identities can be removed by clicking the “X” next to the provider name, or added by click the provider name.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Stitchz Login Shortcode can be used on any page\u002Fpost by using the following: [stitchz_social_login_shortcode]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>REQUIREMENTS\u003C\u002Fh3>\n\u003Cp>None.\u003C\u002Fp>\n\u003Ch3>CONTACT\u003C\u002Fh3>\n\u003Cp>Current maintainer(s):\u003Cbr \u002F>\n* Stitchzdotnet (Ethan Peterson) – \u003Ca href=\"http:\u002F\u002Fwww.twitter.com\u002Fstitchzdotnet\" rel=\"nofollow ugc\">@stichzdotnet\u003C\u002Fa> on Twitter\u003C\u002Fp>\n","The Stitchz Social Login plugin adds the option to authenticate with one or more of the 22+ social identities providers supported by Stitchz.",2221,50,2,"2015-12-29T04:13:00.000Z","4.4.34","3.9.2",[85,20,23,86,87],"facebook","twitter","user-authentication","http:\u002F\u002Fwww.stitchz.net\u002FWordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstitchz-social-login.1.0.4.zip",85,{"slug":92,"name":93,"version":39,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":13,"downloaded":98,"rating":13,"num_ratings":13,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":63,"tags":102,"homepage":104,"download_link":105,"security_score":90,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"kgr-login-with-google","KGR Login with Google","Konstantinos Raktivan","https:\u002F\u002Fprofiles.wordpress.org\u002Fconstracti\u002F","\u003Cp>Login or register to WP usign Sign In with Google.\u003C\u002Fp>\n","Login or register to WP usign Sign In with Google.",838,"2021-12-06T14:09:00.000Z","5.8.13","3.1.0",[20,21,103,22],"oauth2","https:\u002F\u002Fgithub.com\u002Fconstracti\u002Fkgr-login-with-google","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkgr-login-with-google.1.2.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":13,"downloaded":114,"rating":13,"num_ratings":13,"last_updated":115,"tested_up_to":15,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":51,"download_link":122,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wapu-auth-social-login","Wapu Auth – Google Social Login for WordPress & WooCommerce","1.0.1","Victor Flores","https:\u002F\u002Fprofiles.wordpress.org\u002Fvictor88lm\u002F","\u003Cp>\u003Cstrong>Wapu Auth\u003C\u002Fstrong> is a free Google Social Login plugin for WordPress and WooCommerce. It lets your visitors register and login to your site using their Google account instead of forcing them to fill out the default registration form. No passwords to remember, no validation emails to wait for — just one click and they’re in.\u003C\u002Fp>\n\u003Cp>Whether you run a WooCommerce store, a membership site, or any WordPress site, Wapu Auth makes Google login and registration instant, secure, and completely free — including WooCommerce integration.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Wapu Auth Pro\u003C\u002Fstrong> is coming soon with additional social login providers (Facebook, Apple, GitHub), advanced analytics exports, and priority support.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Free WooCommerce Social Login — No Pro Upgrade Required\u003C\u002Fh4>\n\u003Cp>Most social login plugins lock WooCommerce compatibility behind a paid plan. \u003Cstrong>Wapu Auth includes free WooCommerce social login\u003C\u002Fstrong> out of the box. The Google login button is automatically placed on your WooCommerce login page, registration page, and checkout form — zero configuration needed.\u003C\u002Fp>\n\u003Cp>Store owners: let customers register and login at checkout with their Google account. Fewer abandoned carts. More completed purchases.\u003C\u002Fp>\n\u003Ch4>Google Login & Registration Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Google Login — One Click\u003C\u002Fstrong>\u003Cbr \u002F>\nLet visitors register and login with their Google account instantly. No passwords, no forms, no friction. Social login the way it should be: fast and invisible.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free WooCommerce Login Integration\u003C\u002Fstrong>\u003Cbr \u002F>\nGoogle login button automatically appears on all WooCommerce forms: login, register, and checkout. Free. No Pro plan required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Analytics Dashboard\u003C\u002Fstrong>\u003Cbr \u002F>\nTrack every Google login attempt, new registration, and user activity from your WordPress admin panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Domain Restrictions\u003C\u002Fstrong>\u003Cbr \u002F>\nWhitelist or blacklist email domains for your Google social login. Only @yourcompany.com users can log in? Done.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sandbox Mode\u003C\u002Fstrong>\u003Cbr \u002F>\nTest the complete Google OAuth login flow with specific test emails before going live. No risk to production data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customizable Google Login Button\u003C\u002Fstrong>\u003Cbr \u002F>\nMatch the social login button to your brand. Adjust colors, text, size, and style with a live visual editor — no CSS required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Popup Mode\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay the Google login prompt in a popup window for a seamless, redirect-free social login experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Activity Log\u003C\u002Fstrong>\u003Cbr \u002F>\nFull log of every social login attempt: status, email, timestamp, and optional GeoIP location data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode Support\u003C\u002Fstrong>\u003Cbr \u002F>\nPlace the Google social login button anywhere on your site:\u003Cbr \u002F>\n    [wapu_auth_button] — Google login button\u003Cbr \u002F>\n    [wapu_auth_login_form] — Full custom login form with Google login\u003Cbr \u002F>\n    [wapu_auth_register_form] — Full custom registration form with Google login\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Login & Registration Form Templates\u003C\u002Fstrong>\u003Cbr \u002F>\nReplace the default WordPress login and register pages with three built-in templates: Classic, Modern, and Compact. All include the Google social login button.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Full Internationalization\u003C\u002Fstrong>\u003Cbr \u002F>\nFully translated into English and Spanish. Ready for community translation via translate.wordpress.org.\u003C\u002Fp>\n\u003Ch4>Who Uses Wapu Auth?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WooCommerce store owners\u003C\u002Fstrong> looking to reduce cart abandonment by adding Google login to the checkout page — free, without a Pro plan.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Membership site owners\u003C\u002Fstrong> who want fast, trusted social login and registration using Google accounts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress developers and agencies\u003C\u002Fstrong> who need a clean, standards-compliant Google OAuth plugin for client sites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Users switching from Nextend Social Login\u003C\u002Fstrong> who need free WooCommerce social login integration without paying for a Pro addon.\u003C\u002Fp>\n\u003Ch4>How Google Social Login Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Visitor clicks the Google login button on your site\u003C\u002Fli>\n\u003Cli>Google authenticates the user via secure OAuth 2.0\u003C\u002Fli>\n\u003Cli>Wapu Auth creates or matches their WordPress account by email\u003C\u002Fli>\n\u003Cli>User is logged in — done. The whole process takes under 3 seconds.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Existing users who already have a WordPress account with the same Google email address are automatically matched and logged in — no duplicate accounts, no confusion.\u003C\u002Fp>\n\u003Ch4>Privacy & Compliance\u003C\u002Fh4>\n\u003Cp>Wapu Auth connects to Google’s OAuth API only when a user actively clicks the Google login button. GeoIP enrichment and Google Analytics integration are optional and disabled by default. Site owners are responsible for appropriate consent mechanisms for their jurisdiction (GDPR, CCPA, etc.).\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>SSL certificate (HTTPS) — required by Google OAuth\u003C\u002Fli>\n\u003Cli>Free Google Cloud Console account — to generate OAuth credentials\u003C\u002Fli>\n\u003Cli>WooCommerce 7.0 or higher (optional, for automatic WooCommerce social login integration)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following external services only under clearly documented conditions.\u003C\u002Fp>\n\u003Ch4>1. Google OAuth 2.0 \u002F OpenID Connect (required for Google social login)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Endpoints:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>https:\u002F\u002Faccounts.google.com\u002Fo\u002Foauth2\u002Fv2\u002Fauth\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>https:\u002F\u002Foauth2.googleapis.com\u002Ftoken\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>https:\u002F\u002Fwww.googleapis.com\u002Foauth2\u002Fv2\u002Fuserinfo\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>https:\u002F\u002Faccounts.google.com\u002F.well-known\u002Fopenid-configuration\u003C\u002Fcode> (admin diagnostics only)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong> Client ID, redirect URI, OAuth scope, state token, and authorization code. An access token is sent to retrieve the user’s Google profile.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data received:\u003C\u002Fstrong> Google account ID, email address, display name, profile picture URL, email verification status, and locale.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When triggered:\u003C\u002Fstrong> Only when a user actively clicks the Google login button, or when an admin runs connection diagnostics from the settings page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google’s policies:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>  |  \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>2. GeoIP Providers (optional — disabled by default)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Services:\u003C\u002Fstrong> \u003Ccode>https:\u002F\u002Fipapi.co\u002F\u003C\u002Fcode> with \u003Ccode>https:\u002F\u002Fipwho.is\u002F\u003C\u002Fcode> as fallback.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong> Visitor IP address for location lookup.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When triggered:\u003C\u002Fstrong> Only when GeoIP enrichment is enabled in the plugin’s security settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Enable only with appropriate legal basis and user consent where required (e.g. GDPR).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Policies:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fipapi.co\u002Fprivacy\u002F\" rel=\"nofollow ugc\">ipapi.co\u003C\u002Fa>  |  \u003Ca href=\"https:\u002F\u002Fipwhois.io\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">ipwhois\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>3. Google Analytics 4 Event Bridge (optional — disabled by default)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> Uses the site’s existing gtag \u002F GA4 setup, if present.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong> Social login event names and metadata only (login_start, success\u002Ferror status).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When triggered:\u003C\u002Fstrong> Only when a GA4 Measurement ID is configured and analytics is enabled in plugin settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Site owners are responsible for obtaining required user consent before enabling this feature.\u003C\u002Fp>\n\u003Ch4>4. Google Fonts (optional frontend asset)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Services:\u003C\u002Fstrong> \u003Ccode>https:\u002F\u002Ffonts.googleapis.com\u003C\u002Fcode>  |  \u003Ccode>https:\u002F\u002Ffonts.gstatic.com\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong> Standard browser request headers (IP, user-agent) to retrieve font CSS.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When triggered:\u003C\u002Fstrong> When the social login button is rendered on the frontend.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google’s policies:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","Google Social Login for WordPress & WooCommerce -- free. Let users register and login with their Google account in one click. No passwords, no forms.",225,"2026-03-08T21:09:00.000Z","6.0","7.4",[119,120,121,23,50],"google-login","google-oauth","passwordless-login","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwapu-auth-social-login.1.0.1.zip",{"attackSurface":124,"codeSignals":268,"taintFlows":284,"riskAssessment":285,"analyzedAt":294},{"hooks":125,"ajaxHandlers":220,"restRoutes":240,"shortcodes":241,"cronEvents":266,"entryPointCount":267,"unprotectedCount":13},[126,132,138,141,144,147,149,152,155,158,161,164,166,168,170,172,175,178,180,182,185,188,193,197,200,205,207,211,215,217],{"type":127,"name":128,"callback":129,"file":130,"line":131},"filter","allowed_redirect_hosts","closure","includes\\class-titsl-auth-flow.php",309,{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","plugins_loaded","anonymous","includes\\class-titsl-plugin.php",126,{"type":133,"name":139,"callback":135,"file":136,"line":140},"login_init",135,{"type":133,"name":142,"callback":135,"file":136,"line":143},"init",136,{"type":127,"name":145,"callback":135,"file":136,"line":146},"auth_cookie_expiration",137,{"type":133,"name":142,"callback":135,"file":136,"line":148},138,{"type":127,"name":150,"callback":135,"file":136,"line":151},"query_vars",139,{"type":133,"name":153,"callback":135,"file":136,"line":154},"template_redirect",140,{"type":133,"name":156,"callback":135,"file":136,"line":157},"admin_menu",149,{"type":133,"name":159,"callback":135,"file":136,"line":160},"admin_enqueue_scripts",150,{"type":133,"name":162,"callback":135,"file":136,"line":163},"admin_init",151,{"type":133,"name":162,"callback":135,"file":136,"line":165},152,{"type":133,"name":162,"callback":135,"file":136,"line":167},153,{"type":133,"name":142,"callback":135,"file":136,"line":169},162,{"type":133,"name":142,"callback":135,"file":136,"line":171},163,{"type":133,"name":173,"callback":135,"file":136,"line":174},"login_enqueue_scripts",164,{"type":133,"name":176,"callback":135,"file":136,"line":177},"wp_enqueue_scripts",165,{"type":133,"name":153,"callback":135,"file":136,"line":179},166,{"type":133,"name":142,"callback":135,"file":136,"line":181},175,{"type":127,"name":183,"callback":135,"file":136,"line":184},"pre_wp_mail",258,{"type":127,"name":186,"callback":135,"file":136,"line":187},"get_avatar_url",259,{"type":133,"name":189,"callback":190,"file":191,"line":192},"login_footer","render_login_footer","includes\\frontend\\class-titsl-login-form-hooks.php",56,{"type":133,"name":194,"callback":195,"file":191,"line":196},"comment_form_must_log_in_after","render_comments_prompt",57,{"type":133,"name":198,"callback":195,"file":191,"line":199},"comment_form_after",58,{"type":133,"name":201,"callback":202,"priority":32,"file":203,"line":204},"show_user_profile","render_admin_profile_block","includes\\frontend\\class-titsl-profile-links.php",84,{"type":133,"name":206,"callback":202,"priority":32,"file":203,"line":90},"edit_user_profile",{"type":133,"name":162,"callback":208,"file":209,"line":210},"titsl_free_self_deactivate","titan-social-login.php",59,{"type":133,"name":212,"callback":213,"file":209,"line":214},"admin_notices","titsl_free_conflict_notice",60,{"type":133,"name":212,"callback":213,"file":209,"line":216},181,{"type":133,"name":162,"callback":218,"file":209,"line":219},"titsl_free_check_pro_conflict",223,[221,228,232,236],{"action":222,"nopriv":223,"callback":224,"hasNonce":225,"hasCapCheck":223,"file":226,"line":227},"titsl_fetch_providers",false,"ajax_fetch_providers",true,"includes\\admin\\class-titsl-admin.php",105,{"action":229,"nopriv":223,"callback":230,"hasNonce":225,"hasCapCheck":223,"file":226,"line":231},"titsl_save_provider_fields","ajax_save_provider_fields",106,{"action":233,"nopriv":223,"callback":234,"hasNonce":225,"hasCapCheck":223,"file":226,"line":235},"titsl_toggle_provider","ajax_toggle_provider",107,{"action":237,"nopriv":223,"callback":238,"hasNonce":225,"hasCapCheck":223,"file":226,"line":239},"titsl_save_settings","ajax_save_settings",108,[],[242,246,248,252,255,259,261,264],{"tag":243,"callback":244,"file":245,"line":192},"titsl_login_popup","render_popup","includes\\frontend\\class-titsl-popup.php",{"tag":247,"callback":244,"file":245,"line":196},"tsl_login_popup",{"tag":249,"callback":250,"file":203,"line":251},"titsl_account_links","render_account_links",73,{"tag":253,"callback":250,"file":203,"line":254},"tsl_account_links",74,{"tag":256,"callback":257,"file":258,"line":192},"titsl_login","render_login_buttons","includes\\frontend\\class-titsl-shortcodes.php",{"tag":260,"callback":257,"file":258,"line":196},"tsl_login",{"tag":262,"callback":263,"file":258,"line":199},"titsl_login_form","render_login_form",{"tag":265,"callback":263,"file":258,"line":210},"tsl_login_form",[],12,{"dangerousFunctions":269,"sqlUsage":270,"outputEscaping":272,"fileOperations":13,"externalRequests":281,"nonceChecks":282,"capabilityChecks":282,"bundledLibraries":283},[],{"prepared":13,"raw":13,"locations":271},[],{"escaped":273,"rawEcho":80,"locations":274},318,[275,278],{"file":203,"line":276,"context":277},125,"raw output",{"file":279,"line":280,"context":277},"includes\\frontend\\views\\html-login-form.php",13,5,9,[],[],{"summary":286,"deductions":287},"The titan-social-login plugin version 1.0.2 exhibits a strong security posture based on the provided static analysis.  The complete absence of dangerous functions, raw SQL queries, and file operations is highly commendable.  Furthermore, the overwhelming majority of output is properly escaped, and all identified entry points, including AJAX handlers and shortcodes, appear to have appropriate authentication and capability checks.  The plugin also demonstrates good security practices by implementing nonce checks for its AJAX handlers. The lack of any recorded vulnerabilities in its history further bolsters confidence in its current security.",[288,290,292],{"reason":289,"points":281},"External HTTP requests",{"reason":291,"points":281},"Unprotected AJAX handlers",{"reason":293,"points":31},"Unescaped output","2026-03-17T00:28:17.852Z",{"wat":296,"direct":329},{"assetPaths":297,"generatorPatterns":312,"scriptPaths":313,"versionParams":314},[298,299,300,301,302,303,304,305,306,307,308,309,310,311],"\u002Fwp-content\u002Fplugins\u002Ftitan-social-login\u002Fincludes\u002Fadmin\u002Fcss\u002Ftitsl-admin-page-providers.css","\u002Fwp-content\u002Fplugins\u002Ftitan-social-login\u002Fincludes\u002Fadmin\u002Fcss\u002Ftitsl-admin-page-general.css","\u002Fwp-content\u002Fplugins\u002Ftitan-social-login\u002Fincludes\u002Fadmin\u002Fcss\u002Ftitsl-admin-page-design.css","\u002Fwp-content\u002Fplugins\u002Ftitan-social-login\u002Fincludes\u002Fadmin\u002Fcss\u002Ftitsl-admin-page-about.css","\u002Fwp-content\u002Fplugins\u002Ftitan-social-login\u002Fincludes\u002Fadmin\u002Fcss\u002Ftitsl-admin-page-upgrade.css","\u002Fwp-content\u002Fplugins\u002Ftitan-social-login\u002Fincludes\u002Fadmin\u002Fcss\u002Ftitsl-admin.css","\u002Fwp-content\u002Fplugins\u002Ftitan-social-login\u002Fincludes\u002Fadmin\u002Fjs\u002Ftitsl-admin-page-providers.js","\u002Fwp-content\u002Fplugins\u002Ftitan-social-login\u002Fincludes\u002Fadmin\u002Fjs\u002Ftitsl-admin-page-general.js","\u002Fwp-content\u002Fplugins\u002Ftitan-social-login\u002Fincludes\u002Fadmin\u002Fjs\u002Ftitsl-admin-page-design.js","\u002Fwp-content\u002Fplugins\u002Ftitan-social-login\u002Fincludes\u002Fadmin\u002Fjs\u002Ftitsl-admin-page-about.js","\u002Fwp-content\u002Fplugins\u002Ftitan-social-login\u002Fincludes\u002Fadmin\u002Fjs\u002Ftitsl-admin-page-upgrade.js","\u002Fwp-content\u002Fplugins\u002Ftitan-social-login\u002Fincludes\u002Fadmin\u002Fjs\u002Ftitsl-admin.js","\u002Fwp-content\u002Fplugins\u002Ftitan-social-login\u002Fincludes\u002Ffrontend\u002Fcss\u002Ftitsl-frontend.css","\u002Fwp-content\u002Fplugins\u002Ftitan-social-login\u002Fincludes\u002Ffrontend\u002Fjs\u002Ftitsl-frontend.js",[],[304,305,306,307,308,309,311],[315,316,317,318,319,320,321,322,323,324,325,326,327,328],"titan-social-login\u002Fincludes\u002Fadmin\u002Fcss\u002Ftitsl-admin-page-providers.css?ver=","titan-social-login\u002Fincludes\u002Fadmin\u002Fcss\u002Ftitsl-admin-page-general.css?ver=","titan-social-login\u002Fincludes\u002Fadmin\u002Fcss\u002Ftitsl-admin-page-design.css?ver=","titan-social-login\u002Fincludes\u002Fadmin\u002Fcss\u002Ftitsl-admin-page-about.css?ver=","titan-social-login\u002Fincludes\u002Fadmin\u002Fcss\u002Ftitsl-admin-page-upgrade.css?ver=","titan-social-login\u002Fincludes\u002Fadmin\u002Fcss\u002Ftitsl-admin.css?ver=","titan-social-login\u002Fincludes\u002Fadmin\u002Fjs\u002Ftitsl-admin-page-providers.js?ver=","titan-social-login\u002Fincludes\u002Fadmin\u002Fjs\u002Ftitsl-admin-page-general.js?ver=","titan-social-login\u002Fincludes\u002Fadmin\u002Fjs\u002Ftitsl-admin-page-design.js?ver=","titan-social-login\u002Fincludes\u002Fadmin\u002Fjs\u002Ftitsl-admin-page-about.js?ver=","titan-social-login\u002Fincludes\u002Fadmin\u002Fjs\u002Ftitsl-admin-page-upgrade.js?ver=","titan-social-login\u002Fincludes\u002Fadmin\u002Fjs\u002Ftitsl-admin.js?ver=","titan-social-login\u002Fincludes\u002Ffrontend\u002Fcss\u002Ftitsl-frontend.css?ver=","titan-social-login\u002Fincludes\u002Ffrontend\u002Fjs\u002Ftitsl-frontend.js?ver=",{"cssClasses":330,"htmlComments":337,"htmlAttributes":340,"restEndpoints":344,"jsGlobals":347,"shortcodeOutput":349},[331,332,333,334,335,336],"titsl-providers-settings","titsl-general-settings","titsl-design-settings","titsl-admin-page-upgrade","titsl-social-login-button","titsl-social-login-wrapper",[338,339],"TITAN SOCIAL LOGIN START","TITAN SOCIAL LOGIN END",[341,342,343],"data-titsl-provider","data-titsl-action","data-titsl-nonce",[345,346],"\u002Fwp-json\u002Ftitsl\u002Fv1\u002Fsettings","\u002Fwp-json\u002Ftitsl\u002Fv1\u002Fproviders",[348],"titsl_ajax_object",[]]