[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhLWdsSk32anZddPkOyEFNhkHXod9AP_EJ70AhCimesY":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":15,"tags":18,"homepage":15,"download_link":23,"security_score":13,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":138,"fingerprints":423},"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;",10,6139,100,1,"","3.2.1","2.2",[19,20,21,22],"frontend","login","register","registration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcubeaccount.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":13,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"lauweijie7715",2,20,30,94,"2026-04-04T14:31:59.603Z",[36,59,77,102,123],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":33,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":56,"vuln_count":30,"unpatched_count":24,"last_vuln_date":57,"fetched_at":58},"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,182119,120,"2025-11-12T16:18:00.000Z","6.9.0","4.1","7.0",[20,52,53,21,22],"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,"2024-11-12 13:26:21","2026-03-15T15:16:48.613Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":44,"downloaded":67,"rating":68,"num_ratings":30,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":15,"tags":72,"homepage":75,"download_link":76,"security_score":13,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":58},"userswp-recaptcha","UsersWP – ReCaptcha","1.3.22","Stiofan","https:\u002F\u002Fprofiles.wordpress.org\u002Fstiofansisland\u002F","\u003Cp>ReCaptcha addon for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuserswp\u002F\" rel=\"ugc\">UsersWP\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The UsersWP ReCaptcha plugin allows you to implement a super security captcha into forms like\u003Cbr \u002F>\nregistration, login forms. UsersWP Re-Captcha protects your site against spam, malicious registrations\u003Cbr \u002F>\nand other forms of attacks where computers try to disguise themselves as a human.\u003C\u002Fp>\n\u003Cp>UsersWP Re-Captcha provides some of the smartest anti-spam security by protecting your site against spam and\u003Cbr \u002F>\nmalicious registrations available today for WordPress.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002F\" rel=\"nofollow ugc\">Learn how reCAPTCHA works\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You need the Google reCAPTCHA keys from \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fadmin#whyrecaptcha\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","ReCaptcha addon for UsersWP.",123373,90,"2025-12-03T07:08:00.000Z","6.9.4","6.1",[73,19,20,74,21],"account","recaptcha","https:\u002F\u002Fuserswp.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuserswp-recaptcha.1.3.22.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":15,"tags":92,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":24,"last_vuln_date":101,"fetched_at":58},"frontend-dashboard","Frontend Dashboard","2.2.10","M A Vinoth Kumar","https:\u002F\u002Fprofiles.wordpress.org\u002Fvinoth06\u002F","\u003Ch4>Frontend Dashboard Designed and Developed with WordPress Coding Standards\u003C\u002Fh4>\n\u003Cp>Frontend Dashboard is bundled with the huge list of custom features which can easily customise the User profile, Posts, Login, Register, Custom roles on the custom front page.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Custom Login Page.\u003C\u002Fli>\n\u003Cli>Custom Register Page.\u003C\u002Fli>\n\u003Cli>Custom Forgot Password.\u003C\u002Fli>\n\u003Cli>Custom Redirect URL for before and after Login, Register, Logout.\u003C\u002Fli>\n\u003Cli>Restrict WP Admin area for role based users.\u003C\u002Fli>\n\u003Cli>Add\u002FDelete custom User Roles.\u003C\u002Fli>\n\u003Cli>Customise the Frontend Dashboard with your theme matching colors.\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable the Frontend Dashboard scripts and styles on both frontend and admin.\u003C\u002Fli>\n\u003Cli>Add Frontend Dashboard menus for User based roles.\u003C\u002Fli>\n\u003Cli>Add any number of custom user field.\u003C\u002Fli>\n\u003Cli>Add any number of post\u002Fcustom post field.\u003C\u002Fli>\n\u003Cli>Each custom fields can be configured based on user roles.\u003C\u002Fli>\n\u003Cli>Allow\u002FDisallow to upload files in Frontend Dashboard based on User Role.\u003C\u002Fli>\n\u003Cli>Show custom user fields on Register page.\u003C\u002Fli>\n\u003Cli>Add\u002FEdit\u002FDelete Post\u002FCustom post in Frontend Dashboard based on User Role.\u003C\u002Fli>\n\u003Cli>Show user role based custom profile page.\u003C\u002Fli>\n\u003Cli>Manage custom Post type and Taxonomies.\u003C\u002Fli>\n\u003Cli>Customize templates.\u003C\u002Fli>\n\u003Cli>Restrict illegal username on Registration.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Frontend Dashboard Plugins List\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Ffrontend-dashboard-user-management\" rel=\"nofollow ugc\">Frontend Dashboard User Management (Pro) \u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Ffrontend-dashboard-social-connect\" rel=\"nofollow ugc\">Frontend Dashboard Social Connect (Pro) \u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Ffrontend-dashboard-pages\" rel=\"nofollow ugc\">Frontend Dashboard Pages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Ffrontend-dashboard-extra\" rel=\"nofollow ugc\">Frontend Dashboard Extra\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Ffrontend-dashboard-captcha\" rel=\"nofollow ugc\">Frontend Dashboard Captcha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Ffrontend-dashboard-templates\" rel=\"nofollow ugc\">Frontend Dashboard Templates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Ffrontend-dashboard-social-chat\" rel=\"nofollow ugc\">Frontend Dashboard Social Chat\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Ffrontend-dashboard-notification\" rel=\"nofollow ugc\">Frontend Dashboard Notification\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Ffrontend-dashboard-custom-post-and-taxonomies\" rel=\"nofollow ugc\">Frontend Dashboard Custom Post and Taxonomies\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Videos\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>How to Setup Frontend Dashboard and its Add-on\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FlyoUkwndoRA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>For more video : \u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fcategory\u002Fname\u002Ffrontend-dashboard\" rel=\"nofollow ugc\">Frontend Dashboard\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fpost\u002Fhow-to-setup-payment-and-membership-pro\" rel=\"nofollow ugc\">How to setup Membership and Payment (PRO)\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fpost\u002Fhow-to-show-custom-post-field-in-frontend-post\" rel=\"nofollow ugc\">How to show custom post field in Frontend Post\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fpost\u002Fhow-to-translate-frontend-dashboard\" rel=\"nofollow ugc\">How to Translate Frontend Dashboard\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fpost\u002Fhow-to-create-custom-login-for-frontend-dashboard-wordpress-plugin\" rel=\"nofollow ugc\">How to create custom login for Frontend Dashboard\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fpost\u002Fhow-to-create-dashboard-for-frontend-dashboard-wordpress-plugin\" rel=\"nofollow ugc\">How to create Dashboard for Frontend Dashboard\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fpost\u002Fhow-to-set-redirect-on-login-for-frontend-dashboard-wordpress-plugin\" rel=\"nofollow ugc\">How to set Redirect on Login for Frontend Dashboard\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fpost\u002Fhow-to-set-widget-for-frontend-dashboard-wordpress-plugin\" rel=\"nofollow ugc\">How to set Widget for Frontend Dashboard\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fpost\u002Fhow-to-create-custom-user-role-in-frontend-dashboard-wordpress-plugin\" rel=\"nofollow ugc\">How to Create Custom User Role in Frontend Dashboard\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fpost\u002Fhow-to-create-a-page-for-users-based-on-their-user-role\" rel=\"nofollow ugc\">How to create a page for Users, based on their User Role\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fpost\u002Fhow-new-user-can-select-user-role-on-registration\" rel=\"nofollow ugc\">How new user can select user role on registration\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fpost\u002Fhow-to-customise-the-layout-colours-in-frontend-dashboard\" rel=\"nofollow ugc\">How to customise the layout colours in Frontend Dashboard\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fpost\u002Fhow-to-manage-post-options-in-frontend-dashboard\" rel=\"nofollow ugc\">How to manage post options in Frontend Dashboard\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fpost\u002Fhow-to-create-custom-menu-in-frontend-dashboard\" rel=\"nofollow ugc\">How to create custom menu in Frontend Dashboard\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more video : \u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fcategory\u002Fname\u002Ffrontend-dashboard\" rel=\"nofollow ugc\">Frontend Dashboard\u003C\u002Fa>\u003C\u002Fp>\n","Frontend Dashboard is bundled with huge list of custom features which can easily customise the User profile, Posts, Login, Register, Custom roles.",600,144719,98,134,"2025-07-07T15:58:00.000Z","6.8.5","5.8.3",[93,94,95,96,78],"custom-login","custom-profile","custom-register","dashboard","https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Ffrontend-dashboard","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffrontend-dashboard.2.2.10.zip",87,8,"2025-06-05 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":15,"tags":117,"homepage":120,"download_link":121,"security_score":122,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":58},"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,15407,86,11,"2020-09-05T16:59:00.000Z","5.5.18","3.0",[118,119,20,21,22],"brute-force","bruteforce","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsecurity-protection\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsecurity-protection.2.3.zip",85,{"slug":124,"name":125,"version":126,"author":81,"author_profile":82,"description":127,"short_description":128,"active_installs":68,"downloaded":129,"rating":13,"num_ratings":14,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":15,"tags":133,"homepage":136,"download_link":137,"security_score":122,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":58},"frontend-dashboard-captcha","Frontend Dashboard Captcha","1.4","\u003Cp>Frontend Dashboard Captcha WordPress plugin is a supportive plugin for Frontend Dashboard to protect against spam in Login and Register form.\u003C\u002Fp>\n\u003Cp>=Login=\u003C\u002Fp>\n\u003Cp>Stop Brute force attack on login page using the Captcha\u003C\u002Fp>\n\u003Cp>=Register=\u003C\u002Fp>\n\u003Cp>Stop botnet registration on register page using the Captcha\u003C\u002Fp>\n\u003Cp>=Google Captcha=\u003C\u002Fp>\n\u003Cp>Uses Google captcha through their API service.\u003C\u002Fp>\n","Frontend Dashboard Captcha WordPress plugin is a supportive plugin for Frontend Dashboard to protect against spam in Login and Register form.",78659,"2020-05-18T16:53:00.000Z","5.4.19","4.6",[96,124,134,135],"login-captcha","register-captcha","https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Ffrontend-dashboard-captcha","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffrontend-dashboard-captcha.1.4.1.zip",{"attackSurface":139,"codeSignals":211,"taintFlows":274,"riskAssessment":414,"analyzedAt":422},{"hooks":140,"ajaxHandlers":207,"restRoutes":208,"shortcodes":209,"cronEvents":210,"entryPointCount":24,"unprotectedCount":24},[141,147,152,157,162,167,171,176,180,184,187,191,196,200,204],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","wp_print_styles","cubeacct_css","cubeaccount.php",52,{"type":142,"name":148,"callback":149,"file":150,"line":151},"admin_menu","cubeacct_admin","cubeacct_admin.php",22,{"type":142,"name":153,"callback":154,"file":155,"line":156},"init","cubeacct_hide_adminbar","cubeacct_adminbar.php",24,{"type":142,"name":158,"callback":159,"file":160,"line":161},"wp","cubeacct_build_pages","cubeacct_build_pages.php",80,{"type":163,"name":164,"callback":165,"file":160,"line":166},"filter","query_vars","cubeacct_add_query_vars",93,{"type":142,"name":153,"callback":168,"file":169,"line":170},"cubeacct_hide_dashboard","cubeacct_dashboard.php",27,{"type":163,"name":172,"callback":173,"file":174,"line":175},"rewrite_rules_array","cubeacct_insert_rewrite_rules","cubeacct_rewrite.php",57,{"type":142,"name":177,"callback":178,"file":174,"line":179},"wp_loaded","cubeacct_flush_rules",58,{"type":163,"name":181,"callback":182,"priority":11,"file":174,"line":183},"logout_url","cubeacct_wp_logout_url",72,{"type":163,"name":185,"callback":186,"priority":11,"file":174,"line":112},"site_url","cubeacct_site_url",{"type":142,"name":153,"callback":188,"file":189,"line":190},"cubeacct_routing","cubeacct_routes.php",49,{"type":163,"name":192,"callback":193,"file":194,"line":195},"pre_option_blog_public","__return_zero","cubeacct_wplogin.php",35,{"type":142,"name":197,"callback":198,"file":194,"line":199},"login_head","noindex",36,{"type":142,"name":201,"callback":202,"file":194,"line":203},"wp_head","cubeacct_login_headers",51,{"type":142,"name":205,"callback":206,"file":194,"line":175},"wp_footer","cubeacct_login_footers",[],[],[],[],{"dangerousFunctions":212,"sqlUsage":213,"outputEscaping":216,"fileOperations":24,"externalRequests":24,"nonceChecks":272,"capabilityChecks":272,"bundledLibraries":273},[],{"prepared":214,"raw":24,"locations":215},4,[],{"escaped":217,"rawEcho":218,"locations":219},17,25,[220,224,226,229,231,233,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270],{"file":221,"line":222,"context":223},"cubeacct_admin_config.php",23,"raw output",{"file":221,"line":225,"context":223},29,{"file":227,"line":228,"context":223},"cubeacct_admin_setup.php",38,{"file":227,"line":230,"context":223},42,{"file":227,"line":232,"context":223},68,{"file":227,"line":122,"context":223},{"file":227,"line":235,"context":223},102,{"file":227,"line":237,"context":223},119,{"file":239,"line":166,"context":223},"cubeacct_page_account.php",{"file":239,"line":241,"context":223},104,{"file":239,"line":243,"context":223},106,{"file":239,"line":245,"context":223},146,{"file":239,"line":247,"context":223},166,{"file":239,"line":249,"context":223},168,{"file":239,"line":251,"context":223},205,{"file":239,"line":253,"context":223},222,{"file":239,"line":255,"context":223},223,{"file":239,"line":257,"context":223},325,{"file":239,"line":259,"context":223},351,{"file":239,"line":261,"context":223},352,{"file":239,"line":263,"context":223},354,{"file":194,"line":265,"context":223},60,{"file":194,"line":267,"context":223},81,{"file":194,"line":269,"context":223},83,{"file":194,"line":271,"context":223},97,3,[],[275,293,301,311,319,368,390,403],{"entryPoint":276,"graph":277,"unsanitizedCount":24,"severity":292},"cubeacct_admin_config (cubeacct_admin_config.php:14)",{"nodes":278,"edges":289},[279,284],{"id":280,"type":281,"label":282,"file":221,"line":283},"n0","source","$_POST (x2)",18,{"id":285,"type":286,"label":287,"file":221,"line":170,"wp_function":288},"n1","sink","update_option() [Settings Manipulation]","update_option",[290],{"from":280,"to":285,"sanitized":291},true,"low",{"entryPoint":294,"graph":295,"unsanitizedCount":24,"severity":292},"\u003Ccubeacct_admin_config> (cubeacct_admin_config.php:0)",{"nodes":296,"edges":299},[297,298],{"id":280,"type":281,"label":282,"file":221,"line":283},{"id":285,"type":286,"label":287,"file":221,"line":170,"wp_function":288},[300],{"from":280,"to":285,"sanitized":291},{"entryPoint":302,"graph":303,"unsanitizedCount":24,"severity":292},"cubeacct_admin_setup (cubeacct_admin_setup.php:14)",{"nodes":304,"edges":309},[305,308],{"id":280,"type":281,"label":306,"file":227,"line":307},"$_POST (x8)",19,{"id":285,"type":286,"label":287,"file":227,"line":170,"wp_function":288},[310],{"from":280,"to":285,"sanitized":291},{"entryPoint":312,"graph":313,"unsanitizedCount":24,"severity":292},"\u003Ccubeacct_admin_setup> (cubeacct_admin_setup.php:0)",{"nodes":314,"edges":317},[315,316],{"id":280,"type":281,"label":306,"file":227,"line":307},{"id":285,"type":286,"label":287,"file":227,"line":170,"wp_function":288},[318],{"from":280,"to":285,"sanitized":291},{"entryPoint":320,"graph":321,"unsanitizedCount":14,"severity":367},"cubeacct_page_account (cubeacct_page_account.php:32)",{"nodes":322,"edges":359},[323,326,330,334,336,339,341,345,347,350,354],{"id":280,"type":281,"label":324,"file":239,"line":325},"$_POST (x5)",89,{"id":285,"type":286,"label":327,"file":239,"line":328,"wp_function":329},"echo() [XSS]",96,"echo",{"id":331,"type":281,"label":332,"file":239,"line":333},"n2","$_REQUEST (x2)",84,{"id":335,"type":286,"label":327,"file":239,"line":56,"wp_function":329},"n3",{"id":337,"type":281,"label":338,"file":239,"line":245},"n4","$_REQUEST['key']",{"id":340,"type":286,"label":327,"file":239,"line":245,"wp_function":329},"n5",{"id":342,"type":281,"label":343,"file":239,"line":344},"n6","$_REQUEST['login']",147,{"id":346,"type":286,"label":327,"file":239,"line":344,"wp_function":329},"n7",{"id":348,"type":281,"label":338,"file":239,"line":349},"n8",116,{"id":351,"type":352,"label":353,"file":239,"line":349},"n9","transform","→ check_password_reset_key()",{"id":355,"type":286,"label":356,"file":194,"line":357,"wp_function":358},"n10","get_row() [SQLi]",207,"get_row",[360,361,362,363,364,366],{"from":280,"to":285,"sanitized":291},{"from":331,"to":335,"sanitized":291},{"from":337,"to":340,"sanitized":291},{"from":342,"to":346,"sanitized":291},{"from":348,"to":351,"sanitized":365},false,{"from":351,"to":355,"sanitized":365},"high",{"entryPoint":369,"graph":370,"unsanitizedCount":14,"severity":367},"\u003Ccubeacct_page_account> (cubeacct_page_account.php:0)",{"nodes":371,"edges":383},[372,373,374,375,376,377,378,379,380,381,382],{"id":280,"type":281,"label":324,"file":239,"line":325},{"id":285,"type":286,"label":327,"file":239,"line":328,"wp_function":329},{"id":331,"type":281,"label":332,"file":239,"line":333},{"id":335,"type":286,"label":327,"file":239,"line":56,"wp_function":329},{"id":337,"type":281,"label":338,"file":239,"line":245},{"id":340,"type":286,"label":327,"file":239,"line":245,"wp_function":329},{"id":342,"type":281,"label":343,"file":239,"line":344},{"id":346,"type":286,"label":327,"file":239,"line":344,"wp_function":329},{"id":348,"type":281,"label":338,"file":239,"line":349},{"id":351,"type":352,"label":353,"file":239,"line":349},{"id":355,"type":286,"label":356,"file":194,"line":357,"wp_function":358},[384,385,386,387,388,389],{"from":280,"to":285,"sanitized":291},{"from":331,"to":335,"sanitized":291},{"from":337,"to":340,"sanitized":291},{"from":342,"to":346,"sanitized":291},{"from":348,"to":351,"sanitized":365},{"from":351,"to":355,"sanitized":365},{"entryPoint":391,"graph":392,"unsanitizedCount":14,"severity":367},"retrieve_password (cubeacct_wplogin.php:112)",{"nodes":393,"edges":401},[394,397],{"id":280,"type":281,"label":395,"file":194,"line":396},"$_POST",125,{"id":285,"type":286,"label":398,"file":194,"line":399,"wp_function":400},"get_var() [SQLi]",153,"get_var",[402],{"from":280,"to":285,"sanitized":365},{"entryPoint":404,"graph":405,"unsanitizedCount":30,"severity":367},"\u003Ccubeacct_wplogin> (cubeacct_wplogin.php:0)",{"nodes":406,"edges":411},[407,408,409,410],{"id":280,"type":281,"label":395,"file":194,"line":396},{"id":285,"type":286,"label":398,"file":194,"line":399,"wp_function":400},{"id":331,"type":281,"label":395,"file":194,"line":396},{"id":335,"type":286,"label":356,"file":194,"line":357,"wp_function":358},[412,413],{"from":280,"to":285,"sanitized":365},{"from":331,"to":335,"sanitized":365},{"summary":415,"deductions":416},"The 'cubeaccount' v1.0 plugin exhibits a generally good security posture with no known vulnerabilities or dangerous functions detected. The plugin demonstrates strong adherence to best practices by utilizing prepared statements for all SQL queries and implementing nonce and capability checks for critical operations.  However, the static analysis reveals a concerning aspect: 40% of output is not properly escaped, indicating a potential for Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the taint analysis highlights 4 flows with unsanitized paths, all classified as high severity. These unsanitized paths, coupled with the insufficient output escaping, represent the most significant security concerns. The absence of any vulnerability history is a positive indicator, suggesting a track record of secure development, but it does not negate the risks identified in the current static analysis. Overall, while the plugin has a solid foundation, the identified XSS risks and unsanitized data flows require immediate attention to ensure a robust security posture.",[417,420],{"reason":418,"points":419},"High severity unsanitized taint flows",12,{"reason":421,"points":100},"Insufficient output escaping","2026-03-16T23:19:30.928Z",{"wat":424,"direct":431},{"assetPaths":425,"generatorPatterns":427,"scriptPaths":428,"versionParams":429},[426],"\u002Fwp-content\u002Fplugins\u002Fcubeaccount\u002Fstyle.css",[],[],[430],"cubeacct=1.0",{"cssClasses":432,"htmlComments":437,"htmlAttributes":438,"restEndpoints":439,"jsGlobals":440,"shortcodeOutput":441},[433,434,435,436],"cubeacct_login","cubeacct_register","cubeacct_logout","cubeacct_lostpassword",[],[],[],[],[]]