[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNYoVVn0H8h3W6QICh965x_69DzNFk1s6e50Z6ce9Lp0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":70,"crawl_stats":34,"alternatives":78,"analysis":182,"fingerprints":1490},"peprodev-ups","PeproDev Ultimate Profile Solutions","8.0.4","Pepro Dev. Group","https:\u002F\u002Fprofiles.wordpress.org\u002Fpeprodev\u002F","\u003Cp>The most powerful and feature-rich profile builder and user management solution for WordPress.\u003C\u002Fp>\n\u003Cp>🎉 Thank you for supporting PeproDev Ultimate Profile Solutions since its first private release in 2019!\u003Cbr \u002F>\nYour support and feedback have been key in shaping this plugin into a reliable and feature-rich solution for WordPress user profiles.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>FREE OF ANY CHARGE, UNLIMITED, and OPEN-SOURCE FOREVER!\u003C\u002Fli>\n\u003Cli>Ajaxified Popup Login\u002FRegister form\u003C\u002Fli>\n\u003Cli>Login by Username\u002FPassword | Email\u002FPassword | Mobile OTP | Email OTP | (social login soon)\u003C\u002Fli>\n\u003Cli>Show Popup\u002FToast Notification after Login\u002FRegister\u003C\u002Fli>\n\u003Cli>Unlimited User Customized Registration Fields:\n\u003Cul>\n\u003Cli>Text Field\u003C\u002Fli>\n\u003Cli>Number Field\u003C\u002Fli>\n\u003Cli>Email Field\u003C\u002Fli>\n\u003Cli>Mobile Number Field\u003C\u002Fli>\n\u003Cli>reCAPTCHA Field\u003C\u002Fli>\n\u003Cli>Select Dropdown Field\u003C\u002Fli>\n\u003Cli>Multiple-choice Field\u003C\u002Fli>\n\u003Cli>WooCommerce Based fields\u003C\u002Fli>\n\u003Cli>TinyMCE Editor\u003C\u002Fli>\n\u003Cli>DEV: Hooked Customized Fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Unlimited User Customized Login Redirection rules (based on User Role)\u003C\u002Fli>\n\u003Cli>Unlimited User Customized Logout Redirection rules (based on User Role)\u003C\u002Fli>\n\u003Cli>Unlimited User Customized Registration Redirection rules (based on User Role)\u003C\u002Fli>\n\u003Cli>Hide wp-login.php and Change Login address\u003C\u002Fli>\n\u003Cli>Customized\u002FThemed wp-login.php login screen\u003C\u002Fli>\n\u003Cli>Built-in CSS Editor for Login screen\u003C\u002Fli>\n\u003Cli>Built-in Dashboard with Responsive Design compatible with WooCommerce\u003C\u002Fli>\n\u003Cli>Unlimited User Customized Profile sections\u003C\u002Fli>\n\u003Cli>Built-in Individual CSS Editor for Each Profile Section\u003C\u002Fli>\n\u003Cli>Built-in Individual JS Editor for Each Profile Section\u003C\u002Fli>\n\u003Cli>Apply Restriction rules for Profile Section based on User Role or LearnDash Course Access\u003C\u002Fli>\n\u003Cli>Built-in Admin-User Notification system, announcement functionality\u003C\u002Fli>\n\u003Cli>Easily Integrate your SMS Provider with OTP System\u003C\u002Fli>\n\u003Cli>Newsletter Mobile-based Subscription (Export to Excel CSV)\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce, LearnDash, WooWallet, Wishlist, YITH Plugins\u003C\u002Fli>\n\u003Cli>Made by Developers for the Developers! \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpeprodev\u002FUltimate-Profile-Solutions\" rel=\"nofollow ugc\">Source code in GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Custom Profile Creation with multiple sections\u003C\u002Fli>\n\u003Cli>Ability to display shortcodes within profile sections\u003C\u002Fli>\n\u003Cli>Add custom CSS and JavaScript to profile pages\u003C\u002Fli>\n\u003Cli>Editable profile with custom fields\u003C\u002Fli>\n\u003Cli>Customizable profile avatars\u003C\u002Fli>\n\u003Cli>View WooCommerce orders within profile\u003C\u002Fli>\n\u003Cli>Send notifications to selected or all users\u003C\u002Fli>\n\u003Cli>Popup login\u002Fregister forms\u003C\u002Fli>\n\u003Cli>Custom redirection after login\u002Fregister\u002Flogout based on user role\u003C\u002Fli>\n\u003Cli>Migration from Digits plugin\u003C\u002Fli>\n\u003Cli>Responsive and clean design\u003C\u002Fli>\n\u003Cli>Change default login URL instead of wp-login.php\u003C\u002Fli>\n\u003Cli>Add reCAPTCHA for enhanced security\u003C\u002Fli>\n\u003Cli>Mobile OTP-based subscription list for users\u003C\u002Fli>\n\u003Cli>Modify default WordPress login design and behavior\u003C\u002Fli>\n\u003Cli>SMS Providers: SMS.ir (v1, v2), FarazSMS, IPPanel (Normal, Pattern), Kavehnegar (Normal, Pattern), ParsGreen, with options to add more using hooks\u003C\u002Fli>\n\u003Cli>Fully compatible with Elementor, Zephyr theme, Woodmart theme, Visual Composer, LearnDash, WooWallet, PeproDev Ticketing, WooCommerce, and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Cp>Place the shortcode \u003Ccode>[pepro-smart-btn]\u003C\u002Fcode> in your page header or view \u003Ccode>wp-admin\u002F?page=peprodev-ups&section=loginregister\u003C\u002Fcode> for more advanced shortcodes. Explore \u003Ccode>wp-admin\u002F?page=peprodev-ups&section=shortcodes\u003C\u002Fcode> to browse all available shortcodes provided by the plugin.\u003C\u002Fp>\n\u003Ch3>About Us\u003C\u002Fh3>\n\u003Cp>PeproDev is a premium supplier of quality WordPress plugins, services, and support. We are Pepro Dev. Group [peprodev.com], and we make premium WordPress stuff, plugins, and contribute to FOSS. Proudly made in Iran for all web users to use freely, without any commercial influence or support from SMS providers listed in the plugin.\u003C\u002Fp>\n\u003Ch3>Maintenance & Warranty\u003C\u002Fh3>\n\u003Cp>This plugin is provided “as is,” with no warranty of any kind. We do not guarantee the plugin’s performance or suitability for any specific purpose. Updates are pushed through our GitHub channel.\u003C\u002Fp>\n\u003Ch3>How to Contribute\u003C\u002Fh3>\n\u003Cp>You can help us improve this plugin by forking it on GitHub and submitting your contributions. Visit the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpeprodev\u002FUltimate-Profile-Solutions\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa> to get started.\u003C\u002Fp>\n\u003Ch3>Legal Disclaimer\u003C\u002Fh3>\n\u003Cp>PeproDev is not liable for any data breaches, hacks, or other security-related issues that may occur as a result of using this plugin. Please ensure that your website is secure and that you follow best practices for security.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Privacy Notice:\u003C\u002Fstrong> We do not collect any data from you. Your usage of this plugin is completely private, and no information is transmitted or stored by us.\u003C\u002Fp>\n\u003Ch3>Security and Bug Reporting\u003C\u002Fh3>\n\u003Cp>Our plugin is submitted through Patchstack, and any bugs or security vulnerabilities are promptly addressed. Please report any issues through our GitHub repository or contact us directly.\u003C\u002Fp>\n\u003Ch3>Customization Services\u003C\u002Fh3>\n\u003Cp>We offer customization services for this plugin. If you need specific features added or changes made, our team is available to assist you, either freely or for a fee. Contact us at \u003Ca href=\"mailto:support@pepro.dev\" rel=\"nofollow ugc\">support@peprodev.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cp>We are working on a new pro version of the plugin with refactored code and enhanced standards, which will be available soon.\u003C\u002Fp>\n\u003Ch3>Tips & Tricks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>View the changelog at \u003Ccode>wp-admin\u002Fadmin.php?page=peprodev-ups&section=home&welcome=true\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Regenerate the plugin’s database structure by visiting \u003Ccode>wp-admin\u002F?peprodevups_force_db_create=1\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n","The Ultimate WordPress Profile Builder & User Management Plugin",70,4229,0,"2025-05-31T13:47:00.000Z","6.8.5","5.0","7.2",[19,20,21],"dashboard","login-registration","profile","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpeprodev-ups\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeprodev-ups.8.0.4.zip",92,3,"2025-05-06 13:28:19","2026-03-15T15:16:48.613Z",[29,45,58],{"id":30,"url_slug":31,"title":32,"description":33,"plugin_slug":4,"theme_slug":34,"affected_versions":35,"patched_in_version":36,"severity":37,"cvss_score":38,"cvss_vector":39,"vuln_type":40,"published_date":26,"updated_date":41,"references":42,"days_to_patch":44},"CVE-2025-3844","peprodev-ultimate-profile-solutions-authentication-bypass-to-account-takeover","PeproDev Ultimate Profile Solutions 1.9.1 - 7.5.2 - Authentication Bypass to Account Takeover","The PeproDev Ultimate Profile Solutions plugin for WordPress is vulnerable to Authentication Bypass in versions 1.9.1 to 7.5.2. This is due to handel_ajax_req() function not having proper restrictions on the change_user_meta functionality that makes it possible to set a OTP code and subsequently log in with that OTP code. This makes it possible for unauthenticated attackers to login as other users on the site, including administrators.",null,">=1.9.1 \u003C=7.5.2","8.0.0","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Authentication Bypass Using an Alternate Path or Channel","2025-11-05 19:49:11",[43],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F65be9417-7029-4f34-b834-98208a42743b?source=api-prod",183,{"id":46,"url_slug":47,"title":48,"description":49,"plugin_slug":4,"theme_slug":34,"affected_versions":35,"patched_in_version":36,"severity":50,"cvss_score":51,"cvss_vector":52,"vuln_type":53,"published_date":54,"updated_date":55,"references":56,"days_to_patch":44},"CVE-2025-3924","peprodev-ultimate-profile-solutions-missing-authorization-to-unauthenticated-email-enumeration","PeproDev Ultimate Profile Solutions 1.9.1 - 7.5.2 - Missing Authorization to Unauthenticated Email Enumeration","The PeproDev Ultimate Profile Solutions plugin for WordPress is vulnerable to unauthorized access of data via its publicly exposed reset-password endpoint. The plugin looks up the 'valid_email' value based solely on a supplied username parameter, without verifying that the requester is associated with that user account. This allows unauthenticated attackers to enumerate email addresses for any user, including administrators.","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Improper Authorization","2025-05-06 13:27:02","2025-11-05 19:48:34",[57],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7bb36c0f-68b3-492e-9f08-fe6228b0363f?source=api-prod",{"id":59,"url_slug":60,"title":61,"description":62,"plugin_slug":4,"theme_slug":34,"affected_versions":35,"patched_in_version":36,"severity":63,"cvss_score":64,"cvss_vector":65,"vuln_type":53,"published_date":66,"updated_date":67,"references":68,"days_to_patch":44},"CVE-2025-3921","peprodev-ultimate-profile-solutions-missing-authorization-to-limited-unauthenticated-arbitrary-user-meta-update-via-hand","PeproDev Ultimate Profile Solutions 1.9.1 - 7.5.2 - Missing Authorization to Limited Unauthenticated Arbitrary User Meta Update via handel_ajax_req Function","The PeproDev Ultimate Profile Solutions plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the handel_ajax_req() function in versions 1.9.1 to 7.5.2. This makes it possible for unauthenticated attackers to update arbitrary user's metadata which can be leveraged to block an administrator from accessing their site when wp_capabilities is set to 0.","high",8.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:H\u002FA:L","2025-05-06 13:27:00","2025-11-05 19:48:17",[69],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa881ca02-cef9-4f4b-8a62-e241c4c80004?source=api-prod",{"slug":71,"display_name":7,"profile_url":8,"plugin_count":72,"total_installs":73,"avg_security_score":74,"avg_patch_time_days":75,"trust_score":76,"computed_at":77},"peprodev",6,8230,86,104,69,"2026-04-04T03:43:59.181Z",[79,103,126,144,164],{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":15,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":100,"vuln_count":101,"unpatched_count":13,"last_vuln_date":102,"fetched_at":27},"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","",[95,96,97,19,80],"custom-login","custom-profile","custom-register","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":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":93,"tags":118,"homepage":122,"download_link":123,"security_score":24,"vuln_count":124,"unpatched_count":13,"last_vuln_date":125,"fetched_at":27},"modify-profile-fields-dashboard-menu-buttons","Profile & Dashboard fields [Modify\u002FDisable\u002FRemove]","1.07","Puvox Software","https:\u002F\u002Fprofiles.wordpress.org\u002Fpuvoxsoftware\u002F","\u003Ch4>[ ✅ 𝐒𝐄𝐂𝐔𝐑𝐄 𝐏𝐋𝐔𝐆𝐈𝐍𝐒 b𝓎 𝒫𝓊𝓋𝑜𝓍 ] :\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>• Revised for security to be reliable and free of vulnerability holes.\u003Cbr \u002F>\n  • Efficient, not to add any extra load\u002Fslowness to site.\u003Cbr \u002F>\n  • Don’t collect private data.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Plugin Description\u003C\u002Fh4>\n\u003Cp>Activate the plugin to prevent users from changing their Profile or Dashboard fields. Only admins (with role “create_users”) can change the selected fields.\u003C\u002Fp>\n\u003Ch4>Available Options\u003C\u002Fh4>\n\u003Cp>See available options and their description on plugin’s settings page.\u003C\u002Fp>\n","[ ✅ 𝐒𝐄𝐂𝐔𝐑𝐄 𝐏𝐋𝐔𝐆𝐈𝐍𝐒 b𝓎 𝒫𝓊𝓋𝑜𝓍 ]  Prevent users from modifying specific Profile & Dashboard fields.",300,4519,100,4,"2024-10-30T11:24:00.000Z","6.5.8","6.0",[19,119,120,121,21],"disable","disallow","prevent","https:\u002F\u002Fpuvox.software\u002Fsoftware\u002Fwordpress-plugins\u002F?plugin=modify-profile-dashboard-fields","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmodify-profile-fields-dashboard-menu-buttons.zip",1,"2022-08-01 00:00:00",{"slug":127,"name":128,"version":129,"author":93,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":13,"num_ratings":13,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":93,"tags":138,"homepage":141,"download_link":142,"security_score":143,"vuln_count":13,"unpatched_count":13,"last_vuln_date":34,"fetched_at":27},"iwg-hide-dashboard","IWG Hide Dashboard","1.0.3","https:\u002F\u002Fprofiles.wordpress.org\u002Fimwebgefunden\u002F","\u003Cp>This Plugin gives you the possibility to hide the Dashboard before selected users.\u003Cbr \u002F>\nIt is very flexible, since it works with an extra capability “Hide Dashboard”.\u003Cbr \u002F>\nThis capability can be assigned to one or more roles and\u002For as an extra capability to one or more users.\u003C\u002Fp>\n\u003Cp>Users with hidden Dashboard will be redirected to their profile-page.\u003C\u002Fp>\n\u003Cp>You need also the “\u003Ca href=\"http:\u002F\u002Fwww.im-web-gefunden.de\u002Fwordpress-plugins\u002Frole-manager\u002F\" title=\"Role Manager Plugin for WordPress\" rel=\"nofollow ugc\">Role Manager Plugin\u003C\u002Fa>” for this Plugin.\u003C\u002Fp>\n","\"Hide Dashboard\" hides the dashboard for all users with the capability \"hide_dashboard\".",90,11341,"2008-04-28T07:04:00.000Z","2.5","2.1.0",[139,19,21,140],"admin","user","http:\u002F\u002Fwww.im-web-gefunden.de\u002Fwordpress-plugins\u002Fiwg-hide-dashboard\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fiwg-hide-dashboard.1.0.3.zip",85,{"slug":145,"name":146,"version":147,"author":148,"author_profile":149,"description":150,"short_description":151,"active_installs":11,"downloaded":152,"rating":13,"num_ratings":13,"last_updated":153,"tested_up_to":15,"requires_at_least":154,"requires_php":155,"tags":156,"homepage":160,"download_link":161,"security_score":162,"vuln_count":114,"unpatched_count":13,"last_vuln_date":163,"fetched_at":27},"material-dashboard","Material Dashboard","1.4.10","Hossein","https:\u002F\u002Fprofiles.wordpress.org\u002Fho3einie\u002F","\u003Cp>Let your users manage their accounts and transactions for both WooCommerce and Easy Digital Downloads plugins. \u003Ca href=\"https:\u002F\u002Famatris.ir\u002Famd\u002Fdemo\u002Fen_US\" rel=\"nofollow ugc\">See demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Make your application and connect it with API\u003C\u002Fh3>\n\u003Cp>You can connect your own application or website to dashboard with API by enabling it from settings.\u003Cbr \u002F>\nDocumentations are available in \u003Ca href=\"https:\u002F\u002Famatris.ir\u002Famd\u002Fd\" rel=\"nofollow ugc\">documentations\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Light mode and dark mode\u003C\u002Fli>\n\u003Cli>Multilingual\u003C\u002Fli>\n\u003Cli>Advanced registration form\u003C\u002Fli>\n\u003Cli>AJAX loading to load content without refreshing page\u003C\u002Fli>\n\u003Cli>Responsive design\u003C\u002Fli>\n\u003Cli>WooCommerce support\u003C\u002Fli>\n\u003Cli>Easy digital downloads support\u003C\u002Fli>\n\u003Cli>Simple to-do list\u003C\u002Fli>\n\u003Cli>Edit account information, change password and change avatar picture\u003C\u002Fli>\n\u003Cli>Validate and crop avatar image before upload\u003C\u002Fli>\n\u003Cli>Protected and safe\u003C\u002Fli>\n\u003Cli>Advanced backup\u003C\u002Fli>\n\u003Cli>Automatic cleanup\u003C\u002Fli>\n\u003Cli>Multiple icon packs\u003C\u002Fli>\n\u003Cli>Gregorian and solar calendar based on user language\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Available languages\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Persian – Iran\u003C\u002Fli>\n\u003Cli>English – United states\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium version\u003C\u002Fh3>\n\u003Cp>In premium version you have lots of new features like membership system, ticketing, more themes and modules, Google reCaptcha and authentication and many other features that you may want.\u003Cbr \u002F>\nIf you are living in Iran or you have access to their payment methods, you can \u003Ca href=\"https:\u002F\u002Famatris.ir\u002Famd#get-premium\" rel=\"nofollow ugc\">get premium version now\u003C\u002Fa>, however for any reason if you need to get the premium version using crypto or other payment methods, contact us at \u003Ca href=\"mailto:ho3ein.b.83@gmail.com\" rel=\"nofollow ugc\">ho3ein.b.83@gmail.com\u003C\u002Fa>.\u003C\u002Fp>\n","Professional material dashboard for WordPress!",4865,"2025-08-16T12:30:00.000Z","5.2","7.4.0",[19,157,145,158,159],"easy-digital-downloads","user-profile","woocommerce","https:\u002F\u002Famatris.ir\u002Famd","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaterial-dashboard.1.4.10.zip",88,"2025-04-14 00:00:00",{"slug":165,"name":166,"version":167,"author":168,"author_profile":169,"description":170,"short_description":171,"active_installs":172,"downloaded":173,"rating":113,"num_ratings":174,"last_updated":175,"tested_up_to":176,"requires_at_least":177,"requires_php":93,"tags":178,"homepage":180,"download_link":181,"security_score":143,"vuln_count":13,"unpatched_count":13,"last_vuln_date":34,"fetched_at":27},"fx-profile-dashboard-widget","f(x) Profile Dashboard Widget","1.1.1","David Chandra Purnama","https:\u002F\u002Fprofiles.wordpress.org\u002Fturtlepod\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fgenbumedia.com\u002Fplugins\u002Ffx-profile-dashboard-widget\u002F\" rel=\"nofollow ugc\">f(x) Profile Dashboard Widget\u003C\u002Fa>\u003C\u002Fstrong> add a Dashboard Widget to edit user profile.\u003C\u002Fp>\n\u003Cp>Sometimes admin user profile has too many option, such as visual editor, admin bar, admin color scheme, etc. And it’s too confusing to user. With this plugin user can edit profile page easily directly in dashboard admin screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Super simple and easy to use.\u003C\u002Fli>\n\u003Cli>Can change “Name”, “Email”, and “Password”.\u003C\u002Fli>\n\u003Cli>Change password with strength meter.\u003C\u002Fli>\n\u003Cli>The GPL v2.0 or later license. 🙂 Use it to make something cool.\u003C\u002Fli>\n\u003Cli>Support available at \u003Ca href=\"https:\u002F\u002Fgenbumedia.com\u002Fcontact\u002F?about=f(x)+Profile+Dashboard+Widget\" rel=\"nofollow ugc\">Genbu Media\u003C\u002Fa>.\u003Cbr \u002F>\nNotes for developer: \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Github\u003C\u002Fh4>\n\u003Cp>Development of this plugin is hosted at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fturtlepod\u002Ffx-profile-dashboard-widget\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. Pull request and bug reports are welcome.\u003C\u002Fp>\n","Admin dashboard widget to edit profile.",20,3074,2,"2017-04-10T08:44:00.000Z","4.7.32","4.3",[179,21,140],"dashboard-widget","http:\u002F\u002Fgenbumedia.com\u002Fplugins\u002Ffx-profile-dashboard-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffx-profile-dashboard-widget.1.1.1.zip",{"attackSurface":183,"codeSignals":694,"taintFlows":1298,"riskAssessment":1474,"analyzedAt":1489},{"hooks":184,"ajaxHandlers":592,"restRoutes":601,"shortcodes":602,"cronEvents":692,"entryPointCount":693,"unprotectedCount":13},[185,191,195,198,202,205,210,214,216,219,222,225,229,233,236,240,246,248,252,254,257,260,263,266,269,272,276,280,283,285,288,291,293,297,300,304,306,307,308,310,313,314,315,319,324,327,330,333,337,340,343,346,350,353,357,360,363,367,370,373,375,378,381,385,389,394,397,400,402,406,410,413,416,419,422,425,428,431,433,436,439,440,441,443,445,448,452,454,456,459,460,464,467,470,473,476,480,484,488,491,494,497,500,504,506,509,513,517,520,524,526,528,532,535,539,542,545,548,551,555,559,563,565,568,570,573,577,581,584,586,588,590],{"type":186,"name":187,"callback":188,"priority":124,"file":189,"line":190},"action","wp_head","closure","core\\main.php",46,{"type":192,"name":193,"callback":188,"file":189,"line":194},"filter","wp_robots",51,{"type":192,"name":196,"callback":188,"file":189,"line":197},"wpseo_robots",59,{"type":186,"name":199,"callback":200,"file":189,"line":201},"init","plugin_init",67,{"type":186,"name":203,"callback":203,"file":189,"line":204},"admin_notices",68,{"type":186,"name":206,"callback":207,"priority":208,"file":189,"line":209},"peprocore_before_dashboard_call","load_dashboard_before_initiated",10,102,{"type":186,"name":211,"callback":212,"priority":208,"file":189,"line":213},"peprocore_after_dashboard_call","load_dashboard_after_initiated",103,{"type":186,"name":215,"callback":215,"file":189,"line":75},"admin_menu",{"type":186,"name":217,"callback":217,"file":189,"line":218},"admin_init",105,{"type":186,"name":220,"callback":220,"file":189,"line":221},"admin_enqueue_scripts",106,{"type":186,"name":223,"callback":223,"file":189,"line":224},"admin_print_footer_scripts",107,{"type":192,"name":226,"callback":227,"file":189,"line":228},"peprocore_dashboard_nav_menuitems","alter_nav_items",124,{"type":192,"name":230,"callback":188,"priority":231,"file":189,"line":232},"admin_footer_text",11,182,{"type":192,"name":234,"callback":188,"priority":231,"file":189,"line":235},"update_footer",185,{"type":192,"name":237,"callback":188,"priority":238,"file":189,"line":239},"admin_body_class",1000,272,{"type":186,"name":241,"callback":242,"priority":243,"file":244,"line":245},"wp_before_admin_bar_render","modify_mysites_menu",999,"login\\include\\class-login-permalink.php",27,{"type":186,"name":217,"callback":217,"file":244,"line":247},30,{"type":186,"name":249,"callback":249,"priority":250,"file":244,"line":251},"plugins_loaded",9999,31,{"type":186,"name":203,"callback":203,"file":244,"line":253},32,{"type":186,"name":255,"callback":203,"file":244,"line":256},"network_admin_notices",33,{"type":186,"name":258,"callback":258,"file":244,"line":259},"wp_loaded",34,{"type":186,"name":261,"callback":261,"priority":124,"file":244,"line":262},"setup_theme",35,{"type":192,"name":264,"callback":264,"priority":208,"file":244,"line":265},"site_url",37,{"type":192,"name":267,"callback":267,"priority":208,"file":244,"line":268},"network_site_url",38,{"type":192,"name":270,"callback":270,"priority":208,"file":244,"line":271},"wp_redirect",39,{"type":192,"name":273,"callback":274,"file":244,"line":275},"site_option_welcome_email","welcome_email",40,{"type":186,"name":277,"callback":278,"file":244,"line":279},"template_redirect","redirect_export_data",44,{"type":192,"name":281,"callback":281,"priority":208,"file":244,"line":282},"login_url",45,{"type":192,"name":284,"callback":284,"priority":243,"file":244,"line":190},"user_request_action_email_content",{"type":192,"name":286,"callback":286,"file":244,"line":287},"site_status_tests",47,{"type":192,"name":289,"callback":289,"priority":208,"file":244,"line":290},"manage_sites_action_links",48,{"type":186,"name":249,"callback":188,"file":244,"line":292},603,{"type":192,"name":294,"callback":295,"file":296,"line":271},"pepro_reglogin_sms_verification_gateways","sms_verification_gateways","login\\include\\class-sms-faraz.php",{"type":192,"name":298,"callback":299,"file":296,"line":275},"pepro_reglogin_save_text_fields","save_text_fields",{"type":192,"name":301,"callback":302,"file":296,"line":303},"pepro_reglogin_save_raw_fields","save_textarea_fields",41,{"type":192,"name":294,"callback":295,"priority":208,"file":305,"line":247},"login\\include\\class-sms-green.php",{"type":192,"name":298,"callback":299,"file":305,"line":251},{"type":192,"name":301,"callback":302,"file":305,"line":253},{"type":192,"name":294,"callback":295,"priority":208,"file":309,"line":262},"login\\include\\class-sms-ir.php",{"type":192,"name":294,"callback":295,"file":311,"line":312},"login\\include\\class-sms-kavenegar.php",29,{"type":192,"name":298,"callback":299,"file":311,"line":247},{"type":192,"name":301,"callback":302,"file":311,"line":251},{"type":192,"name":316,"callback":316,"file":317,"line":318},"pepro_reglogin_get_register_fields","login\\login.php",209,{"type":186,"name":320,"callback":321,"priority":322,"file":317,"line":323},"pepro_reglogin_show_hide_defaul_registeration_fields","form_defaul_registeration_fields",99999,210,{"type":186,"name":325,"callback":325,"priority":208,"file":317,"line":326},"auth_cookie_expiration",211,{"type":186,"name":199,"callback":328,"file":317,"line":329},"wp_init",214,{"type":186,"name":331,"callback":331,"file":317,"line":332},"register_form",215,{"type":186,"name":334,"callback":335,"file":317,"line":336},"user_new_form","register_form_admin",216,{"type":186,"name":338,"callback":338,"file":317,"line":339},"manage_users_extra_tablenav",217,{"type":186,"name":341,"callback":341,"file":317,"line":342},"user_register",218,{"type":186,"name":344,"callback":341,"file":317,"line":345},"edit_user_created_user",219,{"type":186,"name":347,"callback":348,"priority":208,"file":317,"line":349},"show_user_profile","show_profile_custom_fields",220,{"type":186,"name":351,"callback":348,"priority":208,"file":317,"line":352},"edit_user_profile",221,{"type":186,"name":354,"callback":355,"file":317,"line":356},"personal_options_update","update_profile_custom_fields",222,{"type":186,"name":358,"callback":355,"file":317,"line":359},"edit_user_profile_update",223,{"type":186,"name":361,"callback":361,"priority":208,"file":317,"line":362},"registration_errors",224,{"type":186,"name":364,"callback":365,"priority":208,"file":317,"line":366},"user_profile_update_errors","registration_errors_admin",225,{"type":186,"name":368,"callback":368,"file":317,"line":369},"manage_users_columns",226,{"type":186,"name":371,"callback":371,"priority":113,"file":317,"line":372},"manage_users_custom_column",227,{"type":186,"name":220,"callback":220,"file":317,"line":374},228,{"type":186,"name":376,"callback":376,"file":317,"line":377},"login_form_register",229,{"type":186,"name":379,"callback":379,"file":317,"line":380},"login_form_logout",230,{"type":186,"name":382,"callback":383,"priority":208,"file":317,"line":384},"woocommerce_checkout_update_user_meta","checkout_update_user_meta",231,{"type":186,"name":386,"callback":387,"priority":208,"file":317,"line":388},"woocommerce_after_checkout_validation","checkout_validate_mobile",232,{"type":192,"name":390,"callback":391,"priority":392,"file":317,"line":393},"peprofile_shortcodes","add_peprofile_shortcodes",11000,233,{"type":192,"name":395,"callback":395,"priority":208,"file":317,"line":396},"teeny_mce_plugins",234,{"type":186,"name":217,"callback":398,"file":317,"line":399},"check_database",461,{"type":192,"name":226,"callback":188,"priority":231,"file":317,"line":401},4714,{"type":186,"name":403,"callback":404,"priority":231,"file":317,"line":405},"peprocore_handle_ajaxrequests","anonymous",4725,{"type":186,"name":407,"callback":408,"file":317,"line":409},"login_enqueue_scripts","addLoginStyles",4726,{"type":192,"name":411,"callback":188,"file":317,"line":412},"login_headertext",4727,{"type":192,"name":414,"callback":188,"file":317,"line":415},"login_headerurl",4728,{"type":192,"name":417,"callback":188,"file":317,"line":418},"login_link_separator",4729,{"type":186,"name":420,"callback":188,"file":317,"line":421},"login_head",4730,{"type":186,"name":423,"callback":188,"file":317,"line":424},"login_footer",4731,{"type":192,"name":426,"callback":188,"file":317,"line":427},"all_plugins",4946,{"type":186,"name":429,"callback":188,"file":317,"line":430},"pre_current_active_plugins",4950,{"type":186,"name":423,"callback":188,"priority":113,"file":317,"line":432},4983,{"type":186,"name":199,"callback":188,"file":434,"line":435},"peprodev-ups.php",57,{"type":192,"name":437,"callback":188,"priority":208,"file":434,"line":438},"load_textdomain_mofile",62,{"type":186,"name":199,"callback":188,"file":434,"line":76},{"type":186,"name":217,"callback":217,"priority":172,"file":434,"line":11},{"type":186,"name":442,"callback":442,"priority":208,"file":434,"line":100},"plugin_row_meta",{"type":192,"name":444,"callback":444,"priority":208,"file":434,"line":162},"plugin_action_links",{"type":186,"name":446,"callback":447,"file":434,"line":133},"before_woocommerce_init","add_hpos_support",{"type":192,"name":449,"callback":450,"file":434,"line":451},"rocket_cache_reject_uri","rocket_add_profile_exclude_pages",91,{"type":192,"name":449,"callback":450,"file":434,"line":453},95,{"type":186,"name":249,"callback":188,"file":434,"line":455},526,{"type":186,"name":199,"callback":188,"priority":124,"file":457,"line":458},"profile\\profile.php",71,{"type":186,"name":217,"callback":398,"priority":208,"file":457,"line":213},{"type":192,"name":461,"callback":462,"file":457,"line":463},"show_admin_bar","__return_false",138,{"type":186,"name":465,"callback":188,"priority":124,"file":457,"line":466},"peprodev\u002Fprofile\u002Fhelper\u002Fadd_private_notification",141,{"type":186,"name":199,"callback":468,"file":457,"line":469},"init_plugin",145,{"type":186,"name":277,"callback":471,"file":457,"line":472},"remove_yoast_wpseo",146,{"type":186,"name":277,"callback":474,"file":457,"line":475},"template_redirect_learndash_course",147,{"type":186,"name":477,"callback":478,"priority":251,"file":457,"line":479},"admin_bar_menu","admin_bar_menu_items",148,{"type":192,"name":481,"callback":482,"priority":208,"file":457,"line":483},"get_avatar_url","change_avatar_url",149,{"type":186,"name":485,"callback":486,"priority":208,"file":457,"line":487},"learndash_update_course_access","track_course_access",152,{"type":186,"name":489,"callback":489,"priority":208,"file":457,"line":490},"learndash_focus_header_logo_url",154,{"type":186,"name":492,"callback":492,"priority":208,"file":457,"line":493},"learndash_focus_header_element",157,{"type":192,"name":495,"callback":188,"file":457,"line":496},"woodmart_get_header_links",281,{"type":192,"name":498,"callback":188,"priority":208,"file":457,"line":499},"woocommerce_get_myaccount_page_permalink",287,{"type":192,"name":501,"callback":502,"priority":172,"file":457,"line":503},"woocommerce_get_endpoint_url","change_wc_endpoint_urls",290,{"type":192,"name":505,"callback":188,"file":457,"line":111},"peprocore_peprocoreprofile_dashboard_nav_menuitems",{"type":192,"name":507,"callback":188,"file":457,"line":508},"body_class",350,{"type":186,"name":510,"callback":511,"priority":208,"file":457,"line":512},"woocommerce_order_status_completed","update_ld_course_history",362,{"type":186,"name":514,"callback":515,"priority":208,"file":457,"line":516},"learndash-lesson-row-title-before","lesson_row_title_before",363,{"type":192,"name":518,"callback":518,"priority":208,"file":457,"line":519},"learndash_status_icon",364,{"type":192,"name":521,"callback":522,"priority":208,"file":457,"line":523},"learndash-course-row-class","learndash_course_row_class",365,{"type":192,"name":226,"callback":188,"priority":231,"file":457,"line":525},368,{"type":186,"name":403,"callback":404,"priority":231,"file":457,"line":527},372,{"type":186,"name":529,"callback":530,"file":457,"line":531},"delete_user","after_delete_user",373,{"type":192,"name":390,"callback":533,"priority":208,"file":457,"line":534},"peprofile_shortcodes_list",386,{"type":192,"name":536,"callback":537,"file":457,"line":538},"media_buttons","media_buttons_add_new",387,{"type":192,"name":540,"callback":540,"priority":208,"file":457,"line":541},"peprofile_dashboard_slugs",391,{"type":192,"name":543,"callback":543,"priority":208,"file":457,"line":544},"display_post_states",392,{"type":192,"name":546,"callback":546,"priority":208,"file":457,"line":547},"peprofile_get_nav_items",393,{"type":192,"name":546,"callback":549,"priority":231,"file":457,"line":550},"peprofile_get_custom_user_nav_items",394,{"type":186,"name":552,"callback":553,"file":457,"line":554},"peprofile_get_template_part_nav-bar","peprofile_get_template_part_nav",395,{"type":186,"name":556,"callback":557,"priority":172,"file":457,"line":558},"woocommerce_available_downloads","woocommerce_order_downloads_table",550,{"type":186,"name":560,"callback":561,"file":457,"line":562},"vc_before_init","integrate_With_VC",553,{"type":186,"name":217,"callback":188,"priority":124,"file":457,"line":564},559,{"type":186,"name":566,"callback":188,"file":457,"line":567},"after_setup_theme",566,{"type":192,"name":461,"callback":462,"file":457,"line":569},569,{"type":192,"name":571,"callback":188,"priority":208,"file":457,"line":572},"woocommerce_my_account_my_orders_query",1295,{"type":192,"name":574,"callback":575,"file":457,"line":576},"upload_dir","user_avatar_upload_dir",1639,{"type":192,"name":578,"callback":579,"priority":208,"file":457,"line":580},"sanitize_file_name","user_avatar_hash_filename",1640,{"type":192,"name":582,"callback":188,"file":457,"line":583},"peprocore_dashboard_localize",2569,{"type":192,"name":230,"callback":188,"priority":231,"file":457,"line":585},3406,{"type":192,"name":234,"callback":188,"priority":231,"file":457,"line":587},3413,{"type":192,"name":426,"callback":188,"file":457,"line":589},3422,{"type":186,"name":429,"callback":188,"file":457,"line":591},3431,[593,599],{"action":594,"nopriv":595,"callback":596,"hasNonce":597,"hasCapCheck":597,"file":317,"line":598},"pepro_reglogin",false,"handel_ajax_req",true,248,{"action":594,"nopriv":597,"callback":596,"hasNonce":597,"hasCapCheck":597,"file":317,"line":600},249,[],[603,607,610,614,618,622,626,630,634,638,641,645,649,653,656,660,664,668,672,676,680,684,688],{"tag":604,"callback":605,"file":317,"line":606},"pepro-login","shortcode__pepro_login_form",235,{"tag":608,"callback":605,"file":317,"line":609},"pepro-login-form",236,{"tag":611,"callback":612,"file":317,"line":613},"pepro-login-popup","shortcode__pepro_login_popup",237,{"tag":615,"callback":616,"file":317,"line":617},"logout-url","shortcode__logout_url",238,{"tag":619,"callback":620,"file":317,"line":621},"verified-mobile","shortcode__user_verified_mobile",239,{"tag":623,"callback":624,"file":317,"line":625},"verified-email","shortcode__user_verified_email",240,{"tag":627,"callback":628,"file":317,"line":629},"current_url","shortcode__current_url",241,{"tag":631,"callback":632,"file":317,"line":633},"loggedin","shortcode__check_loggedin",242,{"tag":635,"callback":636,"file":317,"line":637},"guest","shortcode__check_loggedout",243,{"tag":639,"callback":636,"file":317,"line":640},"loggedout",244,{"tag":642,"callback":643,"file":317,"line":644},"pepro-smart-btn","shortcode__smart_btn",245,{"tag":646,"callback":647,"file":317,"line":648},"pepro-sms-subscription","shortcode__sms_subscription",246,{"tag":650,"callback":651,"file":457,"line":652},"pepro-profile","peprofile_shortcode_main",376,{"tag":140,"callback":654,"file":457,"line":655},"peprofile_shortcode_user",377,{"tag":657,"callback":658,"file":457,"line":659},"pepro-profile-url","peprofile_shortcode_profile_url",378,{"tag":661,"callback":662,"file":457,"line":663},"profile-card-1","peprofile_shortcode_card_1",379,{"tag":665,"callback":666,"file":457,"line":667},"profile-card-2","peprofile_shortcode_card_2",380,{"tag":669,"callback":670,"file":457,"line":671},"profile-card-3","peprofile_shortcode_card_3",381,{"tag":673,"callback":674,"file":457,"line":675},"profile-card-4","peprofile_shortcode_card_4",382,{"tag":677,"callback":678,"file":457,"line":679},"profile-wc-stats","peprofile_shortcode_wc_stats",383,{"tag":681,"callback":682,"file":457,"line":683},"profile-wc-orders","peprofile_shortcode_wc_orders",384,{"tag":685,"callback":686,"file":457,"line":687},"profile-wc-downloads","peprofile_shortcode_wc_downloads",385,{"tag":689,"callback":690,"file":457,"line":691},"profile-ld-enrolled","peprofile_shortcode_ld_enrolled",389,[],25,{"dangerousFunctions":695,"sqlUsage":696,"outputEscaping":730,"fileOperations":25,"externalRequests":208,"nonceChecks":25,"capabilityChecks":253,"bundledLibraries":1290},[],{"prepared":190,"raw":697,"locations":698},14,[699,702,705,707,709,711,713,716,718,720,722,724,726,728],{"file":317,"line":700,"context":701},2842,"$wpdb->query() with variable interpolation",{"file":434,"line":703,"context":704},139,"$wpdb->get_var() with variable interpolation",{"file":434,"line":706,"context":704},162,{"file":434,"line":708,"context":704},173,{"file":434,"line":710,"context":704},193,{"file":457,"line":712,"context":701},1993,{"file":457,"line":714,"context":715},2329,"$wpdb->get_results() with variable interpolation",{"file":457,"line":717,"context":715},2352,{"file":457,"line":719,"context":715},2400,{"file":457,"line":721,"context":715},2714,{"file":457,"line":723,"context":715},2768,{"file":457,"line":725,"context":704},2947,{"file":457,"line":727,"context":704},3051,{"file":457,"line":729,"context":704},3173,{"escaped":731,"rawEcho":732,"locations":733},537,307,[734,737,738,740,742,744,746,748,750,752,754,756,758,760,762,763,765,767,769,771,773,775,777,779,780,782,784,785,786,788,790,792,794,796,798,800,802,803,805,806,808,810,812,813,815,817,819,821,823,825,827,829,831,832,834,836,838,840,841,843,845,847,849,851,853,855,857,859,861,862,864,866,867,869,871,873,874,876,878,879,881,882,884,886,888,890,892,894,895,897,899,900,902,904,905,907,909,910,912,914,915,917,919,921,923,925,927,929,931,933,935,937,938,940,941,943,944,946,947,949,950,952,954,956,958,960,962,964,966,968,970,971,973,975,976,978,980,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1016,1018,1020,1022,1024,1026,1028,1029,1031,1033,1034,1035,1037,1038,1039,1040,1042,1043,1045,1047,1048,1050,1051,1052,1054,1055,1056,1058,1059,1060,1062,1063,1064,1066,1068,1069,1071,1073,1075,1077,1078,1079,1081,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1157,1159,1161,1162,1164,1166,1168,1170,1172,1173,1174,1176,1178,1180,1182,1184,1186,1188,1190,1191,1193,1195,1197,1199,1201,1203,1204,1206,1207,1208,1210,1212,1213,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288],{"file":735,"line":247,"context":736},"core\\apps\\home.php","raw output",{"file":189,"line":710,"context":736},{"file":189,"line":739,"context":736},277,{"file":189,"line":741,"context":736},328,{"file":189,"line":743,"context":736},333,{"file":189,"line":745,"context":736},335,{"file":189,"line":747,"context":736},348,{"file":189,"line":749,"context":736},435,{"file":189,"line":751,"context":736},440,{"file":189,"line":753,"context":736},450,{"file":189,"line":755,"context":736},458,{"file":189,"line":757,"context":736},483,{"file":189,"line":759,"context":736},495,{"file":189,"line":761,"context":736},497,{"file":189,"line":761,"context":736},{"file":189,"line":764,"context":736},501,{"file":189,"line":766,"context":736},504,{"file":189,"line":768,"context":736},505,{"file":189,"line":770,"context":736},506,{"file":189,"line":772,"context":736},507,{"file":189,"line":774,"context":736},508,{"file":189,"line":776,"context":736},513,{"file":189,"line":778,"context":736},544,{"file":189,"line":564,"context":736},{"file":781,"line":438,"context":736},"login\\include\\class-activated.php",{"file":781,"line":783,"context":736},65,{"file":781,"line":204,"context":736},{"file":781,"line":458,"context":736},{"file":781,"line":787,"context":736},74,{"file":781,"line":789,"context":736},77,{"file":781,"line":791,"context":736},80,{"file":781,"line":793,"context":736},93,{"file":781,"line":795,"context":736},94,{"file":781,"line":797,"context":736},99,{"file":781,"line":799,"context":736},101,{"file":781,"line":801,"context":736},114,{"file":781,"line":228,"context":736},{"file":781,"line":804,"context":736},125,{"file":781,"line":493,"context":736},{"file":781,"line":807,"context":736},355,{"file":781,"line":809,"context":736},366,{"file":781,"line":811,"context":736},367,{"file":781,"line":550,"context":736},{"file":781,"line":814,"context":736},413,{"file":781,"line":816,"context":736},420,{"file":781,"line":818,"context":736},468,{"file":781,"line":820,"context":736},478,{"file":781,"line":822,"context":736},479,{"file":781,"line":824,"context":736},514,{"file":781,"line":826,"context":736},528,{"file":781,"line":828,"context":736},535,{"file":781,"line":830,"context":736},536,{"file":781,"line":731,"context":736},{"file":781,"line":833,"context":736},543,{"file":781,"line":835,"context":736},545,{"file":781,"line":837,"context":736},546,{"file":781,"line":839,"context":736},586,{"file":781,"line":839,"context":736},{"file":781,"line":842,"context":736},592,{"file":781,"line":844,"context":736},593,{"file":781,"line":846,"context":736},606,{"file":781,"line":848,"context":736},618,{"file":781,"line":850,"context":736},628,{"file":781,"line":852,"context":736},629,{"file":781,"line":854,"context":736},635,{"file":781,"line":856,"context":736},638,{"file":781,"line":858,"context":736},643,{"file":781,"line":860,"context":736},645,{"file":781,"line":860,"context":736},{"file":781,"line":863,"context":736},649,{"file":781,"line":865,"context":736},651,{"file":781,"line":865,"context":736},{"file":781,"line":868,"context":736},655,{"file":781,"line":870,"context":736},657,{"file":781,"line":872,"context":736},660,{"file":781,"line":872,"context":736},{"file":781,"line":875,"context":736},665,{"file":781,"line":877,"context":736},668,{"file":781,"line":877,"context":736},{"file":781,"line":880,"context":736},670,{"file":781,"line":880,"context":736},{"file":781,"line":883,"context":736},675,{"file":781,"line":885,"context":736},677,{"file":781,"line":887,"context":736},681,{"file":781,"line":889,"context":736},683,{"file":781,"line":891,"context":736},687,{"file":781,"line":893,"context":736},689,{"file":781,"line":893,"context":736},{"file":781,"line":896,"context":736},693,{"file":781,"line":898,"context":736},695,{"file":781,"line":898,"context":736},{"file":781,"line":901,"context":736},699,{"file":781,"line":903,"context":736},701,{"file":781,"line":903,"context":736},{"file":781,"line":906,"context":736},705,{"file":781,"line":908,"context":736},707,{"file":781,"line":908,"context":736},{"file":781,"line":911,"context":736},711,{"file":781,"line":913,"context":736},713,{"file":781,"line":913,"context":736},{"file":781,"line":916,"context":736},717,{"file":781,"line":918,"context":736},720,{"file":781,"line":920,"context":736},721,{"file":781,"line":922,"context":736},722,{"file":781,"line":924,"context":736},723,{"file":781,"line":926,"context":736},726,{"file":781,"line":928,"context":736},729,{"file":781,"line":930,"context":736},730,{"file":781,"line":932,"context":736},731,{"file":781,"line":934,"context":736},732,{"file":781,"line":936,"context":736},738,{"file":781,"line":936,"context":736},{"file":781,"line":939,"context":736},748,{"file":781,"line":939,"context":736},{"file":781,"line":942,"context":736},751,{"file":781,"line":942,"context":736},{"file":781,"line":945,"context":736},752,{"file":781,"line":945,"context":736},{"file":781,"line":948,"context":736},753,{"file":781,"line":948,"context":736},{"file":781,"line":951,"context":736},762,{"file":781,"line":953,"context":736},770,{"file":781,"line":955,"context":736},771,{"file":781,"line":957,"context":736},777,{"file":781,"line":959,"context":736},786,{"file":781,"line":961,"context":736},788,{"file":781,"line":963,"context":736},792,{"file":781,"line":965,"context":736},794,{"file":781,"line":967,"context":736},798,{"file":781,"line":969,"context":736},800,{"file":781,"line":969,"context":736},{"file":781,"line":972,"context":736},804,{"file":781,"line":974,"context":736},806,{"file":781,"line":974,"context":736},{"file":781,"line":977,"context":736},810,{"file":781,"line":979,"context":736},812,{"file":781,"line":979,"context":736},{"file":781,"line":982,"context":736},825,{"file":781,"line":984,"context":736},826,{"file":781,"line":986,"context":736},832,{"file":781,"line":988,"context":736},833,{"file":781,"line":990,"context":736},834,{"file":781,"line":992,"context":736},837,{"file":781,"line":994,"context":736},838,{"file":781,"line":996,"context":736},839,{"file":781,"line":998,"context":736},842,{"file":781,"line":1000,"context":736},843,{"file":781,"line":1002,"context":736},844,{"file":781,"line":1004,"context":736},850,{"file":781,"line":1006,"context":736},858,{"file":781,"line":1008,"context":736},859,{"file":781,"line":1010,"context":736},866,{"file":781,"line":1012,"context":736},871,{"file":781,"line":1014,"context":736},877,{"file":244,"line":640,"context":736},{"file":244,"line":1017,"context":736},250,{"file":244,"line":1019,"context":736},252,{"file":244,"line":1021,"context":736},255,{"file":244,"line":1023,"context":736},261,{"file":244,"line":1025,"context":736},264,{"file":244,"line":1027,"context":736},266,{"file":244,"line":239,"context":736},{"file":296,"line":1030,"context":736},76,{"file":296,"line":1032,"context":736},89,{"file":296,"line":466,"context":736},{"file":305,"line":75,"context":736},{"file":305,"line":1036,"context":736},109,{"file":305,"line":1036,"context":736},{"file":305,"line":1036,"context":736},{"file":305,"line":1036,"context":736},{"file":305,"line":1041,"context":736},116,{"file":305,"line":1041,"context":736},{"file":305,"line":1044,"context":736},117,{"file":305,"line":1046,"context":736},128,{"file":309,"line":197,"context":736},{"file":309,"line":1049,"context":736},63,{"file":309,"line":201,"context":736},{"file":309,"line":204,"context":736},{"file":309,"line":1053,"context":736},84,{"file":309,"line":162,"context":736},{"file":309,"line":1032,"context":736},{"file":309,"line":1057,"context":736},132,{"file":311,"line":438,"context":736},{"file":311,"line":458,"context":736},{"file":311,"line":1061,"context":736},83,{"file":311,"line":100,"context":736},{"file":311,"line":162,"context":736},{"file":317,"line":1065,"context":736},417,{"file":317,"line":1067,"context":736},427,{"file":317,"line":455,"context":736},{"file":317,"line":1070,"context":736},530,{"file":317,"line":1072,"context":736},534,{"file":317,"line":1074,"context":736},538,{"file":317,"line":1076,"context":736},541,{"file":317,"line":833,"context":736},{"file":317,"line":833,"context":736},{"file":317,"line":1080,"context":736},626,{"file":317,"line":852,"context":736},{"file":317,"line":1083,"context":736},712,{"file":317,"line":1085,"context":736},718,{"file":317,"line":1087,"context":736},880,{"file":317,"line":1089,"context":736},951,{"file":317,"line":1091,"context":736},994,{"file":317,"line":1093,"context":736},1242,{"file":317,"line":1095,"context":736},1243,{"file":317,"line":1097,"context":736},1248,{"file":317,"line":1099,"context":736},1249,{"file":317,"line":1101,"context":736},1253,{"file":317,"line":1103,"context":736},1257,{"file":317,"line":1105,"context":736},1259,{"file":317,"line":1107,"context":736},1275,{"file":317,"line":1109,"context":736},1282,{"file":317,"line":1111,"context":736},1284,{"file":317,"line":1113,"context":736},1298,{"file":317,"line":1115,"context":736},1309,{"file":317,"line":1117,"context":736},1311,{"file":317,"line":1119,"context":736},1328,{"file":317,"line":1121,"context":736},1335,{"file":317,"line":1123,"context":736},1337,{"file":317,"line":1125,"context":736},1360,{"file":317,"line":1127,"context":736},1362,{"file":317,"line":1129,"context":736},1383,{"file":317,"line":1131,"context":736},1385,{"file":317,"line":1133,"context":736},1386,{"file":317,"line":1135,"context":736},1414,{"file":317,"line":1137,"context":736},3659,{"file":317,"line":1139,"context":736},3675,{"file":317,"line":1141,"context":736},3684,{"file":317,"line":1143,"context":736},3692,{"file":317,"line":1145,"context":736},3706,{"file":317,"line":1147,"context":736},3723,{"file":317,"line":1149,"context":736},3729,{"file":317,"line":1151,"context":736},3735,{"file":317,"line":1153,"context":736},3753,{"file":317,"line":1155,"context":736},4174,{"file":317,"line":1155,"context":736},{"file":317,"line":1158,"context":736},4187,{"file":317,"line":1160,"context":736},4188,{"file":317,"line":1160,"context":736},{"file":317,"line":1163,"context":736},4257,{"file":317,"line":1165,"context":736},4265,{"file":317,"line":1167,"context":736},4266,{"file":317,"line":1169,"context":736},4698,{"file":317,"line":1171,"context":736},4709,{"file":317,"line":421,"context":736},{"file":317,"line":424,"context":736},{"file":317,"line":1175,"context":736},4905,{"file":317,"line":1177,"context":736},4913,{"file":317,"line":1179,"context":736},4941,{"file":317,"line":1181,"context":736},4942,{"file":317,"line":1183,"context":736},4988,{"file":434,"line":1185,"context":736},79,{"file":434,"line":1187,"context":736},489,{"file":434,"line":1189,"context":736},503,{"file":434,"line":824,"context":736},{"file":434,"line":1192,"context":736},522,{"file":457,"line":1194,"context":736},180,{"file":457,"line":1196,"context":736},181,{"file":457,"line":1198,"context":736},189,{"file":457,"line":1200,"context":736},190,{"file":457,"line":1202,"context":736},198,{"file":457,"line":1202,"context":736},{"file":457,"line":1205,"context":736},212,{"file":457,"line":332,"context":736},{"file":457,"line":753,"context":736},{"file":457,"line":1209,"context":736},472,{"file":457,"line":1211,"context":736},473,{"file":457,"line":1187,"context":736},{"file":457,"line":828,"context":736},{"file":457,"line":1215,"context":736},539,{"file":457,"line":1217,"context":736},615,{"file":457,"line":1219,"context":736},831,{"file":457,"line":1221,"context":736},933,{"file":457,"line":1223,"context":736},1072,{"file":457,"line":1225,"context":736},1218,{"file":457,"line":1227,"context":736},1235,{"file":457,"line":1229,"context":736},1252,{"file":457,"line":1231,"context":736},1272,{"file":457,"line":1233,"context":736},1397,{"file":457,"line":1235,"context":736},1419,{"file":457,"line":1237,"context":736},1422,{"file":457,"line":1239,"context":736},2793,{"file":457,"line":1241,"context":736},2796,{"file":457,"line":1243,"context":736},2801,{"file":457,"line":1245,"context":736},2805,{"file":457,"line":1247,"context":736},2895,{"file":457,"line":1249,"context":736},2997,{"file":457,"line":1251,"context":736},3010,{"file":457,"line":1253,"context":736},3013,{"file":457,"line":1255,"context":736},3029,{"file":457,"line":1257,"context":736},3058,{"file":457,"line":1259,"context":736},3099,{"file":457,"line":1261,"context":736},3114,{"file":457,"line":1263,"context":736},3117,{"file":457,"line":1265,"context":736},3133,{"file":457,"line":1267,"context":736},3135,{"file":457,"line":1269,"context":736},3192,{"file":457,"line":1271,"context":736},3208,{"file":457,"line":1273,"context":736},3211,{"file":457,"line":1275,"context":736},3225,{"file":457,"line":1277,"context":736},3249,{"file":457,"line":1279,"context":736},3318,{"file":457,"line":1281,"context":736},3322,{"file":457,"line":1283,"context":736},3326,{"file":457,"line":1285,"context":736},3330,{"file":457,"line":1287,"context":736},3351,{"file":457,"line":1289,"context":736},3376,[1291,1294],{"name":1292,"version":34,"knownCves":1293},"Select2",[],{"name":1295,"version":1296,"knownCves":1297},"TinyMCE","1.0.0",[],[1299,1316,1329,1347,1368,1386,1406,1428],{"entryPoint":1300,"graph":1301,"unsanitizedCount":13,"severity":1315},"user_register (login\\login.php:4334)",{"nodes":1302,"edges":1313},[1303,1308],{"id":1304,"type":1305,"label":1306,"file":317,"line":1307},"n0","source","$_REQUEST",4374,{"id":1309,"type":1310,"label":1311,"file":317,"line":1312,"wp_function":270},"n1","sink","wp_redirect() [Open Redirect]",4380,[1314],{"from":1304,"to":1309,"sanitized":597},"low",{"entryPoint":1317,"graph":1318,"unsanitizedCount":13,"severity":1315},"register_form (login\\login.php:4587)",{"nodes":1319,"edges":1327},[1320,1323],{"id":1304,"type":1305,"label":1321,"file":317,"line":1322},"$_POST (x2)",4589,{"id":1309,"type":1310,"label":1324,"file":317,"line":1325,"wp_function":1326},"echo() [XSS]",4594,"echo",[1328],{"from":1304,"to":1309,"sanitized":597},{"entryPoint":1330,"graph":1331,"unsanitizedCount":124,"severity":63},"handel_ajax_req (login\\login.php:1434)",{"nodes":1332,"edges":1344},[1333,1336,1339],{"id":1304,"type":1305,"label":1334,"file":317,"line":1335},"$_POST",1462,{"id":1309,"type":1337,"label":1338,"file":317,"line":1335},"transform","→ get_subscriber_by_mobile()",{"id":1340,"type":1310,"label":1341,"file":317,"line":1342,"wp_function":1343},"n2","get_row() [SQLi]",2872,"get_row",[1345,1346],{"from":1304,"to":1309,"sanitized":595},{"from":1309,"to":1340,"sanitized":595},{"entryPoint":1348,"graph":1349,"unsanitizedCount":124,"severity":63},"\u003Clogin> (login\\login.php:0)",{"nodes":1350,"edges":1363},[1351,1353,1354,1355,1357,1359,1361],{"id":1304,"type":1305,"label":1352,"file":317,"line":1245},"$_POST (x7)",{"id":1309,"type":1310,"label":1324,"file":317,"line":1155,"wp_function":1326},{"id":1340,"type":1305,"label":1306,"file":317,"line":1307},{"id":1356,"type":1310,"label":1311,"file":317,"line":1312,"wp_function":270},"n3",{"id":1358,"type":1305,"label":1334,"file":317,"line":1335},"n4",{"id":1360,"type":1337,"label":1338,"file":317,"line":1335},"n5",{"id":1362,"type":1310,"label":1341,"file":317,"line":1342,"wp_function":1343},"n6",[1364,1365,1366,1367],{"from":1304,"to":1309,"sanitized":597},{"from":1340,"to":1356,"sanitized":597},{"from":1358,"to":1360,"sanitized":595},{"from":1360,"to":1362,"sanitized":595},{"entryPoint":1369,"graph":1370,"unsanitizedCount":124,"severity":63},"front_side_ajax_handler (profile\\profile.php:1528)",{"nodes":1371,"edges":1382},[1372,1374,1376,1378,1380],{"id":1304,"type":1305,"label":1334,"file":457,"line":1373},1536,{"id":1309,"type":1310,"label":1341,"file":457,"line":1375,"wp_function":1343},1539,{"id":1340,"type":1305,"label":1334,"file":457,"line":1377},1550,{"id":1356,"type":1337,"label":1379,"file":457,"line":1377},"→ notif_exist()",{"id":1358,"type":1310,"label":1341,"file":457,"line":1381,"wp_function":1343},1507,[1383,1384,1385],{"from":1304,"to":1309,"sanitized":597},{"from":1340,"to":1356,"sanitized":595},{"from":1356,"to":1358,"sanitized":595},{"entryPoint":1387,"graph":1388,"unsanitizedCount":25,"severity":63},"admin_side_ajax_handler (profile\\profile.php:1833)",{"nodes":1389,"edges":1402},[1390,1392,1394,1396,1398],{"id":1304,"type":1305,"label":1321,"file":457,"line":1391},1874,{"id":1309,"type":1310,"label":1341,"file":457,"line":1393,"wp_function":1343},1876,{"id":1340,"type":1305,"label":1334,"file":457,"line":1395},2100,{"id":1356,"type":1337,"label":1397,"file":457,"line":1395},"→ AssignNotification2Users()",{"id":1358,"type":1310,"label":1399,"file":457,"line":1400,"wp_function":1401},"get_results() [SQLi]",2190,"get_results",[1403,1404,1405],{"from":1304,"to":1309,"sanitized":595},{"from":1340,"to":1356,"sanitized":595},{"from":1356,"to":1358,"sanitized":595},{"entryPoint":1407,"graph":1408,"unsanitizedCount":72,"severity":63},"peprofile_dashboard_content_read_from_db (profile\\profile.php:2778)",{"nodes":1409,"edges":1423},[1410,1413,1415,1417,1418,1420,1422],{"id":1304,"type":1305,"label":1411,"file":457,"line":1412},"$_GET",2781,{"id":1309,"type":1310,"label":1341,"file":457,"line":1414,"wp_function":1343},2784,{"id":1340,"type":1305,"label":1416,"file":457,"line":1412},"$_GET (x4)",{"id":1356,"type":1310,"label":1324,"file":457,"line":1239,"wp_function":1326},{"id":1358,"type":1305,"label":1411,"file":457,"line":1419},2788,{"id":1360,"type":1337,"label":1421,"file":457,"line":1419},"→ change_dashboard_title()",{"id":1362,"type":1310,"label":1324,"file":457,"line":1233,"wp_function":1326},[1424,1425,1426,1427],{"from":1304,"to":1309,"sanitized":595},{"from":1340,"to":1356,"sanitized":595},{"from":1358,"to":1360,"sanitized":595},{"from":1360,"to":1362,"sanitized":595},{"entryPoint":1429,"graph":1430,"unsanitizedCount":25,"severity":63},"\u003Cprofile> (profile\\profile.php:0)",{"nodes":1431,"edges":1463},[1432,1435,1436,1438,1439,1441,1442,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461],{"id":1304,"type":1305,"label":1433,"file":457,"line":1434},"$_GET (x5)",293,{"id":1309,"type":1310,"label":1324,"file":457,"line":1217,"wp_function":1326},{"id":1340,"type":1305,"label":1437,"file":457,"line":1373},"$_POST (x4)",{"id":1356,"type":1310,"label":1341,"file":457,"line":1375,"wp_function":1343},{"id":1358,"type":1305,"label":1321,"file":457,"line":1440},2134,{"id":1360,"type":1310,"label":1399,"file":457,"line":1400,"wp_function":1401},{"id":1362,"type":1305,"label":1411,"file":457,"line":1412},{"id":1444,"type":1310,"label":1341,"file":457,"line":1414,"wp_function":1343},"n7",{"id":1446,"type":1305,"label":1334,"file":457,"line":1377},"n8",{"id":1448,"type":1337,"label":1379,"file":457,"line":1377},"n9",{"id":1450,"type":1310,"label":1341,"file":457,"line":1381,"wp_function":1343},"n10",{"id":1452,"type":1305,"label":1334,"file":457,"line":1395},"n11",{"id":1454,"type":1337,"label":1397,"file":457,"line":1395},"n12",{"id":1456,"type":1310,"label":1399,"file":457,"line":1400,"wp_function":1401},"n13",{"id":1458,"type":1305,"label":1411,"file":457,"line":1419},"n14",{"id":1460,"type":1337,"label":1421,"file":457,"line":1419},"n15",{"id":1462,"type":1310,"label":1324,"file":457,"line":1233,"wp_function":1326},"n16",[1464,1465,1466,1467,1468,1469,1470,1471,1472,1473],{"from":1304,"to":1309,"sanitized":597},{"from":1340,"to":1356,"sanitized":597},{"from":1358,"to":1360,"sanitized":597},{"from":1362,"to":1444,"sanitized":597},{"from":1446,"to":1448,"sanitized":595},{"from":1448,"to":1450,"sanitized":595},{"from":1452,"to":1454,"sanitized":595},{"from":1454,"to":1456,"sanitized":595},{"from":1458,"to":1460,"sanitized":595},{"from":1460,"to":1462,"sanitized":595},{"summary":1475,"deductions":1476},"The \"peprodev-ups\" plugin v8.0.4 presents a mixed security posture. On the positive side, it exhibits strong adherence to WordPress security best practices by having no unprotected entry points (AJAX handlers, REST API routes) and implementing a good percentage of prepared statements for SQL queries.  The presence of numerous capability checks further suggests an effort to enforce authorization. However, significant concerns arise from the taint analysis, which reveals six high-severity flows with unsanitized paths. This indicates potential for vulnerabilities related to data handling and processing where user-supplied input is not adequately cleaned before being used in sensitive operations, even though the static analysis reported no \"dangerous functions.\" The plugin's vulnerability history is also a notable red flag, with three past CVEs, including one critical and one high severity, even though none are currently unpatched. The common vulnerability types, Authentication Bypass and Improper Authorization, are particularly worrying and align with the concerns raised by the taint analysis, suggesting recurring weaknesses in how the plugin handles access control and user input.",[1477,1479,1482,1484,1487],{"reason":1478,"points":172},"High severity taint flows with unsanitized paths",{"reason":1480,"points":1481},"Vulnerability history: 1 critical CVE",15,{"reason":1483,"points":208},"Vulnerability history: 1 high CVE",{"reason":1485,"points":1486},"Bundled outdated library: TinyMCE v1.0.0",5,{"reason":1488,"points":114},"Output escaping: 64% properly escaped","2026-03-16T21:33:03.386Z",{"wat":1491,"direct":1520},{"assetPaths":1492,"generatorPatterns":1505,"scriptPaths":1506,"versionParams":1507},[1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504],"\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fcss\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fjs\u002Fselect2.min.js","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fjs\u002Fupload.js","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fjs\u002Fvendors.js","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fjs\u002Fvendor-datatable.js","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fjs\u002Fckeditor\u002Fckeditor.js","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fprofile\u002Fassets\u002Fcss\u002Fprofile.css","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fprofile\u002Fassets\u002Fjs\u002Fprofile.js","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Flogin\u002Fassets\u002Fcss\u002Flogin.css","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Flogin\u002Fassets\u002Fjs\u002Flogin.js",[],[1495,1496,1497,1498,1499,1500,1502,1504],[1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519],"\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fcss\u002Fselect2.min.css?ver=","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fcss\u002Fstyle.css?ver=","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fjs\u002Fselect2.min.js?ver=","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fjs\u002Fupload.js?ver=","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fjs\u002Fvendors.js?ver=","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fjs\u002Fvendor-datatable.js?ver=","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fjs\u002Fckeditor\u002Fckeditor.js?ver=","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fcore\u002Fassets\u002Fjs\u002Fadmin.js?ver=","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fprofile\u002Fassets\u002Fcss\u002Fprofile.css?ver=","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Fprofile\u002Fassets\u002Fjs\u002Fprofile.js?ver=","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Flogin\u002Fassets\u002Fcss\u002Flogin.css?ver=","\u002Fwp-content\u002Fplugins\u002Fpeprodev-ups\u002Flogin\u002Fassets\u002Fjs\u002Flogin.js?ver=",{"cssClasses":1521,"htmlComments":1526,"htmlAttributes":1528,"restEndpoints":1532,"jsGlobals":1536,"shortcodeOutput":1541},[1522,1523,1524,1525],"peprodev-ups-profile-wrapper","peprodev-ups-login-form","peprodev-ups-register-form","peprodev-ups-dashboard-widget",[1527],"\u003C!-- PeproDev Ultimate Profile Solutions :: Unauthorized Access! -->",[1529,1530,1531],"data-peprodevups-profile-page","data-peprodevups-login-page","data-peprodevups-register-page",[1533,1534,1535],"\u002Fwp-json\u002Fpeprodev-ups\u002Fv1\u002Fprofile","\u002Fwp-json\u002Fpeprodev-ups\u002Fv1\u002Flogin","\u002Fwp-json\u002Fpeprodev-ups\u002Fv1\u002Fregister",[1537,1538,1539,1540],"peprodev_ups_ajax_object","peprodev_ups_params","PEPRODEVUPS","PEPRODEVUPS_ASSETS_URL",[1542,1543,1544,1545],"[peprodev_profile]","[peprodev_login]","[peprodev_register]","[peprodev_dashboard]"]