[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3YPJndAxebSUdgbrVAjFchTgRgKyooAzdNWLhwxmgHE":3,"$fyU68JFkirC7AxiMyMeHrAO1c3cRWSflAUE3YtAsdclE":210,"$fR35XpDlOApVmkWkmSmSCrm2vn4FG74bfAU8W21qrvwU":215},{"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":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"discovery_status":26,"vulnerabilities":27,"developer":28,"crawl_stats":24,"alternatives":35,"analysis":146,"fingerprints":197},"password-rules","Password Rules","0.1","maxime.rainville","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaximerainville\u002F","\u003Cp>This simple plugin allows the WordPress site administrator to enforce minimal password requirements on its user.  You can specify a minimal password length.  You can also demand that users input uppercase characters, digits or special characters.  This only effects password changes.  Existing passwords will not be validated.\u003C\u002Fp>\n","This simple plugin allows the WordPress site administrator to enforce minimal password requirements on its user.",10,2975,0,"2010-10-28T18:10:00.000Z","3.0.5","3.0.0","",[19,20],"password","user","http:\u002F\u002Fmaximerainville.com\u002Fpassword_rules","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpassword-rules.0.3.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":23,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"maximerainville",2,20,30,84,"2026-05-20T08:58:52.750Z",[36,59,85,104,125],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":57,"download_link":58,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"wc-password-strength-settings","Password Strength Settings for WooCommerce","3.0.1","Danny Santoro","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanielsantoro\u002F","\u003Cp>Help secure your WooCommerce site by enforcing stronger passwords and taking additional control of your strength requirements.\u003C\u002Fp>\n\u003Ch3>What does this plugin do?\u003C\u002Fh3>\n\u003Cp>WooCommerce has an integrated Password Strength Meter which forces users to use strong passwords. Sometimes this isn’t desirable – with this plugin, you can choose between five password levels ranging from “Anything Goes” to “Strong Passwords Only”. In addition, you can modify the colors and appearance of these custom messages, as well as modify or remove the password hint. For details on how the password strength is determined, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDanielSantoro\u002Fwc-password-strength-settings\u002Fwiki\u002FHow-Password-Strength-is-Determined\" rel=\"nofollow ugc\">please read the documentation here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>What’s New?\u003C\u002Fh4>\n\u003Cp>Version 3.0.0 is a bit of a rewrite to bring the plugin up to modern coding standards. Functionality should not be impacted, but if it is, please reach out on the support forums.\u003C\u002Fp>\n\u003Cp>Version 3.0.1 is simply a hotfix declaring compatibility with WooCommerce HPOS. Since this plugin doesn’t touch anything with the orders or order metadata, it shouldn’t be impacted at all. \u003Cem>However\u003C\u002Fem>, if you notice any issues then please reach out via the contact form on my website.\u003C\u002Fp>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cp>While this does allow for user accounts to have weaker passwords, it’s a good idea to still encourage strong password use – \u003Cem>especially\u003C\u002Fem> for administrators!\u003C\u002Fp>\n\u003Ch4>Planned Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Option to remove “- Please enter a stronger password.” that is added by WordPress.\u003C\u002Fli>\n\u003Cli>Nothing else at the moment, but let me know if you have any ideas.\u003C\u002Fli>\n\u003C\u002Ful>\n","Help secure your WooCommerce site by enforcing stronger passwords and taking additional control of your strength requirements.",10000,177306,90,24,"2023-10-11T20:51:00.000Z","6.3.8","5.8",[52,53,54,55,56],"accounts","passwords","security","users","woocommerce","https:\u002F\u002Fdanielsantoro.com\u002Fproject\u002Fwoocommerce-password-strength-settings-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-password-strength-settings.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":79,"download_link":80,"security_score":81,"vuln_count":82,"unpatched_count":82,"last_vuln_date":83,"fetched_at":84},"expire-users","Expire Users","1.2.2","Ben Huson","https:\u002F\u002Fprofiles.wordpress.org\u002Fhusobj\u002F","\u003Cblockquote>\n\u003Cp>Important security update – if you are using version 0.2 or earlier please upgrade\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>This plugin allows you to set expiry dates for user logins. You can set a user to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Never expire (default)\u003C\u002Fli>\n\u003Cli>Expire in X days, weeks, moths or years\u003C\u002Fli>\n\u003Cli>Expire on a specific date\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When a user expires you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change the role of that user\u003C\u002Fli>\n\u003Cli>Replace the user’s password with a randomly generated one\u003C\u002Fli>\n\u003Cli>Send an email notification to the user\u003C\u002Fli>\n\u003Cli>Send an email notification to the site administrator\u003C\u002Fli>\n\u003Cli>Remove expiry details and allow user to continue to login\u003C\u002Fli>\n\u003Cli>Perform you own actions using an \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbenhuson\u002Fexpire-users\u002Fwiki\u002Fexpire_users_expired\" rel=\"nofollow ugc\">\u003Ccode>expire_users_expired\u003C\u002Fcode>\u003C\u002Fa> hook\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can automatically assign expiry details to users who sign up via the register form.\u003C\u002Fp>\n\u003Cp>The email notification messages can be configured in the admin settings.\u003C\u002Fp>\n\u003Cp>Please post in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fexpire-users\" rel=\"ugc\">support forum\u003C\u002Fa> if you have any questions, or refer to the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbenhuson\u002Fexpire-users\u002Fwiki\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbenhuson\u002Fexpire-users\u002Fissues\" rel=\"nofollow ugc\">report bugs\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbenhuson\u002Fexpire-users\u002Fissues\" rel=\"nofollow ugc\">submit translations\u003C\u002Fa> at the plugin’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbenhuson\u002Fexpire-users\u002F\" rel=\"nofollow ugc\">GitHub page\u003C\u002Fa>.\u003C\u002Fp>\n","Set expiry dates for user logins.",4000,53229,96,25,"2025-09-19T16:05:00.000Z","6.8.5","5.4","7.4",[76,77,19,78,55],"expire","login","roles","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fexpire-users\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexpire-users.1.2.2.zip",75,1,"2026-03-20 14:37:35","2026-03-15T15:16:48.613Z",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":33,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":17,"download_link":102,"security_score":103,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"expire-user-passwords","Expire User Passwords","1.4.2","Matt Miller","https:\u002F\u002Fprofiles.wordpress.org\u002Fmillermedianow\u002F","\u003Cp>Note: This is a forked version of the now unsupported \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexpire-passwords\u002F\" rel=\"ugc\">Expire Passwords\u003C\u002Fa> plugin. The notes below are copied over from the original plugin and will be updated as relevant updates become available. Please help by contributing to the GitHub repository \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMiller-Media\u002Fexpire-passwords\" rel=\"nofollow ugc\">Expire Passwords\u003C\u002Fa> on GitHub\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Did you find this plugin helpful? Please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fexpire-user-passwords\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Harden the security of your site by preventing unauthorized access to stale user accounts.\u003C\u002Fp>\n\u003Cp>This plugin is also ideal for sites needing to meet certain industry security compliances – such as government, banking or healthcare.\u003C\u002Fp>\n\u003Cp>In the plugin settings you can set the maximum number of days users are allowed to use the same password (90 days by default), as well as which user roles will be required to reset their passwords regularly (non-Administrators by default).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Languages supported:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Albanian (Shqip)\u003C\u002Fli>\n\u003Cli>Arabic (العربية)\u003C\u002Fli>\n\u003Cli>Armenian (Հայերեն)\u003C\u002Fli>\n\u003Cli>Basque (Euskara)\u003C\u002Fli>\n\u003Cli>Bengali (বাংলা)\u003C\u002Fli>\n\u003Cli>Bulgarian (Български)\u003C\u002Fli>\n\u003Cli>Catalan (Català)\u003C\u002Fli>\n\u003Cli>Chinese Simplified (简体中文)\u003C\u002Fli>\n\u003Cli>Croatian (Hrvatski)\u003C\u002Fli>\n\u003Cli>Czech (Čeština)\u003C\u002Fli>\n\u003Cli>Danish (Dansk)\u003C\u002Fli>\n\u003Cli>Dutch (Nederlands)\u003C\u002Fli>\n\u003Cli>Estonian (Eesti)\u003C\u002Fli>\n\u003Cli>Finnish (Suomi)\u003C\u002Fli>\n\u003Cli>French (Français)\u003C\u002Fli>\n\u003Cli>Galician (Galego)\u003C\u002Fli>\n\u003Cli>Georgian (ქართული)\u003C\u002Fli>\n\u003Cli>German (Deutsch)\u003C\u002Fli>\n\u003Cli>Greek (Ελληνικά)\u003C\u002Fli>\n\u003Cli>Hebrew (עברית)\u003C\u002Fli>\n\u003Cli>Hindi (हिन्दी)\u003C\u002Fli>\n\u003Cli>Hungarian (Magyar)\u003C\u002Fli>\n\u003Cli>Indonesian (Bahasa Indonesia)\u003C\u002Fli>\n\u003Cli>Irish (Gaeilge)\u003C\u002Fli>\n\u003Cli>Italian (Italiano)\u003C\u002Fli>\n\u003Cli>Japanese (日本語)\u003C\u002Fli>\n\u003Cli>Korean (한국어)\u003C\u002Fli>\n\u003Cli>Latvian (Latviešu)\u003C\u002Fli>\n\u003Cli>Lithuanian (Lietuvių)\u003C\u002Fli>\n\u003Cli>Macedonian (Македонски)\u003C\u002Fli>\n\u003Cli>Norwegian (Norsk)\u003C\u002Fli>\n\u003Cli>Persian (فارسی)\u003C\u002Fli>\n\u003Cli>Persian – Afghanistan (دری)\u003C\u002Fli>\n\u003Cli>Polish (Polski)\u003C\u002Fli>\n\u003Cli>Portuguese – Brazil (Português do Brasil)\u003C\u002Fli>\n\u003Cli>Portuguese – Portugal (Português)\u003C\u002Fli>\n\u003Cli>Romanian (Română)\u003C\u002Fli>\n\u003Cli>Russian (Русский)\u003C\u002Fli>\n\u003Cli>Serbian (Српски)\u003C\u002Fli>\n\u003Cli>Slovak (Slovenčina)\u003C\u002Fli>\n\u003Cli>Slovenian (Slovenščina)\u003C\u002Fli>\n\u003Cli>Spanish (Español)\u003C\u002Fli>\n\u003Cli>Swedish (Svenska)\u003C\u002Fli>\n\u003Cli>Tamil (தமிழ்)\u003C\u002Fli>\n\u003Cli>Thai (ไทย)\u003C\u002Fli>\n\u003Cli>Turkish (Türkçe)\u003C\u002Fli>\n\u003Cli>Ukrainian (Українська)\u003C\u002Fli>\n\u003Cli>Urdu (اردو)\u003C\u002Fli>\n\u003Cli>Vietnamese (Tiếng Việt)\u003C\u002Fli>\n\u003Cli>Welsh (Cymraeg)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Development of this plugin is done \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMiller-Media\u002Fexpire-passwords\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>. Pull requests welcome. Please see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMiller-Media\u002Fexpire-passwords\u002Fissues\" rel=\"nofollow ugc\">issues reported\u003C\u002Fa> there before going to the plugin forum.\u003C\u002Fstrong>\u003C\u002Fp>\n","Require certain users to change their passwords on a regular basis.",3000,58543,5,"2026-02-17T09:27:00.000Z","6.9.4","4.0","8.1",[77,101,53,54,55],"membership","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexpire-user-passwords.1.4.2.zip",100,{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":17,"tags":119,"homepage":123,"download_link":124,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"chap-secure-login","Chap Secure Password Login","1.6.6","Enrico Rossomando","https:\u002F\u002Fprofiles.wordpress.org\u002Fredsend\u002F","\u003Cp>Whenever you try to login into your website, you can use this plugin to trasmit your password encrypted. The encryption process is done by the Chap protocol; this is particularly useful when you can’t use ssl or other kinds of secure protocols. By activating the ChapSecureLogin plugin, the only information transmitted unencrypted is the username; password is hided with a random number (nonce) generated by the session – and opportunely transformed by the SHA-256 algorithm.\u003Cbr \u002F>\nIn the first login there will be an error, but don’t worry is only a tecnical error. Indeed in the next login’s operation, if the values are correct, there will not be errors, but you give mind because the password will sended in unencrypted way.\u003Cbr \u002F>\nIf you want more details about this algorithm, check \u003Ca href=\"http:\u002F\u002Fwww.devarticles.com\u002Fc\u002Fa\u002FJavaScript\u002FBuilding-a-CHAP-Login-System-An-ObjectOriented-Approach\u002F\" rel=\"nofollow ugc\">“Building a CHAP Login System”\u003C\u002Fa>.\u003Cbr \u002F>\nThis is a zero-configuration plugin.\u003C\u002Fp>\n\u003Cp>Enrico Rossomando (redsend) this is my blog about programming, gaming and startup > \u003Ca href=\"https:\u002F\u002Fwww.mrred.it\u002F\" title=\"Blog about programming, gaming and startup\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.mrred.it\u003C\u002Fa>\u003C\u002Fp>\n","Do not show password, during login, on an insecure channel (without SSL). Use a SHA-256 hash algorithm.",700,58432,62,8,"2020-06-07T08:21:00.000Z","5.4.19","2.5",[120,77,19,121,122],"admin","privacy","username","https:\u002F\u002Fwww.mrred.it\u002Fchap-secure-login-a-wordpress-plugin-for-secure-password-authentication\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchap-secure-login.1.6.6.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":135,"num_ratings":11,"last_updated":136,"tested_up_to":97,"requires_at_least":137,"requires_php":99,"tags":138,"homepage":144,"download_link":145,"security_score":103,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"mass-users-password-reset","MASS Users Password Reset","2.1.1","KrishaWeb","https:\u002F\u002Fprofiles.wordpress.org\u002Fkrishaweb\u002F","\u003Cp>Managing passwords for hundreds or thousands of WordPress users can quickly become a time-consuming and frustrating task. Resetting passwords manually for each user is inefficient and increases administrative overhead.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mass Users Password Reset\u003C\u002Fstrong> solves this problem by allowing administrators to reset passwords for multiple users at once directly from the WordPress dashboard.\u003C\u002Fp>\n\u003Cp>With a simple interface, administrators can filter users by role, review user details, and generate new secure passwords for multiple accounts in just a few clicks.\u003C\u002Fp>\n\u003Cp>Once the reset process is complete, affected users automatically receive an email containing their new password so they can log in immediately.\u003C\u002Fp>\n\u003Cp>This plugin is especially useful for Learning Management Systems (LMS), Membership websites, Corporate employee portals, Educational institutions, Community platforms, Multi-author blogs, Websites with large numbers of registered users. Whenever you need to enforce password changes across many users, this plugin helps you do it quickly and securely.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Bulk Password Reset: Reset passwords for multiple users at once instead of manually updating each account.\u003C\u002Fli>\n\u003Cli>Role-Based User Filtering: Filter users by role to target specific groups for password resets.\u003C\u002Fli>\n\u003Cli>Support for Custom User Roles: Works with custom roles created by membership plugins, LMS systems, or other user management tools.\u003C\u002Fli>\n\u003Cli>Secure Auto-Generated Passwords: Automatically generates secure random passwords for selected users.\u003C\u002Fli>\n\u003Cli>Email Notification to Users: Users receive an email notification containing their newly generated password after the reset process is completed.\u003C\u002Fli>\n\u003Cli>User List Overview: View user details such as username, name, and email address before performing password reset operations.\u003C\u002Fli>\n\u003Cli>Simple Admin Interface: Easy-to-use interface integrated directly within the WordPress admin dashboard.\u003C\u002Fli>\n\u003Cli>Multilingual Support: Fully translatable with support for multiple languages.\u003C\u002Fli>\n\u003Cli>WooCommerce Compatible: Works with WooCommerce user roles.\u003C\u002Fli>\n\u003Cli>Free Support: Get help with any issues or questions you may have.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free Version Limitations\u003C\u002Fh3>\n\u003Cp>The free version includes core functionality but has some limitations designed for smaller websites.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Maximum 100 users per reset operation\u003C\u002Fli>\n\u003Cli>New secure passwords are sent via email\u003C\u002Fli>\n\u003Cli>Secure reset link \u002F OTP reset not available\u003C\u002Fli>\n\u003Cli>WP-CLI support not available\u003C\u002Fli>\n\u003Cli>Sandbox \u002F test mode not available\u003C\u002Fli>\n\u003Cli>Email template customization not available\u003C\u002Fli>\n\u003Cli>Multisite support not available\u003C\u002Fli>\n\u003Cli>Limited advanced filtering options\u003C\u002Fli>\n\u003Cli>WooCommerce compatible custom roles not supported\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Unlimited Password Resets: Reset passwords for unlimited users in a single operation.\u003C\u002Fli>\n\u003Cli>Secure Password Reset Links: Send secure password reset links instead of plain passwords in emails.\u003C\u002Fli>\n\u003Cli>Reset Password from Users Page: Reset passwords for individual users directly from the WordPress Users page.\u003C\u002Fli>\n\u003Cli>Bulk Reset from Users Table: Perform bulk password resets directly from the users table.\u003C\u002Fli>\n\u003Cli>Custom Email Templates: Customize the email notifications sent to users after password resets.\u003C\u002Fli>\n\u003Cli>Advanced User Filtering: Filter users using additional parameters such as metadata or custom fields.\u003C\u002Fli>\n\u003Cli>WP-CLI Support: Run password reset operations using WP-CLI, ideal for automation and server-level operations.\u003C\u002Fli>\n\u003Cli>Test \u002F Sandbox Mode: Test the reset process before executing it on live users.\u003C\u002Fli>\n\u003Cli>Optimized for Large Websites: Improved performance when handling thousands of users.\u003C\u002Fli>\n\u003Cli>WooCommerce Compatible Custom Roles: Works with WooCommerce custom roles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstore.krishaweb.com\u002Fdocs\u002Fmass-users-password-reset\u002F?utm_source=readme&utm_medium=wporg&utm_campaign=MUPR\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fmass-users-password-reset-pro\u002F20809350\" rel=\"nofollow ugc\">Download the Mass Users Password Reset Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free vs Pro: What You Gain with the Upgrade\u003C\u002Fh3>\n\u003Cp>While the Free version gives you the basics auto-password generation Pro unlocks essential tools if you run heavy sites or care about customized workflows. Pro adds email template editing, advanced user filters, reset-link expiration, test\u002Fsandbox modes, and the ability to exclude users already having valid reset links. If you manage a WooCommerce store, BuddyPress community, Dokan marketplace, or large multisite network, Pro pays for itself in time savings, peace of mind, and fewer support headaches.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstore.krishaweb.com\u002Fschedule-password-reset-mupr-add-on\u002F?utm_source=readme&utm_medium=wporg&utm_campaign=MUPR\" rel=\"nofollow ugc\">Get Schedule Password Reset Add On\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pre-defined password reset schedule\u003C\u002Fli>\n\u003Cli>Unlimited password reset\u003C\u002Fli>\n\u003Cli>Role based schedule option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstore.krishaweb.com\u002Fproduct\u002Fpassword-reset-log\u002F?utm_source=readme&utm_medium=wporg&utm_campaign=MUPR\" rel=\"nofollow ugc\">Get Password Reset Log Add On\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Maintain the password reset log reset by MUPR plugin\u003C\u002Fli>\n\u003Cli>Accurate user password reset log\u003C\u002Fli>\n\u003Cli>Available for MUPR and MUPR Pro\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Our Customer Says:\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Awesome plugin\u003C\u002Fstrong>\u003Cbr \u002F>\n  “it’s very useful and great plugin to reset all the users password.” ~\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fawesome-plugin-3939\u002F\" rel=\"ugc\">@ashkanram\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Does a really good job\u003C\u002Fstrong>\u003Cbr \u002F>\n  “Seems to do a really good job of sending out password resets for multiple users. The pro version is definitely worth paying for the extra features.” ~\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fdoes-a-really-good-job-2\u002F\" rel=\"ugc\">@lightwavin\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Very nice\u003C\u002Fstrong>\u003Cbr \u002F>\n  “This is for the Pro version, which is a very nice plugin!” ~\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fvery-nice-1679\u002F\" rel=\"ugc\">@kostas45\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Reset passwords for multiple WordPress users at once. Filter users by role and send new passwords via email.",600,27648,72,"2026-03-12T10:59:00.000Z","5.9",[139,140,141,142,143],"email-notification","logs","reset-password","schedule","user-role","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmass-users-password-reset\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmass-users-password-reset.2.1.1.zip",{"attackSurface":147,"codeSignals":176,"taintFlows":188,"riskAssessment":189,"analyzedAt":196},{"hooks":148,"ajaxHandlers":172,"restRoutes":173,"shortcodes":174,"cronEvents":175,"entryPointCount":13,"unprotectedCount":13},[149,155,159,163,167,170],{"type":150,"name":151,"callback":152,"file":153,"line":154},"action","admin_init","password_rules_register_settings","password_rules.php",95,{"type":150,"name":156,"callback":157,"priority":11,"file":153,"line":158},"check_passwords","password_rules_check",113,{"type":150,"name":160,"callback":161,"priority":11,"file":153,"line":162},"user_profile_update_errors","password_rules_error",114,{"type":150,"name":164,"callback":165,"file":153,"line":166},"admin_menu","password_rules_admin_menu",117,{"type":150,"name":168,"callback":168,"priority":11,"file":153,"line":169},"password_rules",120,{"type":150,"name":161,"callback":161,"priority":11,"file":153,"line":171},121,[],[],[],[],{"dangerousFunctions":177,"sqlUsage":178,"outputEscaping":180,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":187},[],{"prepared":13,"raw":13,"locations":179},[],{"escaped":13,"rawEcho":30,"locations":181},[182,185],{"file":183,"line":95,"context":184},"password_rules_admin.php","raw output",{"file":183,"line":186,"context":184},27,[],[],{"summary":190,"deductions":191},"The \"password-rules\" plugin v0.1 exhibits a seemingly strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events indicates a very limited attack surface, which is a positive sign. Furthermore, the analysis shows no dangerous functions, file operations, or external HTTP requests, and all SQL queries utilize prepared statements. This suggests a cautious approach to core functionalities. However, a significant concern arises from the output escaping. With 100% of outputs not being properly escaped, there's a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data rendered to the user interface without proper sanitization could be exploited.  The plugin also shows zero capability checks, meaning that even sensitive functionalities, if they were to exist, would not be protected by WordPress's role and permission system. The lack of vulnerability history is good, but in the context of unescaped output and absent capability checks, it might indicate that the plugin is either too new to have had exploits discovered or its limited functionality has thus far avoided direct targeting. The overall security is undermined by the critical output escaping issue.",[192,194],{"reason":193,"points":115},"0% output escaping",{"reason":195,"points":95},"0 capability checks","2026-04-16T12:48:01.214Z",{"wat":198,"direct":203},{"assetPaths":199,"generatorPatterns":200,"scriptPaths":201,"versionParams":202},[],[],[],[],{"cssClasses":204,"htmlComments":205,"htmlAttributes":206,"restEndpoints":207,"jsGlobals":208,"shortcodeOutput":209},[],[],[],[],[],[],{"error":211,"url":212,"statusCode":213,"statusMessage":214,"message":214},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fpassword-rules\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":216,"versions":217},3,[218,225,232],{"version":219,"download_url":22,"svn_tag_url":220,"released_at":24,"has_diff":221,"diff_files_changed":222,"diff_lines":24,"trac_diff_url":223,"vulnerabilities":224,"is_current":221},"0.3","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpassword-rules\u002Ftags\u002F0.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpassword-rules%2Ftags%2F0.2&new_path=%2Fpassword-rules%2Ftags%2F0.3",[],{"version":226,"download_url":227,"svn_tag_url":228,"released_at":24,"has_diff":221,"diff_files_changed":229,"diff_lines":24,"trac_diff_url":230,"vulnerabilities":231,"is_current":221},"0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpassword-rules.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpassword-rules\u002Ftags\u002F0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpassword-rules%2Ftags%2F0.1&new_path=%2Fpassword-rules%2Ftags%2F0.2",[],{"version":6,"download_url":233,"svn_tag_url":234,"released_at":24,"has_diff":221,"diff_files_changed":235,"diff_lines":24,"trac_diff_url":24,"vulnerabilities":236,"is_current":211},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpassword-rules.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpassword-rules\u002Ftags\u002F0.1\u002F",[],[]]