[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5j3Fln17296fC6kuc8PE-pM35ZS9HDvabxj7bD4GWYY":3,"$fAJYvHzNZihl5rYxyHN8dnOyXDCnkjlrWXjuENI5PDmg":212,"$fiknnyAZ32hyWtc8nEZUllGlkYw9fMr_U3MzpXSq_krw":217},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":35,"analysis":139,"fingerprints":193},"wp-generate-password","WP Generate Password","1.3.0","Deestur","https:\u002F\u002Fprofiles.wordpress.org\u002Fkenvilar\u002F","\u003Cp>This plugin generates random password with a default length of 16.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Users can use shortcode to every pages and posts\u003C\u002Fli>\n\u003Cli>Users can choose the number of length of their password with a minimum of 4 and maximum of 100 characters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you are a developer and you want to put some extra filter or hooks for this plugin then let me know.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkenvilar\u002Fwp-generate-password\" rel=\"nofollow ugc\">Github repository\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Updates\u003C\u002Fh3>\n\u003Cp>Updates to the plugin will be posted here, to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkenvilar\u002Fwp-generate-password\" rel=\"nofollow ugc\">Github repo\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-generate-password\u002F\" rel=\"ugc\">WP Generate Password\u003C\u002Fa> will always link to the newest version.\u003C\u002Fp>\n","A simple wordpress plugin that will generate password and displays at the top of every admin pages.",0,1317,"2017-09-12T14:22:00.000Z","4.8.28","4.7","",[18,19,20,21,4],"generate","password","random","wp","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-generate-password\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-generate-password.1.3.0.zip",85,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"kenvilar",1,30,84,"2026-08-29T09:56:21.989Z",[36,55,78,101,121],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":11,"num_ratings":11,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":16,"tags":48,"homepage":52,"download_link":53,"security_score":54,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"randomize-password","Randomize Password","1.0.1","Usman Ali Qureshi","https:\u002F\u002Fprofiles.wordpress.org\u002Fusmanaliqureshi\u002F","\u003Cp>Introducing Randomize Password plugin. This feature-rich tool empowers administrators to effortlessly manage user passwords based on predefined schedules. With just a few clicks in the plugin settings, administrators can now enhance security by automating password changes for user accounts.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Scheduled Password Changes\u003C\u002Fstrong>: Randomize Password enables administrators to set up automatic password changes for users at specified intervals. This adds an extra layer of security, reducing the risk of unauthorized access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Administrator Exclusive\u003C\u002Fstrong>: The scheduling functionality is exclusively available to administrators, ensuring that only authorized personnel can control the password change settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Randomized Passwords\u003C\u002Fstrong>: Passwords are generated randomly during each scheduled change, enhancing security by avoiding predictable patterns.\u003C\u002Fli>\n\u003C\u002Fol>\n","Introducing Randomize Password plugin. This feature-rich tool empowers administrators to effortlessly manage user passwords based on predefined schedu &hellip;",1573,"2026-06-17T04:42:00.000Z","7.0.2","3.0",[49,19,20,50,51],"generate-password","random-password","security","https:\u002F\u002Fgithub.com\u002Fusmanaliqureshi\u002Frandomize-password","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandomize-password.1.0.1.zip",100,{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":54,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":73,"download_link":74,"security_score":75,"vuln_count":76,"unpatched_count":11,"last_vuln_date":77,"fetched_at":26},"bdvs-password-reset","Password Reset with Code for WordPress REST API","0.0.17","dominic_ks","https:\u002F\u002Fprofiles.wordpress.org\u002Fdominic_ks\u002F","\u003Cp>A simple plugin that adds a password reset facility to the WordPress REST API using a code. The process is a two step process:\u003C\u002Fp>\n\u003Col>\n\u003Cli>User requests a password reset. A code is emailed to their registered email address\u003C\u002Fli>\n\u003Cli>The user enters the code when setting a new password, which is only set if the code is valid and has not expired\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>It is also possible to check the validity of a code without resetting the password which enables the possibility of setting the password by other means, or having a two stage process for checking the code and resetting the password if desired.\u003C\u002Fp>\n\u003Cp>Default settings are to use an 8 digit code consisting of numbers, upper and lower case letters and special characters, which has a life span of 15 minutes, afterwhich a new code would need to be requested. By default a user can attempt to use or validate a code up to 3 times before automatically invalidating it.\u003C\u002Fp>\n\u003Ch3>Endpoints\u003C\u002Fh3>\n\u003Cp>The plugin adds two new endpoints to the REST API:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Endpoint: \u003Cem>\u002Fwp-json\u002Fbdpwr\u002Fv1\u002Freset-password\u003C\u002Fem>\u003Cbr \u002F>\n— HTTP Verb: POST\u003Cbr \u002F>\n— Parameters (\u003Cstrong>all required\u003C\u002Fstrong>):\u003Cbr \u002F>\n— email\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>\u002Fwp-json\u002Fbdpwr\u002Fv1\u002Fset-password\u003C\u002Fem>\u003Cbr \u002F>\n— HTTP Verb: POST\u003Cbr \u002F>\n— Parameters (\u003Cstrong>all required\u003C\u002Fstrong>):\u003Cbr \u002F>\n— email\u003Cbr \u002F>\n— password\u003Cbr \u002F>\n— code\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>\u002Fwp-json\u002Fbdpwr\u002Fv1\u002Fvalidate-code\u003C\u002Fem>\u003Cbr \u002F>\n— HTTP Verb: POST\u003Cbr \u002F>\n— Parameters (\u003Cstrong>all required\u003C\u002Fstrong>):\u003Cbr \u002F>\n— email\u003Cbr \u002F>\n— code\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Example Requests (jQuery)\u003C\u002Fh3>\n\u003Ch3>Reset Password\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>$.ajax({\n  url: '\u002Fwp-json\u002Fbdpwr\u002Fv1\u002Freset-password',\n  method: 'POST',\n  data: {\n    email: 'example@example.com',\n  },\n  success: function( response ) {\n    console.log( response );\n  },\n  error: function( response ) {\n    console.log( response );\n  },\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Set New Password\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>$.ajax({\n  url: '\u002Fwp-json\u002Fbdpwr\u002Fv1\u002Fset-password',\n  method: 'POST',\n  data: {\n    email: 'example@example.com',\n    code: '1234',\n    password: 'Pa$$word1',\n  },\n  success: function( response ) {\n    console.log( response );\n  },\n  error: function( response ) {\n    console.log( response );\n  },\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Validate Code\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>$.ajax({\n  url: '\u002Fwp-json\u002Fbdpwr\u002Fv1\u002Fvalidate-code',\n  method: 'POST',\n  data: {\n    email: 'example@example.com',\n    code: '1234',\n  },\n  success: function( response ) {\n    console.log( response );\n  },\n  error: function( response ) {\n    console.log( response );\n  },\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Example Success Responses (JSON)\u003C\u002Fh3>\n\u003Ch3>Reset Password\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>{\n    \"data\": {\n        \"status\": 200\n    },\n    \"message\": \"A password reset email has been sent to your email address.\"\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Set New Password\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>{\n    \"data\": {\n        \"status\": 200\n    },\n    \"message\": \"Password reset successfully.\"\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Validate Code\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>{\n    \"data\": {\n        \"status\": 200\n    },\n    \"message\": \"The code supplied is valid.\"\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Example Error Responses (JSON)\u003C\u002Fh3>\n\u003Ch3>Reset Password\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>{\n    \"code\": \"bad_email\",\n    \"message\": \"No user found with this email address.\",\n    \"data\": {\n        \"status\": 500\n    }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Set New Password\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>{\n    \"code\": \"bad_request\",\n    \"message\": \"You must request a password reset code before you try to set a new password.\",\n    \"data\": {\n        \"status\": 500\n    }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Validate Code\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>{\n    \"code\": \"bad_request\",\n    \"message\": \"The reset code provided is not valid.\",\n    \"data\": {\n        \"status\": 500\n    }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cp>A number of WordPress filters have been added to help customise the process, please feel free to request additional filters or submit a pull request with any that you required.\u003C\u002Fp>\n\u003Ch3>Filter the length of the code\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>add_filter( 'bdpwr_code_length' , function( $length ) {\n  return 4;\n}, 10 , 1 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Filter Expiration Time\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>add_filter( 'bdpwr_code_expiration_seconds' , function( $seconds ) {\n  return 900;\n}, 10 , 1 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Filter the date format used by the plugin to display expiration times\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>add_filter( 'bdpwd_date_format' , function( $format ) {\n  return 'H:i';\n}, 10 , 1 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Filter the reset email subject\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>add_filter( 'bdpwr_code_email_subject' , function( $subject ) {\n  return 'Password Reset';\n}, 10 , 1 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Filter the email content\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>add_filter( 'bdpwr_code_email_text' , function( $text , $email , $code , $expiry ) {\n  return $text;\n}, 10 , 4 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Filter maximum attempts allowed to use a reset code, default is 3, -1 for unlimmited\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>add_filter( 'bdpwr_max_attempts' , function( $attempts ) {\n  return 3;\n}, 10 , 4 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Filter whether to include upper and lowercase letters in the code as well as numbers, default is false\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>add_filter( 'bdpwr_include_letters' , function( $include ) {\n  return false;\n}, 10 , 4 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Filter the characters to be used when generating a code, you can use any string you want, default is 0123456789\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>add_filter( 'bdpwr_selection_string' , function( $string ) {\n  return '0123456789';\n}, 10 , 4 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Filter the WP roles allowed to reset their password with this plugin, default is any, example below shows removing administrators\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>add_filter( 'bdpwr_allowed_roles' , function( $roles ) {\n\n  $key = array_search( 'administrator' , $roles );\n\n  if( $key !== false ) {\n    unset( $roles[ $key ] );\n  }\n\n  return $roles;\n\n}, 10 , 1 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Filter to add custom namespace for REST API\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>add_filter( 'bdpwr_route_namespace' , function( $route_namespace ) {\n  return 'xyz\u002Fv1';\n}, 10 , 1 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plugin icon \u002F banner image by \u003Ca href=\"https:\u002F\u002Funsplash.com\u002Fphotos\u002FCWL6tTDN31w\" rel=\"nofollow ugc\">Sincerely Media\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple plugin that adds a password reset facility to the WordPress REST API using a code. The process is a two step process:",900,19004,10,"2025-06-05T15:06:00.000Z","6.8.6","4.6","5.4",[71,72],"password-reset","wp-api","https:\u002F\u002Fwww.bedevious.co.uk\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbdvs-password-reset.0.0.17.zip",87,2,"2025-08-28 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":54,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":16,"download_link":98,"security_score":99,"vuln_count":31,"unpatched_count":11,"last_vuln_date":100,"fetched_at":26},"login-me-now","Login Me Now – Passwordless, Magic Link, OTP & Social Login for WordPress","1.16","HalalBrains","https:\u002F\u002Fprofiles.wordpress.org\u002Fhalalbrains\u002F","\u003Ch4>What is Login Me Now?\u003C\u002Fh4>\n\u003Cp>Login Me Now is a modern login and access control solution for WordPress. It helps you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Grant temporary access with secure one-time links\u003C\u002Fli>\n\u003Cli>Log in without passwords\u003C\u002Fli>\n\u003Cli>Offer Google and Facebook social login\u003C\u002Fli>\n\u003Cli>Switch between user accounts instantly\u003C\u002Fli>\n\u003Cli>Use browser extensions for one-click dashboard access\u003C\u002Fli>\n\u003Cli>Verify users with SMS-based one-time passwords\u003C\u002Fli>\n\u003Cli>Track login history and activity\u003C\u002Fli>\n\u003Cli>Manage modules, integrations, and features from a single hub\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>New: Phone OTP Login\u003Cbr \u002F>\nAllow users to verify identity with one-time passwords delivered via SMS using Firebase or Twilio.\u003C\u002Fp>\n\u003Cp>Improved Email Magic Link\u003Cbr \u002F>\nRefined modal, confirmation step, and updated email template for a more professional experience.\u003C\u002Fp>\n\u003Ch4>Video Overview\u003C\u002Fh4>\n\u003Cp>Watch a quick 38-second overview of the problem, solution, and features:\u003Cbr \u002F>\n\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\u002FmLKvHphKX0E?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\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Ch3>Passwordless & Temporary Login\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Generate secure login links with expiration time (hours or days)\u003C\u002Fli>\n\u003Cli>No passwords needed — secure login with one click\u003C\u002Fli>\n\u003Cli>Control access using validity periods and conditional settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Social Login\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Google and Facebook login support\u003C\u002Fli>\n\u003Cli>Use shortcodes to place login buttons anywhere\u003C\u002Fli>\n\u003Cli>Pro: Sync profile photo and name\u003C\u002Fli>\n\u003Cli>Pro: Redirect users to any page after login\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Phone OTP Login (New)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>OTP delivery through Firebase or Twilio Verify\u003C\u002Fli>\n\u003Cli>Rate limiting, resend cooldown, and reCAPTCHA supported\u003C\u002Fli>\n\u003Cli>Country flag selector and restriction options\u003C\u002Fli>\n\u003Cli>Store and normalize phone numbers in user profiles\u003C\u002Fli>\n\u003Cli>Works via shortcode or wp-login.php login provider interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>User Switching\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Instantly switch between user accounts\u003C\u002Fli>\n\u003Cli>No logout\u002Flogin cycles required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Email Magic Link\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Single-use secure login links\u003C\u002Fli>\n\u003Cli>Clean modal with validation and success confirmation\u003C\u002Fli>\n\u003Cli>Friendly email template with clear CTA\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Activity Log\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Integrates with Simple History\u003C\u002Fli>\n\u003Cli>Track who logged in and how they authenticated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Browser Extensions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Flogin-me-now-wordpress-lo\u002Fkkkofomlfhbepmpiplggmfpomdnkljoh\" rel=\"nofollow ugc\">Chrome Extension\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faddons.mozilla.org\u002Fen-US\u002Ffirefox\u002Faddon\u002Flogin-me-now\u002F\" rel=\"nofollow ugc\">Firefox Add-on\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Uses encrypted JWT tokens for secure and fast access\u003C\u002Fli>\n\u003Cli>No passwords are stored in the extension\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Modules Hub (New)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Toggle modules, integrations, and upcoming features from one dashboard\u003C\u002Fli>\n\u003Cli>Search, filter, and manage active, available, and upcoming modules\u003C\u002Fli>\n\u003Cli>Module state persists automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>Use these shortcodes to display login buttons anywhere:\u003C\u002Fp>\n\u003Cp>[login_me_now_google_button]\u003Cbr \u002F>\n[login_me_now_facebook_button]\u003Cbr \u002F>\n[login_me_now_phone_otp_button]\u003Cbr \u002F>\n[login_me_now_email_magic_link_button]\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Site Owners: Give temporary access without sharing passwords\u003C\u002Fli>\n\u003Cli>Developers: Request secure client access instead of asking for admin credentials\u003C\u002Fli>\n\u003Cli>Agencies: Switch between multiple user accounts easily\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All-in-One Content Restriction\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads\u003C\u002Fli>\n\u003Cli>Directorist\u003C\u002Fli>\n\u003Cli>Simple History\u003C\u002Fli>\n\u003Cli>Fluent Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Coming Soon: Tutor LMS, BuddyBoss, BuddyPress, Dokan, bbPress\u003C\u002Fp>\n\u003Ch4>Why Choose Login Me Now?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Encrypted, time-sensitive authentication\u003C\u002Fli>\n\u003Cli>Faster, smoother login flows\u003C\u002Fli>\n\u003Cli>Works for both beginners and power users\u003C\u002Fli>\n\u003Cli>Actively updated and maintained\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Social login profile sync (name, avatar)\u003C\u002Fli>\n\u003Cli>Custom redirect after login\u003C\u002Fli>\n\u003Cli>More integrations (coming soon)\u003C\u002Fli>\n\u003Cli>WooCommerce express login (coming soon)\u003C\u002Fli>\n\u003Cli>Advanced OTP enhancements (coming soon)\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pro version:\u003Cbr \u002F>\nhttps:\u002F\u002Floginmenow.com\u002Fpricing\u002F\u003C\u002Fp>\n\u003Ch3>FIND AN ISSUE?\u003C\u002Fh3>\n\u003Cp>Support forum:\u003Cbr \u002F>\nhttps:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Flogin-me-now\u002F\u003C\u002Fp>\n\u003Cp>Please search existing topics before opening a new one.\u003C\u002Fp>\n","Login Me Now combines Passwordless Login, Email Magic Links, Phone OTP Verification, Temporary Logins, Social Logins (Google & Facebook), User Swi &hellip;",500,15012,9,"2026-04-29T11:48:00.000Z","6.9.5","5.6","7.4",[94,19,95,96,97],"login","secure-login","social-login","wp-login","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-me-now.1.16.zip",98,"2025-02-26 00:00:00",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":54,"num_ratings":65,"last_updated":111,"tested_up_to":46,"requires_at_least":112,"requires_php":16,"tags":113,"homepage":119,"download_link":120,"security_score":54,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"easy-populate-posts","Easy Populate Posts","4.4.5","Iulia Cazan","https:\u002F\u002Fprofiles.wordpress.org\u002Fiulia-cazan\u002F","\u003Cp>Populate the sites with random content (configurable type, with tags, meta, terms, images, publish date, status, parent, sticky, gutenberg template).\u003C\u002Fp>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Cp>\u003Ccode>spp_prepare_post_data\u003C\u002Fcode>, \u003Ccode>spp_after_post_inserted\u003C\u002Fcode>, \u003Ccode>spp_after_post_updated\u003C\u002Fcode>, \u003Ccode>spp_before_post_image_attached\u003C\u002Fcode>, \u003Ccode>spp_after_post_image_attached\u003C\u002Fcode>, \u003Ccode>spp_after_post_processed\u003C\u002Fcode>, \u003Ccode>spp_filter_remove_update_info\u003C\u002Fcode>, \u003Ccode>spp_filter_remove_donate_info\u003C\u002Fcode>, \u003Ccode>spp_filter_post_statuses\u003C\u002Fcode>, \u003Ccode>spp_filter_post_taxonomies\u003C\u002Fcode>, \u003Ccode>spp_filter_acf_fields\u003C\u002Fcode>, \u003Ccode>spp_filter_post_meta\u003C\u002Fcode>, \u003Ccode>spp_filter_name_elements\u003C\u002Fcode>, \u003Ccode>spp_max_options_tax\u003C\u002Fcode>, \u003Ccode>spp_max_options_meta\u003C\u002Fcode>, \u003Ccode>spp_meta_value\u003C\u002Fcode>, \u003Ccode>spp_max_fields\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\u003C\u002Fp>\n","Populate the sites with random content: title, type, terms, meta, images, status, date, parent, sticky, Gutenberg template, etc.",200,28641,"2026-04-11T10:15:00.000Z","4.8",[114,115,116,117,118],"content-generator","dummy-content","generate-content","populate-posts","random-content","https:\u002F\u002Fiuliacazan.ro\u002Feasy-populate-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-populate-posts.4.4.5.zip",{"slug":122,"name":123,"version":39,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":54,"downloaded":128,"rating":54,"num_ratings":129,"last_updated":130,"tested_up_to":90,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":137,"download_link":138,"security_score":54,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"generate-random-orders-for-woocommerce","Generate Random Orders For WooCommerce","BerryPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fberrypress\u002F","\u003Cp>The “Generate Random Orders for WooCommerce” plugin allows store owners to generate random orders quickly, making it a valuable tool for testing and data population. You can set the number of orders to generate.\u003C\u002Fp>\n\u003Cp>Once you generate the orders, you can easily view them in the WooCommerce admin panel. This plugin can save you a significant amount of time when testing your store’s ordering and payment processes or when populating your database with random data.\u003C\u002Fp>\n\u003Ch3>How it works?\u003C\u002Fh3>\n\u003Cp>This plugin runs a script to generate random orders and related data in this site’s WooCommerce database. You can specify how many orders you want to generate.\u003C\u002Fp>\n\u003Cp>Order dates are set as follows:\u003Cbr \u002F>\n– Order #1: midnight today\u003Cbr \u002F>\n– Order #2: midnight yesterday\u003Cbr \u002F>\n– Order #3: midnight one week ago\u003Cbr \u002F>\n– Order #4: midnight 30 days ago\u003Cbr \u002F>\n– Order #5+: random date and time between now and 365 days ago, with ~50% of orders between now and 30 days ago\u003C\u002Fp>\n\u003Col>\n\u003Cli>Order billing name and shipping name are each randomly selected from two possible names.\u003C\u002Fli>\n\u003Cli>>Order billing phone and shipping phone are randomly generated 10-digit numbers.\u003C\u002Fli>\n\u003Cli>Order user ID is either 1 or 2. The JSON assumes that the nickname of user 1 is user1, and the nickname of user 2 is user2 (this doesn’t matter if the JSON is not being used.\u003C\u002Fli>\n\u003Cli>Order billing address and shipping address are the same, randomly selected from two possible addresses, one Canadian and one US.\u003C\u002Fli>\n\u003Cli>Order billing email is example\u003Cem>N\u003C\u002Fem>@example.com, where \u003Cem>N\u003C\u002Fem> is a random number from 1 to 3.\u003C\u002Fli>\n\u003Cli>Each order has (randomly) 1 to 5 product items. The WooCommerce store must have both variable and simple products. Products are selected at random with a ~33% bias toward variable products and ~67% bias toward simple products. Each item has a random quantity between 1 and 5 (whole number).\u003C\u002Fli>\n\u003Cli>~25% of orders are assigned local pickup. ~75% of orders are assigned flat rate shipping. The shipping in the WooCommerce store must be set up with flat rate having instance ID 1 and local pickup having instance ID 2. Shipping amount is a random whole number between 5 and 20.\u003C\u002Fli>\n\u003Cli>~33% of orders have coupon code 50OFF added. This coupon code must be configured in WooCommerce.\u003C\u002Fli>\n\u003Cli>Orders are randomly assigned statuses with the following approximate distribution: 14% pending, 29% processing, 57% completed. Some orders may have their status automatically changed to refunded due to the line item refund, if the refund results in the entire order being refunded.\u003C\u002Fli>\n\u003Cli>~50% of orders have a custom meta field wpz_custom_meta_1, and ~50% of orders have a custom meta field wpz_custom_meta_2. The value of either field is a random 3 digit number.\u003C\u002Fli>\n\u003Cli>The JSON assumes that two taxes are set up: tax ID 1 is GST, tax ID 2 is PST. This doesn’t matter if the JSON is not being used.\u003C\u002Fli>\n\u003Cli>~20% orders have line item refunds. Each refund has one product item, and the quantity refunded is 1; refund amounts correspond to quantity pro-rated line total and taxes. A corresponding amount of shipping is refunded (ignoring other items that may be on the order). Refunds are dated between 1 and 14 days from the order date, but not past the current time.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Addons & Integrations\u003C\u002Fh3>\n\u003Cp>Looking to automate your reports, share them on the frontend of your site, or export details about an individual sale for order fulfillment? Upgrade or become a member for access to these add-ons:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-sales-report-for-woocommerce\u002F\" rel=\"ugc\">Ninjalytics: Sales Reports & Order Export for WooCommerce and EDD\u003C\u002Fa> – the rebranded Product Sales Report. Create powerful sales reports and order exports with charts, 15+ templates, and live report preview (\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fwoocommerce\u002Fninjalytics\u002F?utm_source=wordpressorg&utm_medium=generate-random-orders-for-woocommerce\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> also available)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fwoocommerce\u002Fscheduled-email-reports\u002F?utm_source=wordpressorg&utm_medium=generate-random-orders-for-woocommerce\" rel=\"nofollow ugc\">Scheduled Email Reports for WooCommerce\u003C\u002Fa> – email your reports as an attachment on a recurring schedule\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fwoocommerce\u002Ffrontend-reports-for-woocommerce\u002F?utm_source=wordpressorg&utm_medium=generate-random-orders-for-woocommerce\" rel=\"nofollow ugc\">Frontend Reports for WooCommerce\u003C\u002Fa> – embed a report or a download link in a post or a page\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fwoocommerce\u002Fexport-order-items-pro\u002F?utm_source=wordpressorg&utm_medium=generate-random-orders-for-woocommerce\" rel=\"nofollow ugc\">Export Order Items Pro for WooCommerce\u003C\u002Fa> – export order details for use in order fulfillment and data analysis\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fwoocommerce\u002Fextra-product-options-addon\u002F?utm_source=wordpressorg&utm_medium=generate-random-orders-for-woocommerce\" rel=\"nofollow ugc\">Extra Product Options Addon for Export Order Items\u003C\u002Fa> – export fields from the WooCommerce Extra Product Options plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugins for BBPress:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fbbpress\u002Fimage-upload-for-bbpress-pro\u002F?utm_source=wordpressorg&utm_medium=generate-random-orders-for-woocommerce\" rel=\"nofollow ugc\">Image Upload for bbPress Pro\u003C\u002Fa> – premium version of the inline image upload plugin for bbPress\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fbbpress\u002Fs3-image-storage-for-bbpress\u002F?utm_source=wordpressorg&utm_medium=generate-random-orders-for-woocommerce\" rel=\"nofollow ugc\">S3 Image Storage for bbPress\u003C\u002Fa> – store bbPress image uploads on Amazon S3\u003C\u002Fp>\n\u003Ch3>You may also like these plugins\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002F\" rel=\"nofollow ugc\">BerryPress\u003C\u002Fa> has built a range of powerful plugins for WooCommerce and WordPress. Check out some of our favorites below – and don’t forget to leave a ⭐⭐⭐⭐⭐ review to help others in the community discover them!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flive-carts-for-woocommerce\u002F\" rel=\"ugc\">Live Carts for WooCommerce\u003C\u002Fa> – Free plugin to view and analyze live shopping carts in real time to understand user behavior and optimize conversions (\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fwoocommerce\u002Flive-carts\u002F\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> also available). \u003Cstrong>Integrates with Ninjalytics\u003C\u002Fstrong> to add 4 specialized cart reporting templates.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fwoocommerce\u002Fautomatic-product-categories\u002F\" rel=\"nofollow ugc\">Automatic Product Categories\u003C\u002Fa> – Available as a free version and Pro. Automatically assign products to categories and tags, based on custom rules, saving you time and keeping your store organized.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-upload-for-bbpress\u002F\" rel=\"ugc\">Inline Image Upload for BBPress\u003C\u002Fa> – Add a TinyMCE WYSIWYG editor to BBPress forums and enable inline image uploads, so users can easily attach and display images within their posts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-order-editor-for-woocommerce\u002F\" rel=\"ugc\">Advanced Order Editor for WooCommerce\u003C\u002Fa> – Add editable Paid date, Completed date and Payment method fields in the WooCommerce order admin screen.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fphotoberry-studio\u002F\" rel=\"ugc\">PhotoBerry Studio\u003C\u002Fa> – provides a complete solution to enhance and streamline your photography workflow. With advanced tools for image organization, gallery management, and client proofing, it transforms the way you work.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Floginberry\u002F\" rel=\"ugc\">LoginBerry\u003C\u002Fa> – bundles account verification, two-factor authentication (2FA), passwordless login, and login logs. Each feature can be enabled or disabled independently. Outgoing codes are delivered by email.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustomer-address-change-notification-for-woocommerce\u002F\" rel=\"ugc\">Customer Address Change Notification for WooCommerce\u003C\u002Fa> – Get instant notifications when customers update their shipping or billing address, helping you stay on top of changes and prevent delivery issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To view BerryPress’s premium WordPress plugins and themes, visit our \u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fshop\u002F\" rel=\"nofollow ugc\">WordPress products catalog page\u003C\u002Fa>.\u003C\u002Fp>\n","Generates random orders for your WooCommerce store. It's a great tool for testing and populating your store's database with random data.",4513,3,"2026-05-15T18:33:00.000Z","5.0","7.3",[18,134,20,135,136],"orders","sample-orders","woocommerce","https:\u002F\u002Fberrypress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenerate-random-orders-for-woocommerce.1.0.1.zip",{"attackSurface":140,"codeSignals":172,"taintFlows":184,"riskAssessment":185,"analyzedAt":192},{"hooks":141,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":171,"entryPointCount":31,"unprotectedCount":11},[142,148,151,153,156,159,162],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","plugins_loaded","anonymous","includes\\class-wpgenerapass.php",47,{"type":143,"name":149,"callback":145,"file":146,"line":150},"admin_enqueue_scripts",53,{"type":143,"name":149,"callback":145,"file":146,"line":152},54,{"type":143,"name":154,"callback":145,"file":146,"line":155},"admin_head",57,{"type":143,"name":157,"callback":145,"file":146,"line":158},"admin_notices",58,{"type":143,"name":160,"callback":145,"file":146,"line":161},"wp_enqueue_scripts",64,{"type":143,"name":160,"callback":145,"file":146,"line":163},65,[],[],[167],{"tag":168,"callback":169,"file":146,"line":170},"wpgenerapass","wpgenerapass_shortcode",68,[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":176,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":76,"bundledLibraries":183},[],{"prepared":11,"raw":11,"locations":175},[],{"escaped":177,"rawEcho":31,"locations":178},4,[179],{"file":180,"line":181,"context":182},"admin\\class-wpgenerapass-admin.php",67,"raw output",[],[],{"summary":186,"deductions":187},"The \"wp-generate-password\" plugin v1.3.0 exhibits a generally strong security posture based on the provided static analysis.  The absence of dangerous functions, file operations, and external HTTP requests, coupled with the exclusive use of prepared statements for SQL queries, indicates a solid development practice.  Furthermore, the limited attack surface, with all identified entry points having either capability checks or no apparent need for authentication, is a positive sign. The fact that there are no recorded vulnerabilities, critical taint flows, or unpatched CVEs further reinforces this positive outlook.\n\nHowever, there are minor areas for improvement. The presence of one shortcode without explicit checks raises a slight concern, though the overall lack of significant entry points and the minimal total outputs with a high percentage properly escaped mitigates this risk considerably. The absence of nonce checks, while not explicitly a vulnerability in this context due to the limited attack surface, is a common security practice that could be implemented for an extra layer of defense.  Overall, the plugin appears to be well-secured, with no major vulnerabilities identified and good coding practices observed.",[188,190],{"reason":189,"points":129},"Shortcode without explicit auth check",{"reason":191,"points":129},"No nonce checks implemented","2026-03-17T06:23:11.270Z",{"wat":194,"direct":203},{"assetPaths":195,"generatorPatterns":198,"scriptPaths":199,"versionParams":200},[196,197],"\u002Fwp-content\u002Fplugins\u002Fwp-generate-password\u002Fadmin\u002Fcss\u002Fwpgenerapass-admin.css","\u002Fwp-content\u002Fplugins\u002Fwp-generate-password\u002Fadmin\u002Fjs\u002Fwpgenerapass-admin.js",[],[197],[201,202],"wp-generate-password\u002Fadmin\u002Fcss\u002Fwpgenerapass-admin.css?ver=","wp-generate-password\u002Fadmin\u002Fjs\u002Fwpgenerapass-admin.js?ver=",{"cssClasses":204,"htmlComments":206,"htmlAttributes":207,"restEndpoints":208,"jsGlobals":209,"shortcodeOutput":210},[205],"wpgenerapass-show-password",[],[],[],[],[211],"\u003Cp class=\"wpgenerapass-show-password\">Generated Password: \u003Cstrong>",{"error":213,"url":214,"statusCode":215,"statusMessage":216,"message":216},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-generate-password\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":177,"versions":218},[219,225,232,239],{"version":6,"download_url":23,"svn_tag_url":220,"released_at":25,"has_diff":221,"diff_files_changed":222,"diff_lines":25,"trac_diff_url":223,"vulnerabilities":224,"is_current":213},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-generate-password\u002Ftags\u002F1.3.0\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-generate-password%2Ftags%2F1.2.0&new_path=%2Fwp-generate-password%2Ftags%2F1.3.0",[],{"version":226,"download_url":227,"svn_tag_url":228,"released_at":25,"has_diff":221,"diff_files_changed":229,"diff_lines":25,"trac_diff_url":230,"vulnerabilities":231,"is_current":221},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-generate-password.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-generate-password\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-generate-password%2Ftags%2F1.1.0&new_path=%2Fwp-generate-password%2Ftags%2F1.2.0",[],{"version":233,"download_url":234,"svn_tag_url":235,"released_at":25,"has_diff":221,"diff_files_changed":236,"diff_lines":25,"trac_diff_url":237,"vulnerabilities":238,"is_current":221},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-generate-password.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-generate-password\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-generate-password%2Ftags%2F1.0.0&new_path=%2Fwp-generate-password%2Ftags%2F1.1.0",[],{"version":240,"download_url":241,"svn_tag_url":242,"released_at":25,"has_diff":221,"diff_files_changed":243,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":244,"is_current":221},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-generate-password.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-generate-password\u002Ftags\u002F1.0.0\u002F",[],[]]