[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7tnJAtFcADQ6rdesWwpcyUOGUEPOIyzdjfQtsNoUZFQ":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":13,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":48,"crawl_stats":37,"alternatives":55,"analysis":155,"fingerprints":589},"social-login-bws","Social Login by BestWebSoft","1.4.5","bestweblayout","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestweblayout\u002F","\u003Cp>Social login plugin adds website authentication via popular networks to WordPress login, registration and comments forms. Allow your visitors to login and comment with their existing accounts on Google, Facebook, Twitter, LinkedIn and Instagram.\u003C\u002Fp>\n\u003Cp>Install now and make forms filling for your visitors easier!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-social-login\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable login with social networks:\n\u003Cul>\n\u003Cli>Google\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>LinkedIn\u003C\u002Fli>\n\u003Cli>Discord [NEW]\u003C\u002Fli>\n\u003Cli>Amazon [NEW]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Add to:\n\u003Cul>\n\u003Cli>Login form\u003C\u002Fli>\n\u003Cli>Registration form\u003C\u002Fli>\n\u003Cli>Comments form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Select the default role for new users\u003C\u002Fli>\n\u003Cli>Enable user registration only via social buttons\u003C\u002Fli>\n\u003Cli>Link your social accounts to your existing WordPress account\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\u003C\u002Ful>\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\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1aDmpnAHYUmJWo0ebp-UEx0boZ_1P_wnQipazGoiMsyM\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1-hvn6WRvWnOqj5v5pLUk7Awyu87lq5B_dO-Tv-MC9JQ\u002F\" rel=\"nofollow ugc\">[Doc] Installation\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>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Spanish (es_ES)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\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 files \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">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=9456e33f48ae2ccb14bcca845086399d\" 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\u002Flinkedin\u002F?k=fd63f141dd7954e625f68d684c0aee7c\" rel=\"nofollow ugc\">BestWebSoft’s LinkedIn\u003C\u002Fa> – Add LinkedIn Share and Follow buttons to WordPress posts, pages and widgets. 5 plugins included – profile, insider, etc.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fpinterest\u002F?k=115b7e72549acfa247b637d0040fdcae\" rel=\"nofollow ugc\">BestWebSoft’s Pinterest\u003C\u002Fa> – Add Pinterest Follow, Save buttons and profile widgets (Pin, Board, Profile) to WordPress posts, pages and widgets.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Ftwitter\u002F?k=9dd47e185976cb75279eae306663689c\" rel=\"nofollow ugc\">BestWebSoft’s Twitter\u003C\u002Fa> – Add Twitter Follow, Tweet, Hashtag, and Mention buttons to WordPress posts and pages.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Ffacebook-like-button\u002F?k=26157e2f3eddedd08bcc065dc0e957a8\" rel=\"nofollow ugc\">BestWebSoft’s Like & Share\u003C\u002Fa> – Add Facebook Follow, Like, and Share buttons to WordPress posts, pages, and widgets.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add social media login, registration, and commenting to your WordPress website.",90,10433,100,2,"2025-06-12T10:28:00.000Z","6.8.5","5.6.2","",[20,21,22,23,24],"google-login","registration","social-connect","social-login","social-networks","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fsocial-login\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsocial-login-bws.1.4.5.zip",1,0,"2017-04-12 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2017-18501","social-login-by-bestwebsoft-multiple-cross-site-scripting","Social Login by BestWebSoft \u003C= 0.1 - Multiple Cross-Site Scripting","The Social Login by BestWebSoft plugin for WordPress is vulnerable to Cross-Site Scripting in versions up to, and including, 0.1 due to insufficient input sanitization and output escaping on the 'category' parameter. This makes it possible for unauthenticated attackers to inject arbitrary web scripts that execute in a victim's browser.",null,"\u003C=0.1","0.2","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F14ee389b-8f98-4991-9a61-9da596013fea?source=api-prod",2477,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":49,"total_installs":50,"avg_security_score":51,"avg_patch_time_days":52,"trust_score":53,"computed_at":54},32,16570,98,1944,78,"2026-04-04T03:55:29.162Z",[56,77,96,115,130],{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":18,"tags":71,"homepage":75,"download_link":76,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"userswp-social-login","UsersWP – Social Login","1.5.6","Stiofan","https:\u002F\u002Fprofiles.wordpress.org\u002Fstiofansisland\u002F","\u003Cp>Social Login addon for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuserswp\u002F\" rel=\"ugc\">UsersWP\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This addon lets your user to register and login with popular sites like Facebook, Google, Twitter, LinkedIn, Instagram, Yahoo, WordPress, vkontakte etc.\u003C\u002Fp>\n\u003Cp>100% translatable.\u003C\u002Fp>\n","Social Login addon for UsersWP.",2000,129473,66,4,"2026-01-20T12:42:00.000Z","6.9.4","6.1",[72,20,73,23,74],"facebook-login","linkedin-login","twitter-login","https:\u002F\u002Fuserswp.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuserswp-social-login.1.5.6.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":13,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":18,"download_link":94,"security_score":95,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"happy-social-login","Happy Social Login","1.5.0","WPFOLK","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpfolk\u002F","\u003Cp>Let your users signup and login to your WordPress website using their favorite social media accounts Facebook, Google, LinkedIn, Github and 42+ more. Happy Social Login is a free, easy-to-use WordPress plugin that makes registration and login a breeze. With just its social profiles (like Facebook, Google, or X (formerly Twitter)), your visitors can quickly sign up and log in to your site. No lengthy forms, no waiting for validation emails, and no more forgotten passwords. It’s simple, fast, and user-friendly!\u003C\u002Fp>\n\u003Ch3>🔗 Useful Links\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfolk.com\u002Fplugins\u002Fhappy-social-login\" rel=\"nofollow ugc\">Official Page\u003C\u002Fa> || \u003Ca href=\"https:\u002F\u002Fplayground.wordpress.net\u002F?plugin=happy-social-login\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> || \u003Ca href=\"https:\u002F\u002Fwpfolk.com\u002Fdocs\u002Fhappy-social-login\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Quick registration and login via Facebook, Google, LinkedIn, and Github\u003C\u002Fli>\n\u003Cli>Easy integration with WordPress user accounts\u003C\u002Fli>\n\u003Cli>Customizable redirect URLs after registration and login\u003C\u002Fli>\n\u003Cli>Display social profile pictures as avatars\u003C\u002Fli>\n\u003Cli>Simple setup and user-friendly interface\u003C\u002Fli>\n\u003Cli>Helpful support for any questions or issues\u003C\u002Fli>\n\u003Cli>Additional Features in the Pro Version:\u003C\u002Fli>\n\u003Cli>Compatibility with WooCommerce, BuddyPress, UserPro, and more\u003C\u002Fli>\n\u003Cli>Access to additional providers like Amazon, PayPal, and more\u003C\u002Fli>\n\u003Cli>Control over email and username collection during registration\u003C\u002Fli>\n\u003Cli>Different login layouts and button styles\u003C\u002Fli>\n\u003Cli>Role-based access control for social logins\u003C\u002Fli>\n\u003Cli>Automatic assignment of user roles based on social login provider\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>Happy Social Login is an independent plugin and is not affiliated with or endorsed by\u003Cbr \u002F>\nany of the third-party services mentioned in this documentation, including but not limited\u003Cbr \u002F>\nto Facebook, Google, Twitter, LinkedIn, GitHub, and others. All trademarks, service marks,\u003Cbr \u002F>\nand company names are the property of their respective owners. We do not hold any copyright\u003Cbr \u002F>\nover the APIs or services provided by these third parties. Any use of these services is subject\u003Cbr \u002F>\nto their respective terms of use and privacy policies. Users are responsible for complying with\u003Cbr \u002F>\nthe terms of the third-party services they choose to enable through this plugin.\u003C\u002Fp>\n\u003Cp>Happy Social Login relies on third-party services for authentication. When a user logs in using a\u003Cbr \u002F>\nsocial media account, their data is sent to the respective third-party service for authentication.\u003Cbr \u002F>\nBelow is a list of the services used, along with their respective links to privacy policies:\u003C\u002Fp>\n\u003Ch3>🔗 Privacy Policy Links\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fen\u002Fprivacy\" rel=\"nofollow ugc\">X\u003C\u002Fa> || \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google\u003C\u002Fa> || \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fpolicy.php\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fp>\n","Enables user authentication through various social media accounts. Login through Google, Facebook, LinkedIn, GitHub and more.",10069,80,5,"2025-01-09T10:48:00.000Z","6.7.5","6.0","7.4",[72,93,20,73,23],"github-login","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhappy-social-login.1.5.0.zip",92,{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":13,"num_ratings":27,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":113,"download_link":114,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"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.",10,4044,"2025-12-18T05:52:00.000Z","7.0","5.0","5.4",[111,112,22,23],"google","oauth","https:\u002F\u002Frundiz.com\u002F?p=319","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fokv-oauth.1.6.4.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":28,"downloaded":123,"rating":28,"num_ratings":28,"last_updated":124,"tested_up_to":69,"requires_at_least":90,"requires_php":91,"tags":125,"homepage":18,"download_link":129,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"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",[20,126,127,23,128],"google-oauth","passwordless-login","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwapu-auth-social-login.1.0.1.zip",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":140,"num_ratings":141,"last_updated":142,"tested_up_to":69,"requires_at_least":143,"requires_php":91,"tags":144,"homepage":150,"download_link":151,"security_score":152,"vuln_count":153,"unpatched_count":28,"last_vuln_date":154,"fetched_at":30},"ninja-forms","Ninja Forms – The Contact Form Builder That Grows With You","3.14.1","Kevin Stover","https:\u002F\u002Fprofiles.wordpress.org\u002Fkstover\u002F","\u003Ch4>Forms that grow with your business\u003C\u002Fh4>\n\u003Cp>As one of WordPress’ oldest form builders, we’re proud to serve users from around the world, from all walks of life, and from different stages of online growth. From the small businesses and local nonprofits that make up the core Ninja Forms user base to universities, hospitals, and even Fortune 500 companies, we’ll scale with you from startup to wherever you’re aiming for.\u003C\u002Fp>\n\u003Cp>We’re committed to offering as many free, open source tools as we can get away with to back you up in the extremely price-conscious early days. As you grow, pick and choose only the premium features you need as you need them. We’ll grow with you from there for as far as you want to take us.\u003C\u002Fp>\n\u003Cp>We’re also committed to respecting your privacy and time. No unsolicited emails or aggressive marketing. No paywalling basic features or scraping private data. We offer a fully staffed team of support experts and a comprehensive library of plugin documentation for all users, free and paid, to help keep you collecting the submissions that move your business forward.\u003C\u002Fp>\n\u003Cp>We look forward to seeing where you’ll take us!\u003C\u002Fp>\n\u003Ch4>All the basics without the paywalls\u003C\u002Fh4>\n\u003Cp>When you’re starting out, even little expenses add up quickly. That’s why Ninja Forms core will always be free and open source. It’s why we try to offer as much in core as we can to cover your basic needs at no cost. Here’s a peek at some of what core has to offer.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Form Building Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– 24+ FREE drag-and-drop form fields\u003Cbr \u002F>\n– Customize fields with default values, specialty text, and much more\u003Cbr \u002F>\n– Favorite and reuse any customized field\u003Cbr \u002F>\n– Calculations: assign values to fields and calculate totals\u003Cbr \u002F>\n– Merge tag system for pre-populating fields and passing field data between forms\u003Cbr \u002F>\n– Configurable per-field submission storage for easy GDPR compliance\u003Cbr \u002F>\n– Email notifications on submission (as many as you like, free!)\u003Cbr \u002F>\n– Customizable success messages (supports links and downloads!)\u003Cbr \u002F>\n– Redirect to new page after submission\u003Cbr \u002F>\n– Customize callbacks to WP action hooks on submit\u003Cbr \u002F>\n– Spam Protection: full integration with Google reCAPTCHA & Akismet\u003Cbr \u002F>\n– Configurable form display settings\u003Cbr \u002F>\n– Form restriction settings\u003Cbr \u002F>\n– Unique field validation\u003Cbr \u002F>\n– Unlimited forms & submissions\u003Cbr \u002F>\n– Form Templates\u003Cbr \u002F>\n– Form Import \u002F Export\u003Cbr \u002F>\n– Shareable forms (share the form via link without it being attached to a page)\u003Cbr \u002F>\n– No aggressive marketing, pushy review asks, constant popups, or unsolicited emails\u003Cbr \u002F>\n– Responsive and mobile friendly\u003Cbr \u002F>\n– SEO friendly\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Submission Management Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– Unlimited FREE submissions\u003Cbr \u002F>\n– Configurable submissions display\u003Cbr \u002F>\n– Search and filter by field\u003Cbr \u002F>\n– Search and filter by submitted value\u003Cbr \u002F>\n– Search and filter by submission date\u003Cbr \u002F>\n– Edit submitted values\u003Cbr \u002F>\n– Refire any email notification from any submission\u003Cbr \u002F>\n– Export to CSV\u003Cbr \u002F>\n– Bulk submissions export\u003Cbr \u002F>\n– Automated WordPress GDPR integration for export & delete data requests\u003Cbr \u002F>\n– Mark fields as PII and selectively not store specific data\u003Cbr \u002F>\n– All submissions stored locally on YOUR server only unless you specify otherwise\u003Cbr \u002F>\n– We never see or collect your field or submission data\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dozens of buildable form types\u003C\u002Fstrong>\u003Cbr \u002F>\n– Contact form\u003Cbr \u002F>\n– Email form\u003Cbr \u002F>\n– Calculation form\u003Cbr \u002F>\n– Lead form\u003Cbr \u002F>\n– Quiz form\u003Cbr \u002F>\n– Mortgage or Payment Calculator forms\u003Cbr \u002F>\n– Quote and Cost Calculator forms\u003Cbr \u002F>\n– Health and Fitness Calculator forms\u003Cbr \u002F>\n– Polling form\u003Cbr \u002F>\n– Survey form\u003Cbr \u002F>\n– Lead Magnet Download form\u003Cbr \u002F>\n– Event Registration form\u003Cbr \u002F>\n– Sales form\u003Cbr \u002F>\n– Appointment form\u003Cbr \u002F>\n– Booking form\u003Cbr \u002F>\n– Entry form\u003Cbr \u002F>\n– Order form\u003Cbr \u002F>\n– Lesson Plan form\u003Cbr \u002F>\n– Job Application form\u003Cbr \u002F>\n– RSVP form\u003Cbr \u002F>\n– Request form\u003Cbr \u002F>\n– Feedback form\u003Cbr \u002F>\n– Support form\u003Cbr \u002F>\n– GDPR Export or Delete Data Request forms\u003Cbr \u002F>\n…and many more!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You get more than just a plugin\u003C\u002Fstrong>\u003Cbr \u002F>\n– Fully documented\u003Cbr \u002F>\n– Regular updates\u003Cbr \u002F>\n– FREE technical support\u003Cbr \u002F>\n– Privacy and security minded\u003Cbr \u002F>\n– Accessibility focused\u003Cbr \u002F>\n– Translated into 24+ languages by the WordPress Polyglots team\u003Cbr \u002F>\n– Long term partners of WPML for even more translations!\u003Cbr \u002F>\n– Ecosystem aware: we know it’s not just you and Ninja Forms. We do our best to communicate and play nice with others.\u003C\u002Fp>\n\u003Ch4>Pick and choose just what you need as you need it\u003C\u002Fh4>\n\u003Cp>As you start to grow, so does what you need out of your forms. But there’s no need to dive into the deep end right away and spend more than is practical. All premium features are contained in add-ons to the core form builder and can be purchased independently. When you find yourself wanting just one or two things, you can grab just what you need without paying for extras.\u003C\u002Fp>\n\u003Cp>When you’re ready for more, our \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fpricing\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Pricing\" rel=\"nofollow ugc\">membership plans\u003C\u002Fa> bundle popular features together in budget friendly packages.\u003C\u002Fp>\n\u003Cp>Select from 40+ add-ons across multiple categories:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Form Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fadvanced-datepicker\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Advanced+Datepicker\" rel=\"nofollow ugc\">Advanced Datepicker\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fconditional-logic\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Conditional+Logic\" rel=\"nofollow ugc\">Conditional Logic\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Ffile-uploads\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=File+Uploads\" rel=\"nofollow ugc\">File Uploads\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Flayout-styles\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Layout+and+Styles\" rel=\"nofollow ugc\">Layout & Styles\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fmulti-step-forms\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Multi+Step+Forms\" rel=\"nofollow ugc\">Multi Step Forms\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fsave-progress\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Save+Progress\" rel=\"nofollow ugc\">Save Progress\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fuser-analytics\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=User+Analytics\" rel=\"nofollow ugc\">User Analytics\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fuser-management\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=User+Management\" rel=\"nofollow ugc\">User Management\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Submissions Extended\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fexcel-export\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Excel+Export\" rel=\"nofollow ugc\">Excel Export\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Ffront-end-posting\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Front+End+Posting\" rel=\"nofollow ugc\">Front End Posting\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fpdf-form-submission\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=PDF+Form+Submission\" rel=\"nofollow ugc\">PDF Form Submissions\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fscheduled-submissions-export\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Scheduled+Submission+Export\" rel=\"nofollow ugc\">Scheduled Submissions Export\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Accept Payments\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fauthorize-net\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Authorize\" rel=\"nofollow ugc\">Authorize.net\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Felavon\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Elavon\" rel=\"nofollow ugc\">Elavon\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fpaypal-checkout\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=PayPal\" rel=\"nofollow ugc\">PayPal official partner\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Frecurly\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Recurly\" rel=\"nofollow ugc\">Recurly\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fstripe\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Stripe\" rel=\"nofollow ugc\">Stripe\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Email Marketing\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Factive-campaign\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Active+Campaign\" rel=\"nofollow ugc\">Active Campaign\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Faweber\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=AWeber\" rel=\"nofollow ugc\">AWeber\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fcampaign-monitor\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Campaign+Monitor\" rel=\"nofollow ugc\">Campaign Monitor\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fcleverreach\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=CleverReach\" rel=\"nofollow ugc\">CleverReach\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fconstant-contact\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Constant+Contact\" rel=\"nofollow ugc\">Constant Contact\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fconvertkit\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=ConvertKit\" rel=\"nofollow ugc\">ConvertKit\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Femailoctopus\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=EmailOctopus\" rel=\"nofollow ugc\">EmailOctopus\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Femma\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Emma\" rel=\"nofollow ugc\">Emma\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fmailchimp\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Mailchimp\" rel=\"nofollow ugc\">Mailchimp\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fmailpoet\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=MailPoet\" rel=\"nofollow ugc\">MailPoet\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CRMs\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fcapsule-crm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Capsule\" rel=\"nofollow ugc\">Capsule\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fcivicrm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=CiviCRM\" rel=\"nofollow ugc\">CiviCRM\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fhubspot-crm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=HubSpot\" rel=\"nofollow ugc\">HubSpot *official partners\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Finsightly-crm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Insightly\" rel=\"nofollow ugc\">Insightly\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fonepage-crm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=OnePageCRM\" rel=\"nofollow ugc\">OnePageCRM\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fpipelinedeals-crm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Pipeline\" rel=\"nofollow ugc\">PipelineDeals\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fsalesforce-crm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Salesforce\" rel=\"nofollow ugc\">Salesforce\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fzoho-crm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Zoho+CRM\" rel=\"nofollow ugc\">Zoho CRM\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Notifications & Workflow\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fclicksend-sms\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=ClickSend\" rel=\"nofollow ugc\">ClickSend SMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fhelp-scout\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Help+Scout\" rel=\"nofollow ugc\">Help Scout\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fslack\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Slack\" rel=\"nofollow ugc\">Slack\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Ftrello\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Trello\" rel=\"nofollow ugc\">Trello\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Ftwilio-sms\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Twilio\" rel=\"nofollow ugc\">Twilio SMS\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automation\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fwebhooks\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Webhooks\" rel=\"nofollow ugc\">Webhooks\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fzapier\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Zapier\" rel=\"nofollow ugc\">Zapier official partners\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The sky’s the limit on what you can build with add-on features, but here are some of the most popular forms we see in the wild:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Payment forms\u003C\u002Fli>\n\u003Cli>Donation forms\u003C\u002Fli>\n\u003Cli>Signup forms\u003C\u002Fli>\n\u003Cli>User Registration form\u003C\u002Fli>\n\u003Cli>Newsletter forms\u003C\u002Fli>\n\u003Cli>CRM forms\u003C\u002Fli>\n\u003Cli>User Registration form\u003C\u002Fli>\n\u003Cli>Login forms\u003C\u002Fli>\n\u003Cli>Upload forms\u003C\u002Fli>\n\u003Cli>Google Sheets forms\u003C\u002Fli>\n\u003Cli>Post Creation forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>We’ve been standing by our product and our users for over a decade, working to make your experience the best it can be. We’re one of the only form builders around that offers support for all users, whether you’ve made a purchase or not.\u003C\u002Fp>\n\u003Cp>If you have any questions or suggestions, we’re always happy to hear from you. We have a dedicated support team with team members that span four continents standing by to help with technical questions every Monday to Friday. General feedback is always welcome too. It’s a big part of how we figure out what to do next, so chime in any time!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fcontact\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Support\" rel=\"nofollow ugc\">You’ll always have a direct line to us right here!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional Branding and Trademark Information\u003C\u002Fh3>\n\u003Cp>Ninja Forms&reg; is a registered trademark of Saturday Drive INC. We are a WordPress forms or WP forms builder, not to be confused with the independent WPForms brand for WordPress. All official Ninja Forms \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fadd-ons\u002F?utm_source=WordPress&utm_medium=readme\" rel=\"nofollow ugc\">add-ons\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fpricing\u002F?utm_source=WordPress&utm_medium=readme\" rel=\"nofollow ugc\">memberships\u003C\u002Fa> can be found on our official website, ninjaforms.com.\u003C\u002Fp>\n","The 100% beginner friendly WordPress form builder. Drag & drop form fields to build beautiful, professional contact forms in minutes.",600000,58694853,88,1384,"2026-02-05T14:46:00.000Z","6.7",[145,146,147,148,149],"contact-form","form-builder","forms","lead-form","registration-form","http:\u002F\u002Fninjaforms.com\u002F?utm_source=WordPress&utm_medium=readme","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fninja-forms.3.14.1.zip",76,74,"2026-02-09 20:41:41",{"attackSurface":156,"codeSignals":339,"taintFlows":431,"riskAssessment":577,"analyzedAt":588},{"hooks":157,"ajaxHandlers":319,"restRoutes":336,"shortcodes":337,"cronEvents":338,"entryPointCount":67,"unprotectedCount":28},[158,164,168,172,177,181,185,189,194,199,205,209,212,216,220,224,228,231,234,238,242,245,249,253,257,260,263,267,270,274,276,278,280,283,285,289,293,295,297,301,305,308,312,315],{"type":159,"name":160,"callback":161,"priority":104,"file":162,"line":163},"filter","load_textdomain_mofile","bws_get_mofile","bws_menu\\bws_functions.php",43,{"type":159,"name":165,"callback":166,"file":162,"line":167},"mce_external_plugins","bws_add_buttons",1146,{"type":159,"name":169,"callback":170,"file":162,"line":171},"mce_buttons","bws_register_buttons",1147,{"type":173,"name":174,"callback":175,"file":162,"line":176},"action","admin_init","bws_plugins_admin_init",1433,{"type":173,"name":178,"callback":179,"file":162,"line":180},"admin_enqueue_scripts","bws_admin_enqueue_scripts",1434,{"type":173,"name":182,"callback":183,"file":162,"line":184},"admin_head","bws_plugins_admin_head",1435,{"type":173,"name":186,"callback":187,"file":162,"line":188},"admin_footer","bws_plugins_admin_footer",1436,{"type":173,"name":190,"callback":191,"priority":192,"file":162,"line":193},"admin_notices","bws_admin_notices",30,1438,{"type":173,"name":195,"callback":196,"priority":197,"file":162,"line":198},"wp_enqueue_scripts","bws_enqueue_custom_code_css_js",20,1440,{"type":159,"name":200,"callback":201,"priority":202,"file":203,"line":204},"registration_errors","scllgn_registration_errors",9,"social-login-bws.php",110,{"type":159,"name":206,"callback":207,"file":203,"line":208},"wpmu_validate_user_signup","scllgn_validate_multisite_user_signup",112,{"type":159,"name":210,"callback":207,"file":203,"line":211},"wpmu_validate_blog_signup",113,{"type":159,"name":213,"callback":214,"file":203,"line":215},"wp_get_current_commenter","scllgn_get_current_commenter",363,{"type":173,"name":217,"callback":218,"file":203,"line":219},"admin_menu","add_scllgn_admin_menu",1476,{"type":173,"name":221,"callback":222,"file":203,"line":223},"plugins_loaded","scllgn_plugins_loaded",1477,{"type":173,"name":225,"callback":226,"file":203,"line":227},"init","scllgn_init",1478,{"type":173,"name":174,"callback":229,"file":203,"line":230},"scllgn_admin_init",1479,{"type":173,"name":178,"callback":232,"file":203,"line":233},"scllgn_enqueue_scripts",1482,{"type":159,"name":235,"callback":236,"priority":104,"file":203,"line":237},"plugin_action_links","scllgn_action_links",1484,{"type":159,"name":239,"callback":240,"priority":104,"file":203,"line":241},"plugin_row_meta","scllgn_links",1485,{"type":173,"name":190,"callback":243,"file":203,"line":244},"scllgn_plugin_banner",1487,{"type":173,"name":246,"callback":247,"file":203,"line":248},"login_form","scllgn_login_form",1489,{"type":159,"name":250,"callback":251,"file":203,"line":252},"login_message","scllgn_login_error",1490,{"type":159,"name":254,"callback":255,"priority":104,"file":203,"line":256},"scllgn_get_user_filter","scllgn_get_user",1491,{"type":159,"name":258,"callback":258,"priority":104,"file":203,"line":259},"scllgn_get_user_email",1492,{"type":159,"name":261,"callback":258,"priority":104,"file":203,"line":262},"sbscrbr_get_user_email",1493,{"type":173,"name":264,"callback":265,"file":203,"line":266},"register_form","scllgn_register_form",1494,{"type":173,"name":268,"callback":265,"file":203,"line":269},"signup_extra_fields",1496,{"type":173,"name":271,"callback":272,"file":203,"line":273},"comment_form_top","scllgn_comment_form",1497,{"type":173,"name":247,"callback":247,"file":203,"line":275},1498,{"type":173,"name":265,"callback":265,"file":203,"line":277},1499,{"type":173,"name":272,"callback":272,"file":203,"line":279},1500,{"type":173,"name":281,"callback":281,"file":203,"line":282},"scllgn_display_all_buttons",1501,{"type":173,"name":195,"callback":232,"file":203,"line":284},1504,{"type":173,"name":286,"callback":287,"file":203,"line":288},"login_enqueue_scripts","scllgn_login_enqueue_scripts",1505,{"type":159,"name":290,"callback":291,"file":203,"line":292},"allowed_redirect_hosts","scllgn_allow_redirect",1506,{"type":173,"name":268,"callback":232,"file":203,"line":294},1508,{"type":173,"name":268,"callback":287,"file":203,"line":296},1509,{"type":159,"name":298,"callback":299,"file":203,"line":300},"body_class","scllgn_theme_body_classes",1512,{"type":173,"name":302,"callback":303,"file":203,"line":304},"show_user_profile","scllgn_user_profile",1515,{"type":173,"name":306,"callback":303,"file":203,"line":307},"edit_user_profile",1516,{"type":173,"name":309,"callback":310,"file":203,"line":311},"edit_user_profile_update","scllgn_user_profile_update",1518,{"type":173,"name":313,"callback":310,"file":203,"line":314},"personal_options_update",1519,{"type":173,"name":316,"callback":317,"file":203,"line":318},"user_profile_update_errors","scllgn_user_profile_update_errors",1520,[320,326,330,334],{"action":321,"nopriv":322,"callback":321,"hasNonce":323,"hasCapCheck":322,"file":324,"line":325},"bws_submit_request_feature_action",false,true,"bws_menu\\class-bws-settings.php",1466,{"action":327,"nopriv":322,"callback":327,"hasNonce":323,"hasCapCheck":322,"file":328,"line":329},"bws_submit_uninstall_reason_action","bws_menu\\deactivation-form.php",433,{"action":331,"nopriv":322,"callback":332,"hasNonce":323,"hasCapCheck":322,"file":203,"line":333},"scllgn_remember","scllgn_ajax_data",1523,{"action":331,"nopriv":323,"callback":332,"hasNonce":323,"hasCapCheck":322,"file":203,"line":335},1524,[],[],[],{"dangerousFunctions":340,"sqlUsage":346,"outputEscaping":353,"fileOperations":424,"externalRequests":202,"nonceChecks":425,"capabilityChecks":426,"bundledLibraries":427},[341],{"fn":342,"file":343,"line":344,"context":345},"unserialize","includes\\hybrid\\Storage\\Session.php",63,"$value = unserialize($value['lateObject']);",{"prepared":14,"raw":14,"locations":347},[348,351],{"file":162,"line":349,"context":350},1410,"$wpdb->get_col() with variable interpolation",{"file":203,"line":352,"context":350},1447,{"escaped":354,"rawEcho":355,"locations":356},527,31,[357,360,362,364,366,369,371,373,375,377,379,381,383,385,387,389,391,394,397,399,401,403,405,407,409,411,413,415,417,419,422],{"file":162,"line":358,"context":359},170,"raw output",{"file":162,"line":361,"context":359},189,{"file":162,"line":363,"context":359},191,{"file":162,"line":365,"context":359},216,{"file":367,"line":368,"context":359},"bws_menu\\bws_menu.php",589,{"file":367,"line":370,"context":359},674,{"file":367,"line":372,"context":359},678,{"file":367,"line":374,"context":359},681,{"file":367,"line":376,"context":359},765,{"file":324,"line":378,"context":359},555,{"file":324,"line":380,"context":359},581,{"file":324,"line":382,"context":359},920,{"file":324,"line":384,"context":359},1203,{"file":324,"line":386,"context":359},1205,{"file":324,"line":388,"context":359},1207,{"file":324,"line":390,"context":359},1210,{"file":392,"line":393,"context":359},"bws_menu\\deprecated.php",131,{"file":395,"line":396,"context":359},"includes\\class-scllgn-settings.php",145,{"file":395,"line":398,"context":359},240,{"file":395,"line":400,"context":359},249,{"file":395,"line":402,"context":359},290,{"file":395,"line":404,"context":359},323,{"file":395,"line":406,"context":359},332,{"file":395,"line":408,"context":359},365,{"file":395,"line":410,"context":359},374,{"file":395,"line":412,"context":359},407,{"file":395,"line":414,"context":359},416,{"file":395,"line":416,"context":359},449,{"file":395,"line":418,"context":359},458,{"file":420,"line":421,"context":359},"includes\\hybrid\\Exception\\Exception.php",62,{"file":203,"line":423,"context":359},860,8,21,3,[428],{"name":429,"version":37,"knownCves":430},"Guzzle",[],[432,450,458,471,479,508,522,532,540,550,558,569],{"entryPoint":433,"graph":434,"unsanitizedCount":27,"severity":40},"log (includes\\hybrid\\Logger\\Logger.php:118)",{"nodes":435,"edges":448},[436,442],{"id":437,"type":438,"label":439,"file":440,"line":441},"n0","source","$_SERVER","includes\\hybrid\\Logger\\Logger.php",123,{"id":443,"type":444,"label":445,"file":440,"line":446,"wp_function":447},"n1","sink","file_put_contents() [File Write]",127,"file_put_contents",[449],{"from":437,"to":443,"sanitized":322},{"entryPoint":451,"graph":452,"unsanitizedCount":27,"severity":40},"\u003CLogger> (includes\\hybrid\\Logger\\Logger.php:0)",{"nodes":453,"edges":456},[454,455],{"id":437,"type":438,"label":439,"file":440,"line":441},{"id":443,"type":444,"label":445,"file":440,"line":446,"wp_function":447},[457],{"from":437,"to":443,"sanitized":322},{"entryPoint":459,"graph":460,"unsanitizedCount":27,"severity":40},"scllgn_social_client (includes\\social-client.php:17)",{"nodes":461,"edges":469},[462,465],{"id":437,"type":438,"label":439,"file":463,"line":464},"includes\\social-client.php",94,{"id":443,"type":444,"label":466,"file":463,"line":467,"wp_function":468},"header() [Header Injection]",95,"header",[470],{"from":437,"to":443,"sanitized":322},{"entryPoint":472,"graph":473,"unsanitizedCount":27,"severity":40},"\u003Csocial-client> (includes\\social-client.php:0)",{"nodes":474,"edges":477},[475,476],{"id":437,"type":438,"label":439,"file":463,"line":464},{"id":443,"type":444,"label":466,"file":463,"line":467,"wp_function":468},[478],{"from":437,"to":443,"sanitized":322},{"entryPoint":480,"graph":481,"unsanitizedCount":28,"severity":507},"bws_add_menu_render (bws_menu\\bws_menu.php:18)",{"nodes":482,"edges":503},[483,486,489,493,496,500],{"id":437,"type":438,"label":484,"file":367,"line":485},"$_GET (x14)",27,{"id":443,"type":444,"label":487,"file":367,"line":410,"wp_function":488},"echo() [XSS]","echo",{"id":490,"type":438,"label":491,"file":367,"line":492},"n2","$_POST (x2)",101,{"id":494,"type":444,"label":487,"file":367,"line":495,"wp_function":488},"n3",424,{"id":497,"type":438,"label":498,"file":367,"line":499},"n4","$_REQUEST (x2)",288,{"id":501,"type":444,"label":487,"file":367,"line":502,"wp_function":488},"n5",468,[504,505,506],{"from":437,"to":443,"sanitized":323},{"from":490,"to":494,"sanitized":323},{"from":497,"to":501,"sanitized":323},"low",{"entryPoint":509,"graph":510,"unsanitizedCount":28,"severity":507},"\u003Cbws_menu> (bws_menu\\bws_menu.php:0)",{"nodes":511,"edges":518},[512,513,514,515,516,517],{"id":437,"type":438,"label":484,"file":367,"line":485},{"id":443,"type":444,"label":487,"file":367,"line":410,"wp_function":488},{"id":490,"type":438,"label":491,"file":367,"line":492},{"id":494,"type":444,"label":487,"file":367,"line":495,"wp_function":488},{"id":497,"type":438,"label":498,"file":367,"line":499},{"id":501,"type":444,"label":487,"file":367,"line":502,"wp_function":488},[519,520,521],{"from":437,"to":443,"sanitized":323},{"from":490,"to":494,"sanitized":323},{"from":497,"to":501,"sanitized":323},{"entryPoint":523,"graph":524,"unsanitizedCount":28,"severity":507},"display_tabs (bws_menu\\class-bws-settings.php:291)",{"nodes":525,"edges":530},[526,529],{"id":437,"type":438,"label":527,"file":324,"line":528},"$_REQUEST['bws_active_tab']",301,{"id":443,"type":444,"label":487,"file":324,"line":528,"wp_function":488},[531],{"from":437,"to":443,"sanitized":323},{"entryPoint":533,"graph":534,"unsanitizedCount":28,"severity":507},"\u003Cclass-bws-settings> (bws_menu\\class-bws-settings.php:0)",{"nodes":535,"edges":538},[536,537],{"id":437,"type":438,"label":527,"file":324,"line":528},{"id":443,"type":444,"label":487,"file":324,"line":528,"wp_function":488},[539],{"from":437,"to":443,"sanitized":323},{"entryPoint":541,"graph":542,"unsanitizedCount":28,"severity":507},"bws_go_pro_tab_show (bws_menu\\deprecated.php:227)",{"nodes":543,"edges":548},[544,546],{"id":437,"type":438,"label":491,"file":392,"line":545},229,{"id":443,"type":444,"label":487,"file":392,"line":547,"wp_function":488},269,[549],{"from":437,"to":443,"sanitized":323},{"entryPoint":551,"graph":552,"unsanitizedCount":28,"severity":507},"\u003Cdeprecated> (bws_menu\\deprecated.php:0)",{"nodes":553,"edges":556},[554,555],{"id":437,"type":438,"label":491,"file":392,"line":545},{"id":443,"type":444,"label":487,"file":392,"line":547,"wp_function":488},[557],{"from":437,"to":443,"sanitized":323},{"entryPoint":559,"graph":560,"unsanitizedCount":28,"severity":507},"scllgn_user_profile (social-login-bws.php:1071)",{"nodes":561,"edges":567},[562,565],{"id":437,"type":438,"label":563,"file":203,"line":564},"$_REQUEST",1073,{"id":443,"type":444,"label":487,"file":203,"line":566,"wp_function":488},1138,[568],{"from":437,"to":443,"sanitized":323},{"entryPoint":570,"graph":571,"unsanitizedCount":28,"severity":507},"\u003Csocial-login-bws> (social-login-bws.php:0)",{"nodes":572,"edges":575},[573,574],{"id":437,"type":438,"label":563,"file":203,"line":564},{"id":443,"type":444,"label":487,"file":203,"line":566,"wp_function":488},[576],{"from":437,"to":443,"sanitized":323},{"summary":578,"deductions":579},"The social-login-bws plugin exhibits a generally strong security posture, with a high percentage of properly escaped outputs and a robust implementation of nonce and capability checks across its identified entry points. The absence of unpatched CVEs and the presence of only one medium severity vulnerability in its history, which is also patched, are positive indicators. Furthermore, the fact that all four AJAX handlers have authentication checks significantly reduces the risk of unauthorized actions through these endpoints.\n\nHowever, the presence of the `unserialize` function poses a notable risk. If this function is used with unsanitized user-supplied input, it can lead to remote code execution vulnerabilities. While the taint analysis did not reveal critical or high severity flows, the potential for such issues with `unserialize` should not be overlooked. The plugin also makes several external HTTP requests, which could be a vector for various attacks if not handled securely, although the analysis doesn't specifically highlight any unsanitized external requests.\n\nOverall, the plugin is well-protected against common web vulnerabilities with good coding practices in place. The main area of concern lies with the `unserialize` function, which, despite not currently showing exploitable taint flows, represents a latent risk. The historical vulnerability pattern suggests the developer has addressed past issues promptly, which is a positive sign for future maintenance.",[580,582,584,586],{"reason":581,"points":104},"Dangerous function: unserialize used",{"reason":583,"points":87},"50% of SQL queries not using prepared statements",{"reason":585,"points":424},"4 flows with unsanitized paths (taint analysis)",{"reason":587,"points":426},"Bundled library: Guzzle (potential for outdated versions)","2026-03-16T21:21:18.740Z",{"wat":590,"direct":599},{"assetPaths":591,"generatorPatterns":594,"scriptPaths":595,"versionParams":596},[592,593],"\u002Fwp-content\u002Fplugins\u002Fsocial-login-bws\u002Fassets\u002Fcss\u002Fsocial-login-bws.css","\u002Fwp-content\u002Fplugins\u002Fsocial-login-bws\u002Fassets\u002Fjs\u002Fsocial-login-bws.js",[],[593],[597,598],"social-login-bws\u002Fassets\u002Fcss\u002Fsocial-login-bws.css?ver=","social-login-bws\u002Fassets\u002Fjs\u002Fsocial-login-bws.js?ver=",{"cssClasses":600,"htmlComments":602,"htmlAttributes":624,"restEndpoints":629,"jsGlobals":630,"shortcodeOutput":632},[601],"bws-social-login",[603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623],"© Copyright 2021  BestWebSoft  ( https:\u002F\u002Fsupport.bestwebsoft.com )","This program is free software; you can redistribute it and\u002For modify","This program is distributed in the hope that it will be useful,","You should have received a copy of the GNU General Public License","Add menu to dashboard","Internationalization","Plugin init","add general functions","check compatible with current WP version","plugin settings page","defined on profile.php(set to true) and user-edit.php(set to false) pages","Function for admin_init","Add variable for bws_menu","Function for bws menu","Function for settings setup","Install the option defaults","Get options from the database","deprecated 1.4.2","todo Remove function after 01.12.2020","Function for getting_default_options","Flag for network.",[625,626,627,628],"data-button-color","data-button-size","data-button-shape","data-button-text",[],[631],"scllgn_options",[633],"[social_login]"]