[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fp5eIC0c86MTyJB2TmEZj8R8lbrsbA9OdQnox3tErSfg":3,"$frJfrSBwRFv76v18xnOVjCvFmBxSqkyMySBJ4ob-2dqQ":241,"$f4_LP3w2_JY8-yFBSQQCh_OZkC-MuaT0ccfiUXDOGx2o":246},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":40,"analysis":144,"fingerprints":214},"security-protection","Security-Protection","2.3","webvitaly","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebvitaly\u002F","\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002Fsecurity-protection\u002F\" title=\"Security-Protection\" rel=\"nofollow ugc\">Security-Protection\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fdonate\u002F\" title=\"Donate\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002F\" title=\"WordPress plugins\" rel=\"nofollow ugc\">WordPress plugins\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why humans should prove that they are humans by filling captchas? Lets bots prove that they are not bots with adding javascript to their user-agents!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Security-Protection blocks and stops brute-force attacks.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsecurity-protection\u002Ffaq\u002F\" rel=\"ugc\">Want to read more how Security-Protection plugin works\u003C\u002Fa>?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>no captcha\u003C\u002Fstrong>, because brute-force attacks is not users’ problem\u003C\u002Fli>\n\u003Cli>\u003Cstrong>no options\u003C\u002Fstrong>, because it is great to forget about brute-force attacks completely\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugin is easy to use: just install it and it just works.\u003C\u002Fp>\n\u003Cp>Important: \u003Cstrong>delete ‘admin’ username\u003C\u002Fstrong> if you have it on your site. More than 90% of brute-force attacks try to crack the ‘admin’ username.\u003C\u002Fp>\n\u003Cp>Few of the most commonly used and worst passwords. Do not use them or similar:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>123456\u003C\u002Fli>\n\u003Cli>p@s$w0rd\u003C\u002Fli>\n\u003Cli>qwerty\u003C\u002Fli>\n\u003Cli>qwe123\u003C\u002Fli>\n\u003Cli>admin123\u003C\u002Fli>\n\u003Cli>iloveyou\u003C\u002Fli>\n\u003Cli>letmein\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Useful:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpage-list\u002F\" title=\"list of pages with shortcodes\" rel=\"ugc\">“Page-list” – show list of pages with shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fiframe\u002F\" title=\"embed content\" rel=\"ugc\">“Iframe” – embed content\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002F\" title=\"WordPress Pro plugins\" rel=\"nofollow ugc\">WordPress Pro plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Protection from login, registration and reset-password brute-force attacks. No captcha.",400,15474,86,11,"2020-09-05T16:59:00.000Z","5.5.18","3.0","",[20,21,22,23,24],"brute-force","bruteforce","login","register","registration","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsecurity-protection\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsecurity-protection.2.3.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},14,128040,81,396,66,"2026-05-19T19:44:14.685Z",[41,65,87,110,128],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":28,"last_vuln_date":64,"fetched_at":30},"ajax-login-and-registration-modal-popup","AJAX Login and Registration modal popup + inline form","2.26","Max K","https:\u002F\u002Fprofiles.wordpress.org\u002Fkaminskym\u002F","\u003Cp>Easy to integrate modal with Login and Registration features + inline form using shortcode. Compatible with any theme.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.maxim-kaminsky.com\u002Flrm\u002F\" rel=\"nofollow ugc\">DEMO >>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Easy to integrate (as modal or inline via shortcode)\u003C\u002Fli>\n\u003Cli>Well customized\u003C\u002Fli>\n\u003Cli>100% responsive\u003C\u002Fli>\n\u003Cli>Beautifully coded\u003C\u002Fli>\n\u003Cli>Compatible with other plugins (WooCommerce, BuddyPress, Ultimate Member, WPML, etc)\u003C\u002Fli>\n\u003Cli>Tested with the latest WP version\u003C\u002Fli>\n\u003Cli>Compatible with the Gutenberg\u003C\u002Fli>\n\u003Cli>Possible to replace wp-login.php with a custom “Login”, “Registration” and “Reset password” pages\u003C\u002Fli>\n\u003Cli>Skins support (1 default skin + 2 new in a PRO version) + possible to customize Skins colors via WP Customizer\u003C\u002Fli>\n\u003Cli>Powerful after-login\u002Fregistration\u002Flogout actions (reload, redirects, etc)\u003C\u002Fli>\n\u003Cli>Role-based redirects (in PRO)\u003C\u002Fli>\n\u003Cli>In-build reCaptcha & MatchCaptcha (in PRO)\u003C\u002Fli>\n\u003Cli>Google Authenticator plugin & Wordfence 2FA support (in PRO)\u003C\u002Fli>\n\u003Cli>Developer support (via forums or personal via email for PRO users)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Customization options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>You can add your custom CSS selectors to attach modal\u003C\u002Fli>\n\u003Cli>All texts\u002Fmessages can be edited\u002Ftranslated in settings\u003C\u002Fli>\n\u003Cli>Emails (for registration and lost password) can customized in settings7\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Free version compatible with (and other, this is 100% tested):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flogin-lockdown\u002F\" rel=\"ugc\">Login LockDown\u003C\u002Fa> (limit login attempts count)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-facebook-login\u002F\" rel=\"ugc\">WP Facebook Login\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-vote.net\u002Fwordpress-voting-plugin\u002F\" rel=\"nofollow ugc\">WP Foto Vote contests\u003C\u002Fa> (photo contest plugin from author of this plugin ☺)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fall-in-one-wp-security-and-firewall\u002F\" rel=\"ugc\">All In One WP Security & Firewall\u003C\u002Fa> (tested with “Renamed Login Page”)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feonet-manual-user-approve\u002F\" rel=\"ugc\">Eonet Manual User Approve\u003C\u002Fa>: review user before they an sign in – \u003Ca href=\"https:\u002F\u002Fdocs.maxim-kaminsky.com\u002Flrm\u002Fkb\u002Fhow-to-manually-review-new-users-registrations\u002F\" rel=\"nofollow ugc\">tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>: Multi-language support – \u003Ca href=\"https:\u002F\u002Fdocs.maxim-kaminsky.com\u002Flrm\u002Fkb\u002Fmulti-language-support-via-wpml\u002F\" rel=\"nofollow ugc\">tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fweglot\u002F\" rel=\"ugc\">Weglot translation plugin\u003C\u002Fa> – \u003Ca href=\"https:\u002F\u002Fdocs.maxim-kaminsky.com\u002Flrm\u002Fkb\u002Fweglot-support\u002F\" rel=\"nofollow ugc\">tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fs2member\u002F\" rel=\"ugc\">s2member\u003C\u002Fa> plugin: tweaks for login process\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-user-approve\u002F\" rel=\"ugc\">New User Approve \u003C\u002Fa> plugin: review approve new users registrations\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Roadmap\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>+Allow including form to page content (without modal) (done in version 1.41)\u003C\u002Fli>\n\u003Cli>+Colors\u002Fstyles customizer [implemented via WP Customizer]\u003C\u002Fli>\n\u003Cli>+Documentation and Videos [done] – https:\u002F\u002Fdocs.maxim-kaminsky.com\u002Flrm\u002F\u003C\u002Fli>\n\u003Cli>+WooCommerce Login\u002FRegistration form integration (done in PRO version 1.28)\u003C\u002Fli>\n\u003Cli>Registration Form builder\u003C\u002Fli>\n\u003Cli>+Settings Import\u002FExport [done]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>6-month personal support from the developer via Email\u003C\u002Fli>\n\u003Cli>Troubleshooting problems and conflicts with other plugins\u002Fthemes\u003C\u002Fli>\n\u003Cli>Unlimited plugin updates\u003C\u002Fli>\n\u003Cli>Compatibility with other popular plugins (list below)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>The PRO version extra features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Allow user to set a custom password (not randomly generated) during registration\u003C\u002Fli>\n\u003Cli>Redirect the user to the specified page after login\u002Fregistration\u002Flogout (for example to the User Profile)\u003C\u002Fli>\n\u003Cli>User verification via click on the link in registration email\u003C\u002Fli>\n\u003Cli>Email only registration – hide username filed from registration form\u003C\u002Fli>\n\u003Cli>Customize button color in \u003Ca href=\"https:\u002F\u002Fdocs.maxim-kaminsky.com\u002Flrm\u002Fkb\u002Fhow-to-customize-form-colors-pro-only\u002F\" rel=\"nofollow ugc\">WP Customizer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmaxim-kaminsky.com\u002Fshop\u002Fcontact-me\u002F\" rel=\"nofollow ugc\">Request other feature >>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>The PRO version is 100% tested and are compatible with a following plugins:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordfence\u002F\" rel=\"ugc\">Wordfence & Wordfence Login Security\u003C\u002Fa>\u003C\u002Fstrong> (2 factor login – \u003Ca href=\"https:\u002F\u002Fdocs.maxim-kaminsky.com\u002Flrm\u002Fkb\u002F2-factor-login-otp-verification\u002F\" rel=\"nofollow ugc\">example\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fstrong> (show modal when clicked “Add to cart” in list or single product or in Cart when click “Process to Checkout”, option to replace WC account login\u002Fregistration form to plugin ajax form)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fsensei\u002F\" rel=\"nofollow ugc\">WooCommerce Sensei\u003C\u002Fa> (fix for Login process)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-recaptcha-integration\u002F\" rel=\"ugc\">WP reCaptcha Integration\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finvisible-recaptcha\u002F\" rel=\"ugc\">Invisible reCaptcha\u003C\u002Fa>\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fdocs.maxim-kaminsky.com\u002Flrm\u002Fkb\u002Fhow-to-set-up-invisible-recaptcha\u002F\" rel=\"nofollow ugc\">tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuddypress\u002F\" rel=\"ugc\">BuddyPress\u003C\u002Fa>\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fmonosnap.com\u002Ffile\u002F3RNMa7Wl3EYWidw9znAJbgJ5QVL7oy\" rel=\"nofollow ugc\">replace default registration form with BuddyPress one >>\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-member\u002F\" rel=\"ugc\">UltimateMember\u003C\u002Fa>\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fmonosnap.com\u002Ffile\u002Fa2RxnzawR2N9qBdyKJMxh8J5ALuaYs\" rel=\"nofollow ugc\">replace default registration form with UltimateMember one >>\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcaptcha\u002F\" rel=\"ugc\">Captcha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freally-simple-captcha\u002F\" rel=\"ugc\">Really Simple CAPTCHA\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fru.wordpress.org\u002Fplugins\u002Fcaptcha-bank\u002F\" rel=\"nofollow ugc\">Captcha bank\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordpress-social-login\u002F\" rel=\"ugc\">WordPress Social Login\u003C\u002Fa> (social login buttons below login\u002Fregister form)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faccesspress-social-login-lite\u002F\" rel=\"ugc\">Social Login WordPress Plugin – AccessPress\u003C\u002Fa> (social login buttons below login\u002Fregister form)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsuper-socializer\u002F\" rel=\"ugc\">WordPress Social Share, Social Login and Social Comments Plugin – Super Socializer\u003C\u002Fa> (social login buttons below login\u002Fregister form, social share, etc)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsuper-socializer\u002F\" rel=\"ugc\">WordPress Social Share, Social Login and Social Comments Plugin – Super Socializer\u003C\u002Fa> (social login buttons below login\u002Fregister form, social share, etc)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpack.com\u002Fsupport\u002Fsso\u002F\" rel=\"nofollow ugc\">Jetpack – SSO login\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fmonosnap.com\u002Ffile\u002F4Na5FYYONRj79jnLBmQFK3hjnMJQDR\" rel=\"nofollow ugc\">WordPress.com login button >>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-vendors\u002F\" rel=\"ugc\">WC Vendors & WC Vendors Pro\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fmonosnap.com\u002Ffile\u002FTmpY4bYTHwF36ouN6fGpdjKZi5k3jz\" rel=\"nofollow ugc\">Apply to become vendor checkbox >>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmailchimp-for-wp\u002F\" rel=\"ugc\">MailChimp for WordPress\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fmonosnap.com\u002Ffile\u002FsVpsvTnIzQoplRA7ap3IBPfb81kPuV\" rel=\"nofollow ugc\">Subscribe to newsletter checkbox >>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgoogle-authenticator\u002F\" rel=\"ugc\">Google Authenticator\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fdocs.maxim-kaminsky.com\u002Flrm\u002Fkb\u002F2-factor-login-otp-verification\u002F\" rel=\"nofollow ugc\">Google Authenticator field during the login\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.gravityforms.com\u002Fadd-ons\u002Fuser-registration\u002F\" rel=\"nofollow ugc\">Gravity Forms + Gravity Forms User Registration Add-On\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fdocs.maxim-kaminsky.com\u002Flrm\u002Fkb\u002Fgravity-forms-integration\u002F\" rel=\"nofollow ugc\">Replace with Gravity Forms registration form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads – soon\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmaxim-kaminsky.com\u002Fshop\u002Fcontact-me\u002F\" rel=\"nofollow ugc\">Request other plugin >>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmaxim-kaminsky.com\u002Fshop\u002Fproduct\u002Fajax-login-and-registration-modal-popup-pro\u002F\" rel=\"nofollow ugc\">GET PRO >>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.maxim-kaminsky.com\u002Flrm\u002Fpro\u002F\" rel=\"nofollow ugc\">PRO DEMO >>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Known issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>With Theme my login (TML) plugin (3 Password fields on the Create Account tab, if enable password field in LRM and TML)\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy to integrate modal with Login and Registration features.",4000,182828,94,120,"2025-11-12T16:18:00.000Z","6.9.0","4.1","7.0",[22,58,59,23,24],"lost-password","modal","https:\u002F\u002Fmaxim-kaminsky.com\u002Fshop\u002Fproduct\u002Fajax-login-and-registration-modal-popup-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-login-and-registration-modal-popup.zip",99,2,"2024-11-12 13:26:21",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":75,"num_ratings":63,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":18,"tags":79,"homepage":82,"download_link":83,"security_score":84,"vuln_count":85,"unpatched_count":85,"last_vuln_date":86,"fetched_at":30},"bruteguard","BruteGuard – Brute Force Login Protection","0.1.4","EverPress","https:\u002F\u002Fprofiles.wordpress.org\u002Feverpress\u002F","\u003Cp>BruteGuard is a cloud powered brute force login protection that shields your site against botnet attacks.\u003C\u002Fp>\n\u003Ch3>Botnets and other malicious scripts attack millions of websites each and every day\u003C\u002Fh3>\n\u003Cp>BruteGuard is a brute force attack prevention plugin that guards you against botnets by connecting its users to track failed login attempts across all WordPress installations that use the plugin. Once you activate BruteGuard you become part of a inter-connected protection layer against botnet attacks.\u003C\u002Fp>\n\u003Ch3>BruteGuard logs failed attempts network wide\u003C\u002Fh3>\n\u003Cp>Our plugin logs and blocks IPs across the entire network. The more users use BruteGuard the safer the whole network including you gets.\u003C\u002Fp>\n\u003Cp>BruteGuard fully supports multi sites and is an additional security layer so can be used with any other security plugin.\u003C\u002Fp>\n","BruteGuard is a cloud powered brute force login protection that shields your site against botnet attacks.",200,6626,100,"2022-10-09T18:44:00.000Z","5.9.13","4.4",[20,80,21,22,81],"brute-force-attack","security","https:\u002F\u002Fbruteguard.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbruteguard.0.1.4.zip",64,1,"2025-04-17 00:00:00",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":75,"num_ratings":63,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":100,"tags":101,"homepage":107,"download_link":108,"security_score":109,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"nss-wooregistration-form","Nss Wooregistration Form","2.2.1","saiful.total","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaifultotal\u002F","\u003Cp>If you have woo-commerce\u002FeCommerce business & integrated with WordPress. This is a simple woo-commerce user registration plugin you can use it easily.\u003C\u002Fp>\n\u003Cp>Go to the woo-commerce settings->account\u002Fprivacy tab then select a checkbox which is “Allow customers to create an account on the “My Account page”. It will be automatically added a my-account page which is so easy nothing to create a new page. So you can just active and open my-account page.\u003C\u002Fp>\n\u003Cp>How to use Recaptcha?\u003C\u002Fp>\n\u003Cp>Go to this \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fadmin\" rel=\"nofollow ugc\">Google Recaptcha\u003C\u002Fa>. Firstly register your site domain then create a new ‘site key’ and ‘secret key’. See our screenshot.\u003C\u002Fp>\n\u003Cp>I think it will help your projects for new user registration. 🙂\u003C\u002Fp>\n\u003Ch3>Demo : \u003Ca href=\"https:\u002F\u002Feclippermedia.com\u002Fplugin\u002Fmy-account\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Thank you.\u003C\u002Fp>\n\u003Cp>Major features in woocommerce registration:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Woocommerce my-account page in added to registration form\u003C\u002Fli>\n\u003Cli>Easy to customization & went to change code.\u003C\u002Fli>\n\u003Cli>Many custom options of woocommerce registration form.\u003C\u002Fli>\n\u003Cli>Have google rechaptha v2.\u003C\u002Fli>\n\u003C\u002Ful>\n","Custom woocommerce login\u002Fregistration form with custom fields.",70,4201,"2025-01-20T11:28:00.000Z","6.7.5","3.0.1","7.4",[102,103,104,105,106],"login-registration","simple-register-form","woocommerce-form","woocommerce-register","woocommerce-registration-form","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnss-wooregistration-form","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnss-wooregistration-form.zip",92,{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":75,"num_ratings":63,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":18,"tags":123,"homepage":126,"download_link":127,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ajax-login-by-wph","Ajax Login By WPH","1.0.0","noideaboy","https:\u002F\u002Fprofiles.wordpress.org\u002Fnoideaboy\u002F","\u003Cp>Make the login\u002Fregistration process on your website simple, beautiful and quick for your website users. This easy to use plugin implements AJAX login and registration on your website. It provides a widget called ‘Ajax Login by WPH’ with which you can setup a beautiful login\u002Fregistration popup for your website viewers. You can conveniently control its settings including styling and page redirection from the widget screen.\u003C\u002Fp>\n\u003Cp>Main Features:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Login\u003C\u002Fli>\n\u003Cli>Registration\u003C\u002Fli>\n\u003Cli>Forgot Password\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Other Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fully translation ready\u003C\u002Fli>\n\u003Cli>Beautiful interface with styling control\u003C\u002Fli>\n\u003Cli>Optional header image for branding your popups\u003C\u002Fli>\n\u003C\u002Ful>\n","Beautiful AJAX login and registration popups for your website.",10,3963,"2016-05-31T13:43:00.000Z","4.4.34","3.5.0",[124,125,22,23,24],"ajax","beautiful","http:\u002F\u002Fkartik.webfixfast.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-login-by-wph.zip",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":118,"downloaded":136,"rating":75,"num_ratings":85,"last_updated":137,"tested_up_to":138,"requires_at_least":139,"requires_php":18,"tags":140,"homepage":18,"download_link":142,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":143},"cubeaccount","CubeAccount Frontend Login","1.0","Jonathan Lau","https:\u002F\u002Fprofiles.wordpress.org\u002Flauweijie7715\u002F","\u003Cp>CubeAccount Frontend Login lets your users login and register from the frontend of your site.\u003C\u002Fp>\n\u003Cp>The WordPress dashboard and admin bar can be hidden completely from your users.\u003Cbr \u002F>\nUsers trying to reach wp-login.php directly would be redirected to your custom login page.\u003C\u002Fp>\n\u003Cp>Installation is as easy as activating the plugin.\u003C\u002Fp>\n\u003Cp>If permalinks are enabled, login and registration URLs would be rewritten to \u002Flogin and \u002Fregistration automatically.\u003C\u002Fp>\n\u003Cp>Works well with other plugins that adds features to the login and registration form.\u003C\u002Fp>\n","CubeAccount Frontend Login lets your users login and register from the frontend of your site. The WordPress dashboard and admin bar can be hidden comp &hellip;",6172,"2011-11-16T07:37:00.000Z","3.2.1","2.2",[141,22,23,24],"frontend","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcubeaccount.zip","2026-04-06T09:54:40.288Z",{"attackSurface":145,"codeSignals":191,"taintFlows":201,"riskAssessment":202,"analyzedAt":213},{"hooks":146,"ajaxHandlers":187,"restRoutes":188,"shortcodes":189,"cronEvents":190,"entryPointCount":28,"unprotectedCount":28},[147,153,157,161,164,167,170,175,179,183],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","login_enqueue_scripts","secprot_login_enqueue_scripts","security-protection.php",32,{"type":148,"name":154,"callback":155,"file":151,"line":156},"wp_enqueue_scripts","secprot_enqueue_scripts",41,{"type":148,"name":158,"callback":159,"file":151,"line":160},"login_form","secprot_form_inputs",59,{"type":148,"name":162,"callback":159,"file":151,"line":163},"register_form",60,{"type":148,"name":165,"callback":159,"file":151,"line":166},"lostpassword_form",61,{"type":148,"name":168,"callback":159,"file":151,"line":169},"woocommerce_login_form",62,{"type":171,"name":172,"callback":173,"priority":75,"file":151,"line":174},"filter","authenticate","secprot_login_check",101,{"type":148,"name":176,"callback":177,"priority":75,"file":151,"line":178},"register_post","secprot_registration_check",126,{"type":148,"name":180,"callback":181,"file":151,"line":182},"lostpassword_post","secprot_reset_password_check",150,{"type":171,"name":184,"callback":185,"priority":118,"file":151,"line":186},"plugin_row_meta","secprot_plugin_meta",246,[],[],[],[],{"dangerousFunctions":192,"sqlUsage":193,"outputEscaping":195,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":200},[],{"prepared":28,"raw":28,"locations":194},[],{"escaped":28,"rawEcho":85,"locations":196},[197],{"file":151,"line":198,"context":199},49,"raw output",[],[],{"summary":203,"deductions":204},"The \"security-protection\" plugin v2.3 exhibits a strong security posture based on the provided static analysis.  The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface, and importantly, there are no unprotected entry points identified.  The code analysis further reveals responsible practices, with no dangerous functions, all SQL queries using prepared statements, and no file operations or external HTTP requests. This indicates a well-written and robust codebase.\n\nHowever, a critical concern arises from the output escaping. With 100% of outputs not being properly escaped, there is a significant risk of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data rendered to the front-end or admin area without proper escaping could be exploited by attackers. Furthermore, the complete absence of nonce and capability checks on the limited entry points, while currently not a direct risk due to the zero entry points, represents a gap in fundamental WordPress security practices. If the plugin were to introduce any entry points in the future without these checks, it would immediately create vulnerabilities.\n\nThe vulnerability history is entirely clean, with no known CVEs, unpatched vulnerabilities, or historical attack patterns. This is a positive indicator, suggesting either a consistently secure development process or a very new plugin with limited exposure.  In conclusion, the plugin's lack of attack surface and secure internal code practices are commendable strengths. The primary weakness and potential risk lie solely in the unescaped output, which requires immediate attention. The absence of nonce\u002Fcapability checks is a minor concern given the current attack surface but should be addressed proactively.",[205,208,211],{"reason":206,"points":207},"All outputs unescaped",8,{"reason":209,"points":210},"No nonce checks",3,{"reason":212,"points":210},"No capability checks","2026-03-16T19:45:09.635Z",{"wat":215,"direct":222},{"assetPaths":216,"generatorPatterns":218,"scriptPaths":219,"versionParams":220},[217],"\u002Fwp-content\u002Fplugins\u002Fsecurity-protection\u002Fjs\u002Fsecurity-protection.js",[],[217],[221],"security-protection\u002Fjs\u002Fsecurity-protection.js?ver=",{"cssClasses":223,"htmlComments":231,"htmlAttributes":232,"restEndpoints":238,"jsGlobals":239,"shortcodeOutput":240},[224,225,226,227,228,229,230],"secprot-group","secprot-group-code","secprot-answer","secprot-control","secprot-control-code","secprot-group-empty","secprot-control-empty",[],[233,234,235,236,237],"name=\"secprot-code\"","class=\"secprot-control secprot-control-code\"","value=\"2.3\"","name=\"secprot-empty-email-url-website\"","class=\"secprot-control secprot-control-empty\"",[],[],[],{"error":242,"url":243,"statusCode":244,"statusMessage":245,"message":245},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsecurity-protection\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":247,"versions":248},6,[249,255,261,268,275,282],{"version":6,"download_url":26,"svn_tag_url":250,"released_at":29,"has_diff":251,"diff_files_changed":252,"diff_lines":29,"trac_diff_url":253,"vulnerabilities":254,"is_current":242},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsecurity-protection\u002Ftags\u002F2.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsecurity-protection%2Ftags%2F2.2&new_path=%2Fsecurity-protection%2Ftags%2F2.3",[],{"version":139,"download_url":256,"svn_tag_url":257,"released_at":29,"has_diff":251,"diff_files_changed":258,"diff_lines":29,"trac_diff_url":259,"vulnerabilities":260,"is_current":251},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsecurity-protection.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsecurity-protection\u002Ftags\u002F2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsecurity-protection%2Ftags%2F2.1&new_path=%2Fsecurity-protection%2Ftags%2F2.2",[],{"version":262,"download_url":263,"svn_tag_url":264,"released_at":29,"has_diff":251,"diff_files_changed":265,"diff_lines":29,"trac_diff_url":266,"vulnerabilities":267,"is_current":251},"2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsecurity-protection.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsecurity-protection\u002Ftags\u002F2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsecurity-protection%2Ftags%2F2.0&new_path=%2Fsecurity-protection%2Ftags%2F2.1",[],{"version":269,"download_url":270,"svn_tag_url":271,"released_at":29,"has_diff":251,"diff_files_changed":272,"diff_lines":29,"trac_diff_url":273,"vulnerabilities":274,"is_current":251},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsecurity-protection.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsecurity-protection\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsecurity-protection%2Ftags%2F1.1&new_path=%2Fsecurity-protection%2Ftags%2F2.0",[],{"version":276,"download_url":277,"svn_tag_url":278,"released_at":29,"has_diff":251,"diff_files_changed":279,"diff_lines":29,"trac_diff_url":280,"vulnerabilities":281,"is_current":251},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsecurity-protection.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsecurity-protection\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsecurity-protection%2Ftags%2F1.0&new_path=%2Fsecurity-protection%2Ftags%2F1.1",[],{"version":131,"download_url":283,"svn_tag_url":284,"released_at":29,"has_diff":251,"diff_files_changed":285,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":286,"is_current":251},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsecurity-protection.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsecurity-protection\u002Ftags\u002F1.0\u002F",[],[]]