[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fauWSEpKNT1TB79X2L91TbMf4gQW1fgzNGeo7hyqUeP4":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":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":87,"crawl_stats":38,"alternatives":95,"analysis":213,"fingerprints":488},"wp-register-profile-with-shortcode","WP Register Profile With Shortcode","3.6.3","aviplugins.com","https:\u002F\u002Fprofiles.wordpress.org\u002Favimegladon\u002F","\u003Cul>\n\u003Cli>This is a simple registration form in the widget. The form is responsive. \u003C\u002Fli>\n\u003Cli>just install the plugin and add the register widget in the sidebar. \u003C\u002Fli>\n\u003Cli>Change some ‘optional’ settings in \u003Ccode>Settings-> WP Register Settings\u003C\u002Fcode> and you are good to go. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Use this \u003Cstrong>[rp_register_widget]\u003C\u002Fstrong> shortcode to display registration form in post or page.\u003C\u002Fli>\n\u003Cli>Use This shortcode to retrieve user data \u003Cstrong>[rp_user_data field=”first_name” user_id=”2″]\u003C\u002Fstrong>. user_id can be blank. if blank then the data is retrieve from currently loged in user.\u003C\u002Fli>\n\u003Cli>Use this \u003Cstrong>[rp_profile_edit]\u003C\u002Fstrong> shortcode for user profile page. Logged in usres can edit profile data from this page.\u003C\u002Fli>\n\u003Cli>Use this \u003Cstrong>[rp_update_password] shortcode to display Update Password form in your page.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Other Optional Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Redirect users to a chosen page after successfull registration. Maybe to a thankyou page.\u003C\u002Fli>\n\u003Cli>Users can be logged in automatically after successful registration. Option can be enabled from admin panel.\u003C\u002Fli>\n\u003Cli>Enable password fields so that users can choose there own passwords. Otherwise password will be auto generated and mailed to user.\u003C\u002Fli>\n\u003Cli>Admin will get a notification email once a new user make registration in the site.\u003C\u002Fli>\n\u003Cli>Enable additional fields in the registration form like First Name, Last Name, Display Name, Website etc.\u003C\u002Fli>\n\u003Cli>Custom Registration\u002F Profile fields can be created in the \u003Ca href=\"https:\u002F\u002Fwww.aviplugins.com\u002Fwp-register-profile-pro\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa> version of the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WP Register Profile PRO\u003C\u002Fh4>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.aviplugins.com\u002Fwp-register-profile-pro\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa> version of this plugin has additional features like.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple registration forms can be created and each form can be assigned to different user \u003Cstrong>Roles\u003C\u002Fstrong>. So that when user make registration they are assigned to that perticular \u003Cstrong>Role\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Registration with support for adding additional custom fields.\u003C\u002Fli>\n\u003Cli>Custom registration fields can be sorted by \u003Cstrong>Drag & Drop\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>User Profile page with custom fields. Here users can update their profile data.\u003C\u002Fli>\n\u003Cli>Create file type fields in Registration and Profile forms. Users can upload files to their profile. Uploadable file types can be allowed form plugin settings page.\u003C\u002Fli>\n\u003Cli>Reset user password shortcode.\u003C\u002Fli>\n\u003Cli>User profile data can be displayed easily with the help of shortcodes.\u003C\u002Fli>\n\u003Cli>Support for user profile image upload. Profile image can be used as \u003Cstrong>Avatar\u003C\u002Fstrong>. If this is enabled then profile image will be used as user \u003Cstrong>Avatar\u003C\u002Fstrong> throughout the site. When user posts a comment his profile image will be displayed instead of the defalut WordPress \u003Cstrong>Avatar\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscription\u003C\u002Fstrong> option is available with the PRO version. Payment for subscription is managed by \u003Cstrong>WooCommerce\u003C\u002Fstrong> for ease of use. Users will be able to select subscription packages at the time of registration. etc\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can get it \u003Ca href=\"https:\u002F\u002Fwww.aviplugins.com\u002Fwp-register-profile-pro\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa> in \u003Cstrong>USD 2.00\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Post your plugin related queries at \u003Ca href=\"https:\u002F\u002Fwww.aviplugins.com\u002Fsupport.php\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.aviplugins.com\u002Fsupport.php\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","This is a simple registration form in the widget. just install the plugin and add the register widget in the sidebar. Thats it. :)",400,66421,70,13,"2025-07-08T12:05:00.000Z","6.8.5","2.0.2","",[20,21,22,23,24],"profile","register","register-widget","responsive-user-registration","wp-register","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-register-profile-with-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-register-profile-with-shortcode.3.6.3.zip",71,4,1,"2025-07-10 00:00:00","2026-03-15T15:16:48.613Z",[33,47,59,74],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":6,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":29},"CVE-2025-4593","wp-register-profile-with-shortcode-authenticated-contributor-sensitive-information-exposure","WP Register Profile With Shortcode \u003C= 3.6.2 - Authenticated (Contributor+) Sensitive Information Exposure","The WP Register Profile With Shortcode plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.6.2 via the 'rp_user_data' shortcode. This makes it possible for authenticated attackers, with Contributor-level access and above, to extract sensitive data from user meta like hashed passwords, usernames, and more.",null,"\u003C=3.6.2","medium",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2025-07-11 07:23:00",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2ae7f5e3-7312-4fee-962b-3aecd8432557?source=api-prod",{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":40,"cvss_score":52,"cvss_vector":53,"vuln_type":54,"published_date":55,"updated_date":56,"references":57,"days_to_patch":38},"CVE-2025-50042","wp-register-profile-with-shortcode-authenticated-contributor-stored-cross-site-scripting","WP Register Profile With Shortcode \u003C= 3.6.2 - Authenticated (Contributor+) Stored Cross-Site Scripting","The WP Register Profile With Shortcode plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 3.6.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-06-19 00:00:00","2025-06-25 17:59:42",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F80dc998d-24a6-4694-955c-63c62ace69be?source=api-prod",{"id":60,"url_slug":61,"title":62,"description":63,"plugin_slug":4,"theme_slug":38,"affected_versions":64,"patched_in_version":65,"severity":66,"cvss_score":67,"cvss_vector":68,"vuln_type":69,"published_date":70,"updated_date":71,"references":72,"days_to_patch":14},"CVE-2023-5448","wp-register-profile-with-shortcode-cross-site-request-forgery-to-user-password-reset","WP Register Profile With Shortcode \u003C= 3.5.9 - Cross-Site Request Forgery to User Password Reset","The WP Register Profile With Shortcode plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 3.5.9. This is due to missing or incorrect nonce validation on the update_password_validate function. This makes it possible for unauthenticated attackers to reset a user's password via a forged request granted they can trick the user into performing an action such as clicking on a link.","\u003C=3.5.9","3.6.0","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Cross-Site Request Forgery (CSRF)","2024-01-10 00:00:00","2024-01-22 19:56:02",[73],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fca564941-4780-4da2-b937-c9bd45966d81?source=api-prod",{"id":75,"url_slug":76,"title":77,"description":78,"plugin_slug":4,"theme_slug":38,"affected_versions":79,"patched_in_version":80,"severity":40,"cvss_score":81,"cvss_vector":82,"vuln_type":54,"published_date":83,"updated_date":71,"references":84,"days_to_patch":86},"CVE-2023-23818","wp-register-profile-with-shortcode-authenticated-administrator-stored-cross-site-scripting","WP Register Profile With Shortcode \u003C= 3.5.7 - Authenticated (Administrator+) Stored Cross-Site Scripting","The WP Register Profile With Shortcode plugin for WordPress is vulnerable to Stored Cross-Site Scripting via settings in versions up to, and including, 3.5.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only impacts multi-site installations and installations where unfiltered_html has been disabled.","\u003C=3.5.7","3.5.8",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2023-05-12 00:00:00",[85],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0c20f87e-3670-444c-aa8a-28988dfe2fd9?source=api-prod",256,{"slug":88,"display_name":7,"profile_url":8,"plugin_count":89,"total_installs":90,"avg_security_score":91,"avg_patch_time_days":92,"trust_score":93,"computed_at":94},"avimegladon",9,8360,76,617,62,"2026-04-04T05:53:34.440Z",[96,121,145,167,187],{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":18,"tags":111,"homepage":117,"download_link":118,"security_score":106,"vuln_count":29,"unpatched_count":119,"last_vuln_date":120,"fetched_at":31},"login-logout-menu","Login Logout Menu","1.5.2","Adnan","https:\u002F\u002Fprofiles.wordpress.org\u002Fhiddenpearls\u002F","\u003Cp>Login Logout Menu plugin will help you to add the dynamic login and logout menu to any menu of your WordPress website. You can also set the Login Page url, Login redirect url, and logout redirect url. The menu item will change based on the current user status (Login or Logout).\u003C\u002Fp>\n\u003Cp>You can use the following plugin shortcodes to display the \u003Cstrong>Login, Logout, Register, Password reset, Username and Profile links\u003C\u002Fstrong> on your website pages.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>login_logout_menu__login_link\u003C\u002Fli>\n\u003Cli>login_logout_menu__logout_link\u003C\u002Fli>\n\u003Cli>login_logout_menu__profile_link\u003C\u002Fli>\n\u003Cli>login_logout_menu__register_link\u003C\u002Fli>\n\u003Cli>login_logout_menu__username_link\u003C\u002Fli>\n\u003Cli>login_logout_menu__reset_pass_link\u003C\u002Fli>\n\u003Cli>login_logout_menu__login_logout_link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out our documentation to implement the \u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fdoc\u002Flogin-logout-menu-shortcodes\u002F\" rel=\"nofollow ugc\">shortcodes\u003C\u002Fa>  and \u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fdoc\u002Flogin-logout-filters\u002F\" rel=\"nofollow ugc\">filters\u003C\u002Fa>  of Login Logout Menu Plugin.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>If you find our plugin useful, please leave a good rating\u002Freview and check out our other plugins below.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fanalytify.io\u002Fref\u002F73\u002F?utm_source=login-logout-menu&utm_medium=readme&utm_campaign=pro-upgrade\" rel=\"nofollow ugc\">Analytify – Google Analytics Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginpress.pro\u002F?utm_source=login-logout-menu\" rel=\"nofollow ugc\">LoginPress\u003C\u002Fa> – For Custom login page and login page security\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplesocialbuttons.com?utm_source=login-logout-menu&utm_medium=readme&utm_campaign=pro-upgrade\" rel=\"nofollow ugc\">Simple Social Buttons\u003C\u002Fa> – Plugin for Social share buttons and social icons\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frelated-posts-thumbnails\u002F\" rel=\"ugc\">Related Posts Thumbnails Plugin\u003C\u002Fa> – For related posts\u002Fproducts\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpbrigade.com\u002Frecommend\u002Fmaintenance-mode?utm_source=login-logout-menu&utm_medium=readme&utm_campaign=pro-upgrade\" rel=\"nofollow ugc\">Under Construction, Coming Soon & Maintenance Mode\u003C\u002Fa> – Plugin for Under construction & Coming soon page\u003C\u002Fli>\n\u003C\u002Ful>\n","Login Logout Menu is a handy plugin which allows you to add login, logout, register and profile menu items in your selected menu.",20000,324545,100,14,"2026-01-05T14:50:00.000Z","6.9.4","4.0",[112,113,114,115,116],"login-menu","logout-menu","menu","profile-menu","register-menu","https:\u002F\u002Floginpress.pro\u002F?utm_source=login-logout-menu&utm_medium=plugin-inside&utm_campaign=pro-upgrade&utm_content=plugin_uri","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-logout-menu.1.5.2.zip",0,"2022-12-27 00:00:00",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":16,"requires_at_least":134,"requires_php":18,"tags":135,"homepage":140,"download_link":141,"security_score":142,"vuln_count":143,"unpatched_count":119,"last_vuln_date":144,"fetched_at":31},"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","5.8.3",[136,137,138,139,122],"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":146,"name":147,"version":148,"author":149,"author_profile":150,"description":151,"short_description":152,"active_installs":106,"downloaded":153,"rating":154,"num_ratings":143,"last_updated":155,"tested_up_to":16,"requires_at_least":156,"requires_php":157,"tags":158,"homepage":162,"download_link":163,"security_score":164,"vuln_count":165,"unpatched_count":119,"last_vuln_date":166,"fetched_at":31},"wp-front-end-profile","WP Frontend Profile","1.3.9","Glowlogix","https:\u002F\u002Fprofiles.wordpress.org\u002Fglowlogix\u002F","\u003Cp>WP Frontend Profile gives you the ability to add a extensible user profile section to the frontend of your WordPress website. By default the plugin adds two tabs to the frontend profile. One of these tabs, titled profile, allows a user to edit their user data including email, first and last names, URL and bio (description). The password tab allows a user to change their password for the site.\u003C\u002Fp>\n\u003Ch4>Plugin Extensibility\u003C\u002Fh4>\n\u003Cp>As the frontend profile is rendered with tabs you can easily add your own tabs with your own fields to store user meta data. Tabs and fields are added through filters and all the saving of the data is taken care of for you.\u003C\u002Fp>\n\u003Cp>You can add the following field types:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WYSIWYG\u003C\u002Fli>\n\u003Cli>Select\u003C\u002Fli>\n\u003Cli>Multi Select\u003C\u002Fli>\n\u003Cli>Radio\u003C\u002Fli>\n\u003Cli>Text Area\u003C\u002Fli>\n\u003Cli>Checkbox\u003C\u002Fli>\n\u003Cli>Password\u003C\u002Fli>\n\u003Cli>Email\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See FAQs for how to add our own fields and tabs.\u003C\u002Fp>\n\u003Ch4>Profile Output\u003C\u002Fh4>\n\u003Cp>To output the frontend profile feature you can use the following shortcodes in editor:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Profile page \u003Ccode>[wpfep-profile]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Edit profile \u003Ccode>[wpfep]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Register page \u003Ccode>[wpfep-register]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Login page \u003Ccode>[wpfep-login]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added Login Widget\u003C\u002Fli>\n\u003Cli>Addon for Mailchimp\u003C\u002Fli>\n\u003Cli>Added Content Restriction feature for paid members.\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Frontend Profile allows users to edit\u002Fview their profile and register\u002Flogin without going into the dashboard to do so.",22187,86,"2026-02-21T21:44:00.000Z","4.0.1","5.2.17",[159,20,21,160,161],"login","user-meta","users","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-front-end-profile\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-front-end-profile.1.3.9.zip",83,5,"2026-03-06 11:21:23",{"slug":168,"name":169,"version":170,"author":171,"author_profile":172,"description":173,"short_description":174,"active_installs":175,"downloaded":176,"rating":106,"num_ratings":29,"last_updated":177,"tested_up_to":178,"requires_at_least":179,"requires_php":18,"tags":180,"homepage":184,"download_link":185,"security_score":186,"vuln_count":119,"unpatched_count":119,"last_vuln_date":38,"fetched_at":31},"get-log-in","Get Login Plugin","1.0","ternstyle","https:\u002F\u002Fprofiles.wordpress.org\u002Fmpraetzel\u002F","\u003Cp>This plugin adds ‘Log In’, ‘Log Out’, ‘Register’ and ‘My Profile’ respectively to navigation listed using “wp_list_pages” and when the items are clicked a user is redirected to the wp-login.php page or their profile respectively. When a user is not logged in they will see links for ‘Log In’ and ‘Register’. When a user is logged in they will see links for ‘Log Out’ and ‘My Profile’.You are able to turn these features on and off and name the pages whatever you like (Helpful for internationals). If you so choose, redirect your users upon logging in\u002Fout to the page they were viewing before logging in\u002Fout.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Homepage for this plugin: \u003Ccode>http:\u002F\u002Fwww.ternstyle.us\u002Fproducts\u002Fplugins\u002Fwordpress\u002Fwordpress-get-login-plugin\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Change Log: \u003Ccode>http:\u002F\u002Fwww.ternstyle.us\u002Fproducts\u002Fplugins\u002Fwordpress\u002Fwordpress-get-login-plugin\u002Fwordpress-get-log-in-plugin-change-log\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Facebook: \u003Ccode>http:\u002F\u002Fwww.facebook.com\u002Fternstyle\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add ‘Log In’, ‘Log Out’, ‘Register’ and ‘My Profile’ respectively to navigation listed using “wp_list_pages”.\u003C\u002Fli>\n\u003Cli>Turn these links off and on at will.\u003C\u002Fli>\n\u003Cli>Name your links whatever you like.\u003C\u002Fli>\n\u003Cli>Redirect users upon log in\u002Fout back to the page they were viewing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Homepage for this plugin: \u003Ccode>http:\u002F\u002Fwww.ternstyle.us\u002Fproducts\u002Fplugins\u002Fwordpress\u002Fwordpress-get-login-plugin\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Change Log: \u003Ccode>http:\u002F\u002Fwww.ternstyle.us\u002Fproducts\u002Fplugins\u002Fwordpress\u002Fwordpress-get-login-plugin\u002Fwordpress-get-log-in-plugin-change-log\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Facebook: \u003Ccode>http:\u002F\u002Fwww.facebook.com\u002Fternstyle\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds 'Log In', 'Log Out', 'Register' and 'My Profile' respectively to navigation listed using \"wp_list_pa &hellip;",20,12717,"2012-07-18T21:46:00.000Z","3.4.2","2.7",[181,182,183,20,21],"log-in","log-in-link","log-out","http:\u002F\u002Fwww.ternstyle.us\u002Fproducts\u002Fplugins\u002Fwordpress\u002Fwordpress-get-login-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fget-log-in.zip",85,{"slug":188,"name":189,"version":190,"author":191,"author_profile":192,"description":193,"short_description":194,"active_installs":195,"downloaded":196,"rating":197,"num_ratings":198,"last_updated":199,"tested_up_to":109,"requires_at_least":200,"requires_php":201,"tags":202,"homepage":208,"download_link":209,"security_score":210,"vuln_count":211,"unpatched_count":119,"last_vuln_date":212,"fetched_at":31},"astra-widgets","Astra Widgets","1.2.17","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Ch4>The fastest way to add more widgets into your WordPress website.\u003C\u002Fh4>\n\u003Cp>How easy can things get when you can add widgets for particular information and fetch them anywhere on your website? This goes with the most wanted information like the business address, social profile links and list icons.\u003C\u002Fp>\n\u003Cp>The Astra Widget plugin lets you create widgets to add an address, a social profile widget and list icons that you can add into your header, sidebar, footer etc. on your website.\u003C\u002Fp>\n\u003Ch4>How does this work?\u003C\u002Fh4>\n\u003Cp>The Astra Widgets plugin can be installed like any other WordPress plugin. Once installed, you will find the following widgets listed under Appearance -> Widgets\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Astra : Address\u003C\u002Fli>\n\u003Cli>Astra : List Icons\u003C\u002Fli>\n\u003Cli>Astra : Social Profiles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You simply need to select the place you wish to add the widget in and then add the information in the specific fields. Save this and you are done!\u003C\u002Fp>\n\u003Ch4>WHY PEOPLE LOVE THE ASTRA THEME?\u003C\u002Fh4>\n\u003Cp>Astra is currently powering over 1+ million websites. The performance and ease of use it offers has made it the go-to theme for beginners as well as experts.\u003C\u002Fp>\n\u003Ch4>Here are a few reasons why they love Astra –\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Faster Performance\u003C\u002Fstrong> – Astra follows the best coding standards and is built with speed and performance in mind. It is the best WordPress theme that lets you build faster lading and better performing websites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Easy Customization\u003C\u002Fstrong> – With an aim to keep it simple and easy, Astra gives you lots of options to customize everything with just a few clicks. Everything can be managed through the customizer itself!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compatibility with Page Builders\u003C\u002Fstrong> – Astra works seamlessly with all major page builders and therefore is opted as the best \u003Ca href=\"https:\u002F\u002Fwpastra.com\u002Ftheme-for-elementor\u002F?utm_source=wp-repo&utm_medium=astra_desc&utm_campaign=ast_widgets\" rel=\"nofollow ugc\">theme for Elementor\u003C\u002Fa>, Beaver Builder, Gutenberg, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pixel Perfect Design\u003C\u002Fstrong> – Astra offers pixel-perfect FREE ready-to-use website demos within a huge library of starter sites. These can simply be imported, tweaked and used to reduce your overall design time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Deeper Integrations\u003C\u002Fstrong> – Astra lets you create and beautify eCommerce websites and those that offer online courses in minutes. This is possible due to its in-depth integrations with all WooCommerce plugins, LifterLMS, LearnDash, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ready-to-use complete website demos\u003C\u002Fstrong> – Astra offers ready-made starter templates built with Elementor, Beaver Builder, Brizy and Gutenberg. You can import them using the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fastra-sites\u002F\" rel=\"ugc\">Starter Templates\u003C\u002Fa> plugin, tweak and go live in minutes!\u003C\u002Fp>\n","Quickest solution to add widgets like Address, Social Profiles and List icons on a website built with Astra.",200000,4538614,78,17,"2025-12-15T06:25:00.000Z","4.7","5.2",[203,204,205,206,207],"add-widget","address-widget","list-icon-widget","social-media","social-profile-widget","https:\u002F\u002Fwpastra.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fastra-widgets.1.2.17.zip",96,3,"2025-12-28 00:00:00",{"attackSurface":214,"codeSignals":288,"taintFlows":382,"riskAssessment":476,"analyzedAt":487},{"hooks":215,"ajaxHandlers":270,"restRoutes":271,"shortcodes":272,"cronEvents":287,"entryPointCount":28,"unprotectedCount":119},[216,222,226,230,233,236,241,243,247,250,255,259,264,267],{"type":217,"name":218,"callback":219,"file":220,"line":221},"action","register_form","display_captcha_admin_registration","includes\\class-admin-security.php",7,{"type":217,"name":223,"callback":224,"priority":225,"file":220,"line":143},"registration_errors","validate_captcha_admin_registration",10,{"type":217,"name":227,"callback":228,"file":229,"line":143},"init","edit_profile_validate","includes\\class-edit-profile.php",{"type":217,"name":227,"callback":231,"file":232,"line":143},"update_password_validate","includes\\class-password-update.php",{"type":217,"name":227,"callback":234,"file":235,"line":143},"register_validate","includes\\class-register-process.php",{"type":237,"name":238,"callback":239,"file":235,"line":240},"filter","wp_mail_content_type","wprw_set_html_content_type",84,{"type":237,"name":238,"callback":239,"file":235,"line":242},94,{"type":217,"name":244,"callback":245,"file":246,"line":28},"wp_enqueue_scripts","register_plugin_styles","includes\\class-scripts.php",{"type":217,"name":248,"callback":249,"file":246,"line":165},"admin_enqueue_scripts","register_plugin_styles_admin",{"type":217,"name":251,"callback":252,"file":253,"line":254},"admin_menu","register_widget_menu","includes\\class-settings.php",150,{"type":217,"name":256,"callback":257,"file":253,"line":258},"admin_init","register_widget_save_settings",151,{"type":217,"name":260,"callback":261,"priority":29,"file":262,"line":263},"wprp_after_insert_user","wprp_set_user_flag","register.php",92,{"type":217,"name":265,"callback":266,"file":262,"line":242},"widgets_init","closure",{"type":217,"name":268,"callback":269,"file":262,"line":210},"plugins_loaded","wp_register_profile_text_domain",[],[],[273,276,279,283],{"tag":274,"callback":275,"file":262,"line":240},"rp_register_widget","register_widget_shortcode",{"tag":277,"callback":278,"file":262,"line":154},"rp_profile_edit","user_profile_edit_shortcode",{"tag":280,"callback":281,"file":262,"line":282},"rp_update_password","update_password_shortcode",88,{"tag":284,"callback":285,"file":262,"line":286},"rp_user_data","wprp_get_user_data",90,[],{"dangerousFunctions":289,"sqlUsage":290,"outputEscaping":292,"fileOperations":119,"externalRequests":119,"nonceChecks":165,"capabilityChecks":119,"bundledLibraries":381},[],{"prepared":119,"raw":119,"locations":291},[],{"escaped":242,"rawEcho":293,"locations":294},48,[295,298,301,303,305,307,309,311,313,314,317,319,321,323,324,325,328,330,332,333,336,338,340,341,343,344,345,347,349,351,354,356,358,360,362,363,365,366,368,369,371,372,374,375,377,378,379,380],{"file":229,"line":296,"context":297},177,"raw output",{"file":299,"line":300,"context":297},"includes\\class-form.php",25,{"file":299,"line":302,"context":297},39,{"file":299,"line":304,"context":297},69,{"file":299,"line":306,"context":297},95,{"file":299,"line":308,"context":297},120,{"file":299,"line":310,"context":297},148,{"file":299,"line":312,"context":297},171,{"file":232,"line":186,"context":297},{"file":315,"line":316,"context":297},"includes\\class-register-form.php",18,{"file":315,"line":318,"context":297},37,{"file":315,"line":320,"context":297},41,{"file":322,"line":316,"context":297},"includes\\class_register_form.php",{"file":322,"line":318,"context":297},{"file":322,"line":320,"context":297},{"file":326,"line":327,"context":297},"register-widget-shortcode.php",12,{"file":326,"line":329,"context":297},31,{"file":326,"line":331,"context":297},49,{"file":326,"line":142,"context":297},{"file":334,"line":335,"context":297},"register-widget.php",19,{"file":334,"line":337,"context":297},21,{"file":334,"line":339,"context":297},24,{"file":334,"line":302,"context":297},{"file":334,"line":342,"context":297},40,{"file":334,"line":342,"context":297},{"file":334,"line":342,"context":297},{"file":346,"line":211,"context":297},"view\\admin\\captcha.php",{"file":348,"line":211,"context":297},"view\\admin\\donate.php",{"file":350,"line":211,"context":297},"view\\admin\\help-support.php",{"file":352,"line":353,"context":297},"view\\frontend\\captcha.php",2,{"file":352,"line":355,"context":297},6,{"file":357,"line":89,"context":297},"view\\frontend\\profile-edit.php",{"file":357,"line":359,"context":297},15,{"file":357,"line":361,"context":297},22,{"file":357,"line":361,"context":297},{"file":357,"line":364,"context":297},30,{"file":357,"line":364,"context":297},{"file":357,"line":367,"context":297},38,{"file":357,"line":367,"context":297},{"file":357,"line":370,"context":297},46,{"file":357,"line":370,"context":297},{"file":357,"line":373,"context":297},54,{"file":357,"line":373,"context":297},{"file":376,"line":367,"context":297},"view\\frontend\\register.php",{"file":376,"line":370,"context":297},{"file":376,"line":373,"context":297},{"file":376,"line":93,"context":297},{"file":376,"line":13,"context":297},[],[383,402,410,421,429,440,448,465],{"entryPoint":384,"graph":385,"unsanitizedCount":119,"severity":401},"edit_profile_validate (includes\\class-edit-profile.php:31)",{"nodes":386,"edges":398},[387,392],{"id":388,"type":389,"label":390,"file":229,"line":391},"n0","source","$_POST (x2)",121,{"id":393,"type":394,"label":395,"file":229,"line":396,"wp_function":397},"n1","sink","wp_redirect() [Open Redirect]",122,"wp_redirect",[399],{"from":388,"to":393,"sanitized":400},true,"low",{"entryPoint":403,"graph":404,"unsanitizedCount":119,"severity":401},"\u003Cclass-edit-profile> (includes\\class-edit-profile.php:0)",{"nodes":405,"edges":408},[406,407],{"id":388,"type":389,"label":390,"file":229,"line":391},{"id":393,"type":394,"label":395,"file":229,"line":396,"wp_function":397},[409],{"from":388,"to":393,"sanitized":400},{"entryPoint":411,"graph":412,"unsanitizedCount":119,"severity":401},"update_password_validate (includes\\class-password-update.php:11)",{"nodes":413,"edges":419},[414,417],{"id":388,"type":389,"label":415,"file":232,"line":416},"$_POST",51,{"id":393,"type":394,"label":395,"file":232,"line":418,"wp_function":397},52,[420],{"from":388,"to":393,"sanitized":400},{"entryPoint":422,"graph":423,"unsanitizedCount":119,"severity":401},"\u003Cclass-password-update> (includes\\class-password-update.php:0)",{"nodes":424,"edges":427},[425,426],{"id":388,"type":389,"label":415,"file":232,"line":416},{"id":393,"type":394,"label":395,"file":232,"line":418,"wp_function":397},[428],{"from":388,"to":393,"sanitized":400},{"entryPoint":430,"graph":431,"unsanitizedCount":119,"severity":401},"register_validate (includes\\class-register-process.php:156)",{"nodes":432,"edges":438},[433,436],{"id":388,"type":389,"label":434,"file":235,"line":435},"$_REQUEST",307,{"id":393,"type":394,"label":395,"file":235,"line":437,"wp_function":397},310,[439],{"from":388,"to":393,"sanitized":400},{"entryPoint":441,"graph":442,"unsanitizedCount":119,"severity":401},"\u003Cclass-register-process> (includes\\class-register-process.php:0)",{"nodes":443,"edges":446},[444,445],{"id":388,"type":389,"label":434,"file":235,"line":435},{"id":393,"type":394,"label":395,"file":235,"line":437,"wp_function":397},[447],{"from":388,"to":393,"sanitized":400},{"entryPoint":449,"graph":450,"unsanitizedCount":119,"severity":401},"register_widget_save_settings (includes\\class-settings.php:12)",{"nodes":451,"edges":462},[452,455,458,460],{"id":388,"type":389,"label":453,"file":253,"line":454},"$_REQUEST[$key] (x4)",32,{"id":393,"type":394,"label":456,"file":253,"line":454,"wp_function":457},"update_option() [Settings Manipulation]","update_option",{"id":459,"type":389,"label":434,"file":253,"line":367},"n2",{"id":461,"type":394,"label":456,"file":253,"line":302,"wp_function":457},"n3",[463,464],{"from":388,"to":393,"sanitized":400},{"from":459,"to":461,"sanitized":400},{"entryPoint":466,"graph":467,"unsanitizedCount":119,"severity":401},"\u003Cclass-settings> (includes\\class-settings.php:0)",{"nodes":468,"edges":473},[469,470,471,472],{"id":388,"type":389,"label":453,"file":253,"line":454},{"id":393,"type":394,"label":456,"file":253,"line":454,"wp_function":457},{"id":459,"type":389,"label":434,"file":253,"line":367},{"id":461,"type":394,"label":456,"file":253,"line":302,"wp_function":457},[474,475],{"from":388,"to":393,"sanitized":400},{"from":459,"to":461,"sanitized":400},{"summary":477,"deductions":478},"The plugin \"wp-register-profile-with-shortcode\" v3.6.3 exhibits a mixed security posture. While it demonstrates good practices by exclusively using prepared statements for SQL queries and appears to have no directly exploitable unsanitized taint flows in the analyzed code, several concerning areas remain. The significant number of known CVEs, with one still unpatched, including a high-severity vulnerability, points to a recurring history of security weaknesses. The common vulnerability types also suggest potential issues with input validation and authorization that could lead to data exposure, unauthorized actions, or cross-site scripting. The lack of capability checks on its shortcodes, despite them representing the primary attack surface, is a significant concern, as it implies that any user, regardless of role, could potentially trigger functionality that might have security implications. The output escaping, while partially implemented, is not fully robust, leaving room for potential cross-site scripting if certain outputs are not correctly handled.",[479,481,483,485],{"reason":480,"points":316},"Unpatched High Severity CVE detected",{"reason":482,"points":359},"No capability checks on shortcodes",{"reason":484,"points":355},"Output escaping not fully robust (66% proper)",{"reason":486,"points":143},"History of 4 known CVEs","2026-03-16T19:47:46.476Z",{"wat":489,"direct":500},{"assetPaths":490,"generatorPatterns":497,"scriptPaths":498,"versionParams":499},[491,492,493,494,495,496],"\u002Fwp-content\u002Fplugins\u002Fwp-register-profile-with-shortcode\u002Fcss\u002Fstyle_register_widget_admin.css","\u002Fwp-content\u002Fplugins\u002Fwp-register-profile-with-shortcode\u002Fjs\u002Fap.cookie.js","\u002Fwp-content\u002Fplugins\u002Fwp-register-profile-with-shortcode\u002Fjs\u002Fap-tabs.js","\u002Fwp-content\u002Fplugins\u002Fwp-register-profile-with-shortcode\u002Fcss\u002Fstyle_register_widget.css","\u002Fwp-content\u002Fplugins\u002Fwp-register-profile-with-shortcode\u002Fjs\u002Fjquery.validate.min.js","\u002Fwp-content\u002Fplugins\u002Fwp-register-profile-with-shortcode\u002Fjs\u002Fadditional-methods.js",[],[492,493,495,496],[],{"cssClasses":501,"htmlComments":503,"htmlAttributes":505,"restEndpoints":513,"jsGlobals":514,"shortcodeOutput":515},[502],"reg-form-group",[504],"\u003C!--\n\u002F*      |||||\n\u002F*    \u003C(`0_0`)>\n\u002F*    ()(afo)()\n\u002F*      ()-()\n*\u002F\n-->",[506,507,508,509,510,511,512],"name=\"profile\"","id=\"profile\"","action=\"\"","value=\"wprp_user_edit_profile\"","name=\"wprp_user_edit_profile\"","name=\"wprp_5q5rt78\"","id=\"name\"",[],[],[516,517,518,519],"[rp_register_widget]","[rp_profile_edit]","[rp_update_password]","[rp_user_data]"]