[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1MnUhvAjUxmdPP1v9CbfMjqEHphfW4AeoZRLENRekHk":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":15,"requires_php":15,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":134,"fingerprints":240},"simple-schedule-notice","Schedule Notice","1.0.8","Eiichiro Kamiya","https:\u002F\u002Fprofiles.wordpress.org\u002Fekamiya\u002F","\u003Cp>Simple Schedule Notice gives you a tool to notify you or any other person by\u003Cbr \u002F>\nemail what should be reminded. You can manage as many email templates as you\u003Cbr \u002F>\nwant, which are to be sent to specified email addresses on specified day of\u003Cbr \u002F>\nmonth or day of year.\u003C\u002Fp>\n\u003Ch4>Docs & Support\u003C\u002Fh4>\n\u003Cp>You can find docs at http:\u002F\u002Ftenjinyama.wp.xdomain.jp\u002F .\u003Cbr \u002F>\n (English)  http:\u002F\u002Ftenjinyama.wp.xdomain.jp\u002Fcategory\u002Fsimpleschedulenotice\u003Cbr \u002F>\n (Japanese) http:\u002F\u002Ftenjinyama.wp.xdomain.jp\u002Fcategory\u002Fsimpleschedulenotice-ja\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>“pot” file is included in “\u002Flanguages” subfolder so that you can make your translation file.\u003Cbr \u002F>\nOnly Japanese translation files (“-ja.po” and “-ja.mo”) are provided by the developer.\u003C\u002Fp>\n","Just another schedule notice plugin. Simple but practical.",10,1613,80,1,"","5.7.15",[18,19,20,21,22],"mail","notice","notification","reminder","schedule","http:\u002F\u002Ftenjinyama.wp.xdomain.jp\u002Fcategory\u002Fsimpleschedulenotice","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-schedule-notice.zip",100,0,null,"2026-03-15T14:44:11.924Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"ekamiya",30,94,"2026-04-04T19:07:35.523Z",[36,59,82,102,117],{"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":11,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":58},"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,27269,72,"2026-03-12T10:59:00.000Z","6.9.4","5.9","8.1",[52,53,54,22,55],"email-notification","logs","reset-password","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","2026-03-15T15:16:48.613Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":11,"downloaded":67,"rating":25,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":79,"download_link":80,"security_score":81,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":58},"delayed-notifications-for-contact-form-7","Delayed Email Notifications for Contact Form 7","1.1.1","ristrettoapps","https:\u002F\u002Fprofiles.wordpress.org\u002Fristrettoapps\u002F","\u003Cp>Delayed Email Notifications for Contact Form 7 enhances your control over Contact Form 7 by allowing you to delay email notifications. Whether you need to manage email traffic better or stagger notifications to avoid server overload, this plugin gives you the flexibility to adjust notification timing to your needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Delay Email Notifications Based Upon a Specified Period of Time\u003C\u002Fstrong>: select the period of time you’d like from the drop-down and enter the time period you want to delay the message.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>View Scheduled Delayed Notifications\u003C\u002Fstrong>: The Delayed Notifications screen will show you all email notifications that scheduled to go out.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reliable Delivery\u003C\u002Fstrong>: Ensures that your delayed emails are sent out reliably.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Use Cases:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Customer Support Forms\u003C\u002Fstrong>: Delay notifications during off-hours to manage support staff workload.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Registration\u003C\u002Fstrong>: Stagger confirmation emails to avoid server spikes during high registration periods.\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows you to delay or schedule Contact Form 7 email notifications by the period of time of your choosing.",1119,3,"2024-11-04T05:08:00.000Z","6.6.5","5.0","7.0",[74,75,76,77,78],"cf7","contact-form-7","email","email-notifications","scheduled-notifications","https:\u002F\u002Fristrettoapps.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelayed-notifications-for-contact-form-7.1.1.1.zip",92,{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":11,"downloaded":90,"rating":13,"num_ratings":68,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":15,"tags":94,"homepage":99,"download_link":100,"security_score":101,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":58},"email-manager","Email Manager","0.2","Ayebare Mucunguzi Brooks","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrooksx\u002F","\u003Cp>This plugin provides you with a platform to send and schedule beautiful professional email and WordPress notifications to Selected WordPress User groups.\u003Cbr \u002F>\nIt allows for archiving emails enabling use of view in browser link in the html emails. You can create re-usable HTML email templates for emails sent on the regular.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Creation of Reusable HTML Email templates\u003C\u002Fli>\n\u003Cli>Short-codes for view in browser link, unsubscribe link and posts content\u003C\u002Fli>\n\u003Cli>Scheduling of emails to be sent on at a future date\u003C\u002Fli>\n\u003Cli>Timed emails that are sent after a user preset time interval\u003C\u002Fli>\n\u003Cli>Allows modification of the in-built WordPress notices  \u003C\u002Fli>\n\u003Cli>Auto inline styling of your HTML email styles to enable correct display on several email clients\u003C\u002Fli>\n\u003Cli>Many more to come!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Short Codes\u003C\u002Fh3>\n\u003Cp>This page lists the different ShortCodes that are availed by Email Manager.\u003C\u002Fp>\n\u003Ch4>Special links Short Codes\u003C\u002Fh4>\n\u003Ch4>Unsubscribe link in Emails\u003C\u002Fh4>\n\u003Cp>[wpem link=unsubscribe]\u003C\u002Fp>\n\u003Cp>*This short code adds an unsubscribe link for Users in your email. When users click this link, they will be automatically unsigned from the emailing list if they are logged in or directed to a page with unsubscribing instructions. That page along with the link text can be set from Email Manager’s settings page.\u003C\u002Fp>\n\u003Ch4>View email in browser link\u003C\u002Fh4>\n\u003Cp>[wpem archive=7]\u003C\u002Fp>\n\u003Cp>*This short code should only be used if you are using an “un-edited” Email Template. This will produce a link to that Email template that can be viewed in the browser.  The link text can be configured in Email Manager settings.\u003Cbr \u002F>\nThe shortcode above will produce a link pointing to Email Template with ID 7\u003C\u002Fp>\n\u003Ch4>Post ShortCodes\u003C\u002Fh4>\n\u003Cp>These short codes are used to include a post, page or custom post type link, title, body or excerpt into an Email\u003C\u002Fp>\n\u003Cp>[wpem id=4 content=title]\u003Cbr \u002F>\n*Adds the title of post with id 4 to the email.\u003C\u002Fp>\n\u003Cp>[wpem id=4 content=post_link]\u003Cbr \u002F>\n*Adds the permalink of post with id 4 to the email.\u003C\u002Fp>\n\u003Cp>[wpem id=4 content=title_link]\u003Cbr \u002F>\n*Adds a link pointing to post with id 4 with the post title as the link text to the email.\u003C\u002Fp>\n\u003Cp>[wpem id=4 content=excerpt]\u003Cbr \u002F>\n*Adds the excerpt of post with id 4 to the email.\u003C\u002Fp>\n\u003Cp>[wpem id=4 content=body]\u003Cbr \u002F>\n*Adds the content of post with id 4 to the email.\u003C\u002Fp>\n\u003Cp>[wpem id=1 content=img]\u003Cbr \u002F>\n*Adds a featured image\u003C\u002Fp>\n\u003Cp>[wpem id=1 content=img img_size=thumb-medium]\u003Cbr \u002F>\n*Adds a featured image with image size medium any image sizes defined in WordPress will work\u003C\u002Fp>\n","Email Manager helps you send and schedule beautiful professional email and WordPress notifications.",5107,"2015-01-20T04:29:00.000Z","4.1.42","3.0",[95,96,97,98,22],"bulk-mail","emails","html-emails","notices","http:\u002F\u002Fzanto.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femail-manager.0.2.zip",85,{"slug":103,"name":104,"version":62,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":26,"downloaded":109,"rating":26,"num_ratings":26,"last_updated":110,"tested_up_to":48,"requires_at_least":71,"requires_php":111,"tags":112,"homepage":115,"download_link":116,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":58},"antikton-topbar-countdown","Antikton Topbar Countdown","Eduardo Pagán","https:\u002F\u002Fprofiles.wordpress.org\u002Fantikton\u002F","\u003Cp>Antikton Topbar Countdown is a lightweight yet powerful plugin that allows you to display a customizable top bar on your WordPress site. It features an integrated countdown timer and advanced scheduling options, making it perfect for announcements, sales, maintenance notices, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Core Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Global Top Bar:\u003C\u002Fstrong> Easily display a notification bar across your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Scheduling:\u003C\u002Fstrong> Set start and end dates\u002Ftimes for the bar to appear automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Countdown Timer:\u003C\u002Fstrong> Drive urgency with a countdown timer targeting a specific date or the end date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Alternative Content:\u003C\u002Fstrong> Choose to hide the bar or show different content when the timer finishes (e.g., reveal discount coupons, announce “Sale is LIVE!”, or show “Offer Ended” messages).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Customization:\u003C\u002Fstrong> visual control over background colors, text colors, and padding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rich Content Editor:\u003C\u002Fstrong> Use the familiar WordPress editor for your bar’s content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Action on Finish\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When the countdown or scheduled time ends, you have full control:\u003Cbr \u002F>\n*   \u003Cstrong>Hide the bar:\u003C\u002Fstrong> The bar disappears automatically.\u003Cbr \u002F>\n*   \u003Cstrong>Show alternative content:\u003C\u002Fstrong> Replace the countdown\u002Fmessage with a new message and link (perfect for revealing discount codes when a sale starts, showing “Sale is LIVE!” messages, or displaying “Missed the sale?” notifications).\u003C\u002Fp>\n","A fully functional WordPress plugin that displays a customizable top bar with optional countdown timer and advanced scheduling capabilities.",132,"2025-12-19T23:57:00.000Z","7.4",[113,19,20,22,114],"countdown","topbar","https:\u002F\u002Fgithub.com\u002Fantikton\u002Fantikton-topbar-countdown","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fantikton-topbar-countdown.1.1.1.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":26,"downloaded":125,"rating":26,"num_ratings":26,"last_updated":15,"tested_up_to":48,"requires_at_least":126,"requires_php":111,"tags":127,"homepage":15,"download_link":132,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":133},"multiple-event-reminders-for-event-espresso","Multiple Event Reminders for Event Espresso","1.0.3","Emilio Valdés Reyes","https:\u002F\u002Fprofiles.wordpress.org\u002Femiliovaldes88\u002F","\u003Cp>\u003Cstrong>Multiple Event Reminders for Event Espresso\u003C\u002Fstrong> is a powerful add-on designed to extend the communication capabilities of Event Espresso.\u003C\u002Fp>\n\u003Cp>While the standard notification system is great, complex events often require a more robust reminder strategy to ensure attendance. This plugin solves that problem by allowing you to schedule \u003Cstrong>multiple email reminders\u003C\u002Fstrong> with precise timing.\u003C\u002Fp>\n\u003Cp>Stop worrying about “no-shows” and start engaging your attendees at the right moment.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Reminders:\u003C\u002Fstrong> Create as many notification instances as you need for a single event.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Granular Precision (Days & Hours):\u003C\u002Fstrong> Unlike standard tools that might limit you to days, this plugin allows you to mix and match.\n\u003Cul>\n\u003Cli>\u003Cem>Example:\u003C\u002Fem> Send a “Preparation Guide” \u003Cstrong>2 Days\u003C\u002Fstrong> before the event.\u003C\u002Fli>\n\u003Cli>\u003Cem>Example:\u003C\u002Fem> Send a “Link to Join” \u003Cstrong>1 Hour\u003C\u002Fstrong> before the event.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Workflow:\u003C\u002Fstrong> Built on top of the native WordPress cron system for reliability. Set it up once, and it runs automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Native Integration:\u003C\u002Fstrong> Works directly within the Event Espresso event editor interface.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to your Event Espresso event editor.\u003C\u002Fli>\n\u003Cli>Locate the new “Multiple Reminders” meta box.\u003C\u002Fli>\n\u003Cli>Add your reminders, define the timing (e.g., 24 hours before), and customize the message.\u003C\u002Fli>\n\u003Cli>Save the event. The plugin handles the rest.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.8 or higher.\u003C\u002Fli>\n\u003Cli>Event Espresso Core plugin installed and active.\u003C\u002Fli>\n\u003Cli>EE Automated Upcoming Event Notifications Add-on plugin installed and active.\u003C\u002Fli>\n\u003C\u002Ful>\n","Reduce no-shows by sending multiple, granular automated email reminders (configured by days and hours) to your Event Espresso attendees.",179,"5.8",[76,128,129,130,131],"event-espresso","events","notifications","reminders","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiple-event-reminders-for-event-espresso.1.0.3.zip","2026-03-15T10:48:56.248Z",{"attackSurface":135,"codeSignals":156,"taintFlows":203,"riskAssessment":230,"analyzedAt":239},{"hooks":136,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":155,"entryPointCount":26,"unprotectedCount":26},[137,143,147],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_menu","simschntc_admin_menu","simple-schedule-notice.php",24,{"type":138,"name":144,"callback":145,"file":141,"line":146},"admin_enqueue_scripts","simschntc_enqueue_styledef",25,{"type":148,"name":149,"callback":150,"file":141,"line":151},"filter","private_title_format","simschntc_title_format",38,[],[],[],[],{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":160,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":202},[],{"prepared":26,"raw":26,"locations":159},[],{"escaped":14,"rawEcho":161,"locations":162},19,[163,167,169,171,173,175,176,178,180,182,184,186,188,190,192,194,196,198,200],{"file":164,"line":165,"context":166},"class-genfset.php",235,"raw output",{"file":164,"line":168,"context":166},236,{"file":164,"line":170,"context":166},239,{"file":141,"line":172,"context":166},161,{"file":141,"line":174,"context":166},187,{"file":141,"line":170,"context":166},{"file":141,"line":177,"context":166},241,{"file":141,"line":179,"context":166},244,{"file":141,"line":181,"context":166},247,{"file":141,"line":183,"context":166},279,{"file":141,"line":185,"context":166},289,{"file":141,"line":187,"context":166},314,{"file":141,"line":189,"context":166},315,{"file":141,"line":191,"context":166},320,{"file":141,"line":193,"context":166},321,{"file":141,"line":195,"context":166},344,{"file":141,"line":197,"context":166},347,{"file":141,"line":199,"context":166},642,{"file":141,"line":201,"context":166},655,[],[204,221],{"entryPoint":205,"graph":206,"unsanitizedCount":14,"severity":220},"simschntc_process_admin_page_request (simple-schedule-notice.php:97)",{"nodes":207,"edges":217},[208,212],{"id":209,"type":210,"label":211,"file":141,"line":172},"n0","source","$_SERVER['QUERY_STRING']",{"id":213,"type":214,"label":215,"file":141,"line":172,"wp_function":216},"n1","sink","echo() [XSS]","echo",[218],{"from":209,"to":213,"sanitized":219},false,"medium",{"entryPoint":222,"graph":223,"unsanitizedCount":14,"severity":229},"\u003Csimple-schedule-notice> (simple-schedule-notice.php:0)",{"nodes":224,"edges":227},[225,226],{"id":209,"type":210,"label":211,"file":141,"line":172},{"id":213,"type":214,"label":215,"file":141,"line":172,"wp_function":216},[228],{"from":209,"to":213,"sanitized":219},"low",{"summary":231,"deductions":232},"The plugin 'simple-schedule-notice' v1.0.8 exhibits a generally good security posture based on the provided static analysis and vulnerability history. The absence of identified CVEs, dangerous functions, file operations, external HTTP requests, and the use of prepared statements for all SQL queries are all positive indicators.  The plugin also appears to have a minimal attack surface with no exposed AJAX handlers, REST API routes, or shortcodes without proper authorization checks.\n\nHowever, there are areas for concern. The low percentage of properly escaped output (5%) is a significant weakness. This suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed in the context of a user's browser. The taint analysis revealing two flows with unsanitized paths, even without critical or high severity, warrants attention as it indicates potential pathways for unintended data manipulation or access.\n\nWhile the vulnerability history is clean, it's important to note that a lack of past vulnerabilities doesn't guarantee future security. The primary risks stem from the unescaped output and potential unsanitized data flows identified in the code analysis. Addressing these issues would significantly strengthen the plugin's security.",[233,236],{"reason":234,"points":235},"Low output escaping percentage",15,{"reason":237,"points":238},"Unsanitized paths found in taint analysis",8,"2026-03-16T23:32:36.131Z",{"wat":241,"direct":250},{"assetPaths":242,"generatorPatterns":245,"scriptPaths":246,"versionParams":247},[243,244],"\u002Fwp-content\u002Fplugins\u002Fsimple-schedule-notice\u002Fsimple-schedule-notice.css","\u002Fwp-content\u002Fplugins\u002Fsimple-schedule-notice\u002Fsimple-schedule-notice.js",[],[244],[248,249],"simple-schedule-notice.css?ver=","simple-schedule-notice.js?ver=",{"cssClasses":251,"htmlComments":256,"htmlAttributes":257,"restEndpoints":260,"jsGlobals":261,"shortcodeOutput":262},[252,253,254,255],"shdntc-admblock","shdntc-fldset","shdntc-remarks","shdntc-errors",[],[258,259],"data-im","data-ph",[],[],[]]