[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAm9aoyQfiArbLUNmGDfv361OwKt1JOf1SMybx59dXxc":3},{"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,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":133,"fingerprints":346},"simple-rsvp","Simple RSVP","0.2.2","George Ciobanu","https:\u002F\u002Fprofiles.wordpress.org\u002Fgiucu91\u002F","\u003Cp>\u003Cstrong>Simple RSVP\u003C\u002Fstrong> is the easiest way to collect RSVPs on your WordPress site. Whether it’s a wedding, birthday party, corporate event, or any other gathering — set it up in 30 seconds with our guided wizard.\u003C\u002Fp>\n\u003Ch4>✨ Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>30-Second Setup\u003C\u002Fstrong> — Guided wizard gets you running immediately\u003C\u002Fli>\n\u003Cli>\u003Cstrong>8 Event Types\u003C\u002Fstrong> — Wedding, Birthday, Corporate, Baby Shower, Graduation, Anniversary, Holiday Party, Custom\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guest Lookup\u003C\u002Fstrong> — Guests find themselves by name on your guest list\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3 Predefined Questions\u003C\u002Fstrong> — Meal preference, dietary restrictions, and personal message (toggle each)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>6 Beautiful Templates\u003C\u002Fstrong> — Elegant, Minimal, Modern, Classic, Rustic, Floral (color presets)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Confirmations\u003C\u002Fstrong> — Beautifully designed HTML emails sent automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Notifications\u003C\u002Fstrong> — Get notified on every RSVP\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard\u003C\u002Fstrong> — Stats, recent activity, at a glance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV Export\u003C\u002Fstrong> — Export your guest list anytime\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Countdown Timer\u003C\u002Fstrong> — Show time remaining to your event\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR Ready\u003C\u002Fstrong> — Full WordPress Privacy integration (data export & erasure)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong> — Full gettext i18n, WPML & Polylang compatible (wpml-config.xml included)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg & Elementor\u003C\u002Fstrong> — Native blocks and widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes\u003C\u002Fstrong> — \u003Ccode>[simple_rsvp]\u003C\u002Fcode>, \u003Ccode>[simple_rsvp_info]\u003C\u002Fcode>, \u003Ccode>[simple_rsvp_form]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎨 Works Everywhere\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Gutenberg blocks (Event Info + RSVP Form)\u003C\u002Fli>\n\u003Cli>Elementor widgets\u003C\u002Fli>\n\u003Cli>Shortcodes for any theme\u002Fbuilder\u003C\u002Fli>\n\u003Cli>CSS Custom Properties for easy theming\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔒 Privacy First\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Self-hosted — your data stays on your server\u003C\u002Fli>\n\u003Cli>GDPR compliant with WordPress Privacy tools\u003C\u002Fli>\n\u003Cli>Rate-limited public endpoints (5 requests\u002Fminute\u002FIP)\u003C\u002Fli>\n\u003Cli>No external API calls\u003C\u002Fli>\n\u003C\u002Ful>\n","Beautiful, simple RSVP management for weddings, birthdays, corporate events and more. Ready in 30 seconds.",0,116,"","6.9.4","6.2","7.4",[18,19,20,21],"event","invitation","rsvp","wedding","https:\u002F\u002Fsimplersvp.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-rsvp.0.2.2.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"giucu91",2,3000,96,30,91,"2026-04-04T20:26:42.079Z",[37,56,76,91,114],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":24,"num_ratings":47,"last_updated":48,"tested_up_to":14,"requires_at_least":49,"requires_php":13,"tags":50,"homepage":53,"download_link":54,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":55},"wedding-party-rsvp","Wedding Party RSVP","7.3.2","Randy Breland","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrelandr\u002F","\u003Cp>Wedding Party RSVP is a streamlined solution for managing wedding guest lists and RSVPs directly inside WordPress.\u003C\u002Fp>\n\u003Ch3>Try It Live – Preview This Plugin Instantly\u003C\u002Fh3>\n\u003Cp>Experience Wedding Party RSVP without installation! Click the link below to open WordPress Playground with the plugin pre-installed and configured with sample data.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplayground.wordpress.net\u002F?blueprint-url=https:\u002F\u002Fraw.githubusercontent.com\u002Fbrelandr\u002Fwedding-party-rsvp\u002Fmain\u002Fblueprint.json\" rel=\"nofollow ugc\">Preview on WordPress Playground\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How to Purchase Pro\u003C\u002Fh3>\n\u003Cp>Go to https:\u002F\u002Flandtechwebdesigns.com\u002Fwedding-party-rsvp-wordpress-plugin\u002F\u003C\u002Fp>\n\u003Cp>Purchase the license key to unlock the full suite of features.\u003C\u002Fp>\n","A simple and secure Wedding RSVP management system. Manage unlimited guests and adult meal choices.",70,638,3,"2026-03-14T16:50:00.000Z","6.0",[51,19,52,20,21],"guests","party","https:\u002F\u002Flandtechwebdesigns.com\u002Fwedding-party-rsvp-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwedding-party-rsvp.7.3.2.zip","2026-03-15T15:16:48.613Z",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":64,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":13,"download_link":74,"security_score":75,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":55},"rsvp-manager","RSVP Manager","1.3","Codeverse","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodeverse93\u002F","\u003Cp>A simple and lightweight plugin for managing private event RSVPs effortlessly. Ideal for events with a user-friendly interface and minimal setup.\u003C\u002Fp>\n\u003Cp>In the WordPress admin console you have the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View the event you want the attendees to rsvp.\u003C\u002Fli>\n\u003Cli>Edit the details of the event, including name, start & end date time for rsvp.\u003C\u002Fli>\n\u003Cli>View the list of attendees.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For attendees you have the following options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View the details of the attendee.\u003C\u002Fli>\n\u003Cli>View the RSVP status, RSVP date and custom message.\u003C\u002Fli>\n\u003Cli>Add a new attendee.\u003C\u002Fli>\n\u003Cli>Add related attendees for an attendee.\u003C\u002Fli>\n\u003Cli>Reciprocal attendee associations.\u003C\u002Fli>\n\u003Cli>Update an attendee.\u003C\u002Fli>\n\u003Cli>Delete an attendee.\u003C\u002Fli>\n\u003Cli>Bulk delete attendees.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For the UI, you have options to customize the following labels:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The message displayed when the RSVP is not open.\u003C\u002Fli>\n\u003Cli>The message displayed when the RSVP is already closed.\u003C\u002Fli>\n\u003Cli>The message displayed above the search form.\u003C\u002Fli>\n\u003Cli>“Firt name” label.\u003C\u002Fli>\n\u003Cli>“Last name” label.\u003C\u002Fli>\n\u003Cli>Search button leabel.\u003C\u002Fli>\n\u003Cli>Error displayed when no first and\u002For last name is provided.\u003C\u002Fli>\n\u003Cli>RSVP button label.\u003C\u002Fli>\n\u003Cli>The message displayed when the user already did the RSVP.\u003C\u002Fli>\n\u003Cli>Positive answer label for already RSVP.\u003C\u002Fli>\n\u003Cli>Negative answer label for already RSVP.\u003C\u002Fli>\n\u003Cli>Welcome label in the RSVP form.\u003C\u002Fli>\n\u003Cli>RSVP question.\u003C\u002Fli>\n\u003Cli>RSVP positive answer.\u003C\u002Fli>\n\u003Cli>RSVP nevative answer.\u003C\u002Fli>\n\u003Cli>Custom message label.\u003C\u002Fli>\n\u003Cli>Related attendees info message.\u003C\u002Fli>\n\u003Cli>Related attendees RSVP question.\u003C\u002Fli>\n\u003Cli>Confirmation button label in the RSVP form.\u003C\u002Fli>\n\u003Cli>RSVP positive confirmation message.\u003C\u002Fli>\n\u003Cli>RSVP negative confirmation message.\u003C\u002Fli>\n\u003C\u002Ful>\n","Enhance your event management with RSVP tracking, attendee relationships and customizable labels. Perfect for managing guest lists seamlessly.",20,1292,1,"2024-11-08T07:09:00.000Z","6.6.5","4.7.19","7.4.19",[72,73,51,20,21],"attendees","event-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frsvp-manager.1.3.zip",92,{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":11,"downloaded":84,"rating":11,"num_ratings":11,"last_updated":85,"tested_up_to":14,"requires_at_least":86,"requires_php":16,"tags":87,"homepage":13,"download_link":90,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":55},"oursvp-event-rsvp-forms","ouRSVP – Event RSVP Forms","1.0.0","spatidol","https:\u002F\u002Fprofiles.wordpress.org\u002Fspatidol\u002F","\u003Cp>\u003Cstrong>ouRSVP\u003C\u002Fstrong> is the simplest way to add professional RSVP forms to your WordPress wedding or event website. No coding required!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual Gutenberg Block\u003C\u002Fstrong> – Just add a block and enter your event ID\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Shortcode\u003C\u002Fstrong> – Use \u003Ccode>[oursvp event_id=\"your-id\"]\u003C\u002Fcode> anywhere\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beautiful Forms\u003C\u002Fstrong> – Fully customizable forms that match your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-language\u003C\u002Fstrong> – Support for English and Spanish\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Responsive\u003C\u002Fstrong> – Perfect on all devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guest Management\u003C\u002Fstrong> – Manage all responses from your ouRSVP dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Configuration\u003C\u002Fstrong> – Works instantly after installation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Wedding websites\u003C\u002Fli>\n\u003Cli>Birthday parties\u003C\u002Fli>\n\u003Cli>Corporate events\u003C\u002Fli>\n\u003Cli>Baby showers\u003C\u002Fli>\n\u003Cli>Engagement parties\u003C\u002Fli>\n\u003Cli>Any event requiring RSVPs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create your event at \u003Ca href=\"https:\u002F\u002Fwww.oursvp.app\" rel=\"nofollow ugc\">ouRSVP.app\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Customize your RSVP form questions and styling\u003C\u002Fli>\n\u003Cli>Install this plugin on your WordPress site\u003C\u002Fli>\n\u003Cli>Add the ouRSVP block or shortcode to any page\u003C\u002Fli>\n\u003Cli>Enter your event ID\u003C\u002Fli>\n\u003Cli>Done! Guests can RSVP directly on your website\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Why Choose ouRSVP?\u003C\u002Fh4>\n\u003Cp>Unlike other RSVP plugins that lock responses inside WordPress, ouRSVP gives you a dedicated dashboard to manage guests, send updates, track dietary restrictions, and more. Your RSVP data stays organized in one place, accessible from anywhere.\u003C\u002Fp>\n\u003Ch4>Shortcode Attributes\u003C\u002Fh4>\n\u003Cp>Basic usage:\u003Cbr \u002F>\n    [oursvp event_id=”abc123″]\u003C\u002Fp>\n\u003Cp>With all options:\u003Cbr \u002F>\n    [oursvp event_id=”abc123″ language=”spanish” show_back_btn=”true” show_full_name=”true” limit_search=”true”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Attributes:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>event_id\u003C\u002Fcode> (required) – Your ouRSVP event ID\u003Cbr \u002F>\n* \u003Ccode>language\u003C\u002Fcode> (optional) – “english” or “spanish” (default: “english”)\u003Cbr \u002F>\n* \u003Ccode>show_back_btn\u003C\u002Fcode> (optional) – “true” or “false” (default: “false”)\u003Cbr \u002F>\n* \u003Ccode>show_full_name\u003C\u002Fcode> (optional) – “true” or “false” (default: “false”)\u003Cbr \u002F>\n* \u003Ccode>limit_search\u003C\u002Fcode> (optional) – “true” or “false” (default: “false”)\u003C\u002Fp>\n\u003Ch4>Get Started\u003C\u002Fh4>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fwww.oursvp.app\" rel=\"nofollow ugc\">ouRSVP.app\u003C\u002Fa> to create your first event and get your event ID.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin connects to ouRSVP.app to load RSVP forms and submit guest responses. When users interact with the form, their data is sent to ouRSVP’s servers according to ouRSVP’s privacy policy: https:\u002F\u002Fwww.oursvp.app\u002Fprivacy-policy\u003C\u002Fp>\n\u003Cp>No personal data is collected by the plugin itself. All data handling is managed by ouRSVP.app.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the following external service:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ouRSVP (https:\u002F\u002Fwww.oursvp.app)\u003C\u002Fstrong>\u003Cbr \u002F>\n* Purpose: Load RSVP forms and store guest responses\u003Cbr \u002F>\n* Service URL: https:\u002F\u002Fwww.oursvp.app\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fwww.oursvp.app\u002Fprivacy-policy\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fwww.oursvp.app\u002Fterms\u003C\u002Fp>\n\u003Cp>The plugin loads JavaScript from:\u003Cbr \u002F>\n* https:\u002F\u002Fwww.oursvp.app\u002Fwidget\u002Fwidget.js\u003C\u002Fp>\n\u003Cp>And makes API calls to:\u003Cbr \u002F>\n* https:\u002F\u002Fwww.oursvp.app\u002Fapi\u002Fforms\u002F[event-id]\u003Cbr \u002F>\n* https:\u002F\u002Fwww.oursvp.app\u002Fapi\u002Fguests\u002F[form-id]\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For help with:\u003Cbr \u002F>\n* Plugin installation and setup: Use the WordPress.org support forum\u003Cbr \u002F>\n* ouRSVP account and features: Contact support@oursvp.app\u003Cbr \u002F>\n* General questions: Visit https:\u002F\u002Fwww.oursvp.app\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by the ouRSVP team.\u003C\u002Fp>\n","Easily embed beautiful RSVP forms from ouRSVP.app into your WordPress wedding or event website.",101,"2026-01-22T22:32:00.000Z","5.8",[18,88,89,20,21],"forms","gutenberg","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foursvp-event-rsvp-forms.1.0.0.zip",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":45,"num_ratings":101,"last_updated":102,"tested_up_to":14,"requires_at_least":103,"requires_php":16,"tags":104,"homepage":109,"download_link":110,"security_score":111,"vuln_count":112,"unpatched_count":11,"last_vuln_date":113,"fetched_at":55},"event-tickets","Event Tickets and Registration","5.27.5","StellarWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fstellarwp\u002F","\u003Cp>Sell tickets and collect RSVPs with the free \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1ao8\" rel=\"nofollow ugc\">Event Tickets\u003C\u002Fa> plugin, from the team behind the number one calendar in WordPress.\u003C\u002Fp>\n\u003Cp>This plugin makes it easy to sell all different types of tickets with our free Tickets Commerce solution. Create free tickets, collect registrations and generate revenue, and manage attendees for your in-person or virtual events. Plus, it comes with features backed by our world-class team of developers and designers. Easily integrate Event Tickets with your Stripe account or PayPal business account.\u003C\u002Fp>\n\u003Cp>Connect to Stripe and take advantage of one of the world’s most popular payment gateways. Our Stripe integration lets you accept credit card payments on your website, along with additional payment methods including AfterPay, ClearPay, AliPay, Giropay, and Klarna.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Event Tickets by The Events Calendar\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F480516958?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1b4-\" rel=\"nofollow ugc\">See more videos on our YouTube channel\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Easily connect to PayPal without any complicated API keys or code through our quick connection wizard in your WordPress backend. With just a few clicks, you can begin selling tickets and enable payment through PayPal, Venmo, and credit cards.\u003C\u002Fp>\n\u003Cp>Even more, you can \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1b54\" rel=\"nofollow ugc\">upgrade to Event Tickets Plus\u003C\u002Fa> and unlock additional payment methods including digital wallets like ApplePay and Google Pay through Stripe, or use WooCommerce to take advantage of popular payment solutions including Braintree, Square, AmazonPay, and more.\u003C\u002Fp>\n\u003Ch4>🎟️ Ticketing and Registration for WordPress\u003C\u002Fh4>\n\u003Cp>See Event Tickets in action on our \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1ajs\" rel=\"nofollow ugc\">demo site\u003C\u002Fa>. Just getting started? Check out the \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1aoc\" rel=\"nofollow ugc\">Getting Started Guide\u003C\u002Fa> for an introduction to features, settings, and functionality.\u003C\u002Fp>\n\u003Cp>Looking for additional features like custom registration fields, QR check-in, Apple Wallet passes, PDF tickets, Zoom integration, and more? \u003Cstrong>Check out \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F18th\" rel=\"nofollow ugc\">Event Tickets Plus\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fevnt.is\u002Fetwp\" rel=\"nofollow ugc\">Wallet Plus\u003C\u002Fa> and our \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2a\" rel=\"nofollow ugc\">other add-ons\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>🔌🎨 Plug and Play or Customize\u003C\u002Fh4>\n\u003Cp>Event Tickets is built to work out of the box. Just install the plugin, configure your settings, and start collecting RSVPs and selling tickets in minutes.\u003C\u002Fp>\n\u003Cp>Add your own touch by using Event Tickets as the foundation for customization. Personalize to your heart’s content with the help of a skeleton stylesheet, partial template overrides, template tags, hooks and filters, \u003Ca href=\"https:\u002F\u002Fevnt.is\u002Feu\" rel=\"nofollow ugc\">careful documentation\u003C\u002Fa>, and a \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1a0r\" rel=\"nofollow ugc\">library of free extensions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Whether your vision is big or small, you’re in good company. Thousands of small businesses, musicians, venues, restaurants, and non-profits are increasing revenue from their in-person and virtual events with Event Tickets. Our plugins have also been scaled to work on large networks for Fortune 100 companies, universities, and government institutions.\u003C\u002Fp>\n\u003Ch4>✨ Features\u003C\u002Fh4>\n\u003Cp>✔️ Attendees can purchase tickets to events\u003Cbr \u002F>\n✔️ Attendees can RSVP to events\u003Cbr \u002F>\n✔️ Free tickets with Tickets Commerce.\u003Cbr \u002F>\n✔️ Sell tickets with PayPal, \u003Ca href=\"https:\u002F\u002Fevnt.is\u002Fet-tc-paystack-wp-org\" rel=\"nofollow ugc\">Paystack\u003C\u002Fa>, and\u002For Stripe using our free commerce solution, Tickets Commerce.\u003Cbr \u002F>\n✔️ Add RSVPs and tickets to posts, pages, or custom post types\u003Cbr \u002F>\n✔️ Collect ticket fees by connecting your PayPal business or Stripe account\u003Cbr \u002F>\n✔️ Generate sales and attendee reports\u003Cbr \u002F>\n✔️ Customize Tickets and RSVP confirmation emails\u003Cbr \u002F>\n✔️ Ticket stock countdown\u003Cbr \u002F>\n✔️ Works out of the box with \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F18yi\" rel=\"nofollow ugc\">The Events Calendar\u003C\u002Fa>\u003Cbr \u002F>\n✔️ Responsive design works on all devices\u003Cbr \u002F>\n✔️ Tested on the major theme frameworks such as Avada, Genesis, Kadence, Thesis and many more.\u003Cbr \u002F>\n✔️ Internationalized & translated\u003Cbr \u002F>\n✔️ Extensive template tags for customization\u003Cbr \u002F>\n✔️ Hooks & filters galore\u003Cbr \u002F>\n✔️ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1a0r\" rel=\"nofollow ugc\">Library of extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Upgrade to \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F18th\" rel=\"nofollow ugc\">Event Tickets Plus\u003C\u002Fa> for full WooCommerce integration to use additional payment gateways.\u003C\u002Fp>\n\u003Cp>Upgrade to \u003Ca href=\"https:\u002F\u002Fevnt.is\u002Fetwp\" rel=\"nofollow ugc\">Wallet Plus\u003C\u002Fa> for digital tickets like Apple Wallet passes and PDF tickets.\u003C\u002Fp>\n\u003Ch3>📃 Documentation\u003C\u002Fh3>\n\u003Cp>All of our documentation can be found in \u003Ca href=\"https:\u002F\u002Fevnt.is\u002Feu\" rel=\"nofollow ugc\">our knowledgebase\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Additional helpful links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1aot\" rel=\"nofollow ugc\">Guide: Getting Started with Event Tickets\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1ao9\" rel=\"nofollow ugc\">Installing Event Tickets Video\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1b5f\" rel=\"nofollow ugc\">Using Tickets Commerce Video\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002Fevent-tickets-emails\" rel=\"nofollow ugc\">Configuring Tickets Emails\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1aoa\" rel=\"nofollow ugc\">Do I need Event Tickets or Event Tickets Plus?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1aob\" rel=\"nofollow ugc\">How to Make Money with Virtual Events\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1b5g\" rel=\"nofollow ugc\">Implementing Stripe on Event Tickets and Event Tickets Plus\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have any questions about this plugin, you can post a thread in the WordPress.org forum. Please search existing threads before starting a new on\u003C\u002Fp>\n\u003Ch3>➕ Add-Ons\u003C\u002Fh3>\n\u003Cp>Take your calendar to the next level by pairing it with our plugins for ticketing, crowdsourcing, email marketing, and more. Learn more about all our products on our website.\u003Cbr \u002F>\nOur Free Plugins:\u003Cbr \u002F>\n📅 \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F18yi\" rel=\"nofollow ugc\">The Events Calendar\u003C\u002Fa>\u003Cbr \u002F>\n📐 \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F18e6\" rel=\"nofollow ugc\">Advanced Post Manager\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Our Premium Plugins and Services:\u003C\u002Fp>\n\u003Cp>⚡ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F18wi\" rel=\"nofollow ugc\">Events Calendar Pro\u003C\u002Fa>\u003Cbr \u002F>\n↪️ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F197u\" rel=\"nofollow ugc\">Event Aggregator\u003C\u002Fa> (service)\u003Cbr \u002F>\n🎟️ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F18wk\" rel=\"nofollow ugc\">Event Tickets Plus\u003C\u002Fa>\u003Cbr \u002F>\n✉️ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1ajt\" rel=\"nofollow ugc\">Promoter\u003C\u002Fa>\u003Cbr \u002F>\n👥 \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2g\" rel=\"nofollow ugc\">Community\u003C\u002Fa>\u003Cbr \u002F>\n✏️ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002Ffa\" rel=\"nofollow ugc\">Filter Bar\u003C\u002Fa>\u003Cbr \u002F>\n🗓️ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2e\" rel=\"nofollow ugc\">Eventbrite Tickets\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Help\u003C\u002Fh3>\n\u003Cp>If you aren’t familiar with Event Tickets, check out our \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1aoc\" rel=\"nofollow ugc\">Getting Started Guide\u003C\u002Fa>. It will have you creating tickets in no time.\u003C\u002Fp>\n\u003Cp>Ready to dig deeper? Check out these resources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2u\" rel=\"nofollow ugc\">Tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1b5h\" rel=\"nofollow ugc\">Known Issues\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002Fyoutube\" rel=\"nofollow ugc\">Help Videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2v\" rel=\"nofollow ugc\">Release Notes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We check in on the \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1ac3\" rel=\"nofollow ugc\">Event Tickets forum here on WordPress.org\u003C\u002Fa> about once a week to help users with basic troubleshooting and identifying bugs. If you’re looking for premium, personalized support, consider upgrading to \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F18wk\" rel=\"nofollow ugc\">Event Tickets Plus\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Still have a question? Shoot us an email at support@theeventscalendar.com.\u003C\u002Fp>\n\u003Ch3>Translate\u003C\u002Fh3>\n\u003Cp>Event Tickets is translated into multiple languages, including German, Danish, and Dutch. Help localize Event Tickets even further by adding your locale – visit \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1b5i\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n","Event Tickets allows your visitors to RSVP and buy tickets to events on your site. Also works seamlessly with The Events Calendar.",90000,6850364,230,"2026-03-11T15:16:00.000Z","6.7",[105,106,20,107,108],"attendee-management","event-registration","ticket-sales","tickets","https:\u002F\u002Fevnt.is\u002F1acb","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fevent-tickets.5.27.5.zip",89,11,"2025-10-17 18:07:22",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":24,"num_ratings":84,"last_updated":124,"tested_up_to":14,"requires_at_least":125,"requires_php":16,"tags":126,"homepage":13,"download_link":130,"security_score":111,"vuln_count":131,"unpatched_count":11,"last_vuln_date":132,"fetched_at":55},"registrations-for-the-events-calendar","Registrations for the Events Calendar – Event Registration Plugin","2.13.9","roundupwp","https:\u002F\u002Fprofiles.wordpress.org\u002Froundupwp\u002F","\u003Cp>Whether you’re holding a meetup, class, workshop, tournament, or any other kind of event, you need a way to handle registration. Our plugin makes managing event registration easy and simple. Even nontechnical users can set up the plugin and start collecting registrations within minutes. Create a simple RSVP registration form or a more complex form with custom fields. All registrations are recorded in your database for easy event management. Customize confirmation and notification emails to keep your attendees, as well as your event managers, informed.\u003C\u002Fp>\n\u003Ch4>Parent Plugin\u003C\u002Fh4>\n\u003Cp>In order for the Registrations for the Events Calendar to work properly, you need to install its parent plugin, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fthe-events-calendar\u002F\" rel=\"ugc\">The Events Calendar\u003C\u002Fa>. (Both are free.)\u003C\u002Fp>\n\u003Ch4>Quick to Set Up and Easy to Get Started\u003C\u002Fh4>\n\u003Cp>As soon as you install and activate the plugin, you can begin collecting event registrations on the single event page for all of your events. You can also customize the placement of the form on the single event page or on any other page using a shortcode or the block editor.\u003C\u002Fp>\n\u003Ch4>Uses\u003C\u002Fh4>\n\u003Cp>The plugin can be used for more than event registration. Here are other things the plugin is currently being used for.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>RSVP for meetings\u003C\u002Fli>\n\u003Cli>Class registration or simple class management\u003C\u002Fli>\n\u003Cli>Sports club registration\u003C\u002Fli>\n\u003Cli>Venue booking\u003C\u002Fli>\n\u003Cli>Webinar sign-ups\u003C\u002Fli>\n\u003Cli>Private instructor booking\u003C\u002Fli>\n\u003Cli>Virtual events\u003C\u002Fli>\n\u003Cli>Pickleball tournament registration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>User-Friendly Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Reduce incomplete event registrations by limiting the entire process to a single page (AJAX form submit).\u003C\u002Fli>\n\u003Cli>Keep your event page uncluttered (your event registration form is hidden initially and revealed by clicking a customizable “Register” button).\u003C\u002Fli>\n\u003Cli>Follow-up with your attendees with a customizable confirmation email.\u003C\u002Fli>\n\u003Cli>Save entries in a database table for easy event registration management.\u003C\u002Fli>\n\u003Cli>Attendees can unregister (cancel registration) using a link sent in an email.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Highly Customizable\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add as many text fields as you’d like to the event registration form.\u003C\u002Fli>\n\u003Cli>Add the event registration form to one of several parts of the page your event is displayed on.\u003C\u002Fli>\n\u003Cli>Choose how the form displays. Reveal on click, pop-up modal window, or displayed fully.\u003C\u002Fli>\n\u003Cli>Display the event registration form anywhere on your site with shortcodes or our event registration Gutenberg block.\u003C\u002Fli>\n\u003Cli>Customize the labels, error messages, directions for your attendees, and which fields are required.\u003C\u002Fli>\n\u003Cli>Customize both the email templates sent to your attendees and the notification email sent to the event manager.\u003C\u002Fli>\n\u003Cli>Limit the number of registrations per event.\u003C\u002Fli>\n\u003Cli>Make event registration for logged-in users only.\u003C\u002Fli>\n\u003Cli>Display a list of current registered attendees.\u003C\u002Fli>\n\u003Cli>Specify a registration deadline (both date and time).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Powerful Backend Features for Easy Event Management\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Registrations are saved in the WordPress database, where you can manually add, edit, and delete them.\u003C\u002Fli>\n\u003Cli>Email addresses can be checked for duplicates (this prevents duplicate registrations).\u003C\u002Fli>\n\u003Cli>Get notifications when new registrations need to be reviewed.\u003C\u002Fli>\n\u003Cli>View a breakdown of registrations by event, and browse them quickly in an overview.\u003C\u002Fli>\n\u003Cli>Export your event registrations to a CSV spreadsheet.\u003C\u002Fli>\n\u003Cli>Search event registrations by name, phone, or email.\u003C\u002Fli>\n\u003Cli>Integrates with WPML (WordPress Multi-language) for multi-language events.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Tools for GDPR Compliance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Froundupwp.com\u002Fgdpr-compliance-with-registration\u002F#free\" rel=\"nofollow ugc\">View a breakdown of the tools with screenshots here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Search for event registrations filtered by email address.\u003C\u002Fli>\n\u003Cli>Export all collected data attached to an email address whether connected to a user or not.\u003C\u002Fli>\n\u003Cli>Delete individual event registrations or permanently delete all data attached to an email address.\u003C\u002Fli>\n\u003Cli>Require attendees to agree to terms and conditions before registering. Include a link to a terms and conditions page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple workflow frees up your time.\u003C\u002Fli>\n\u003Cli>Customizations allow you to add a personal touch.\u003C\u002Fli>\n\u003Cli>Optional display of a registered attendee list builds community.\u003C\u002Fli>\n\u003Cli>Straightforward event registration process provides a world-class user experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Featured Reviews\u003C\u002Fh4>\n\u003Cp>“\u003Cstrong>Perfect plugin, excellent support!\u003C\u002Fstrong> Really, two things you can never find combined. The plugin works great. Even the free version has many options, and the support is great. They answer quickly and provide answers to help you achieve what you need. Totally recommend it, and hope they keep creating great plugins!” –\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fperfect-plugin-excelent-support\u002F\" rel=\"ugc\">delfidream\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“I needed a plugin to allow signing up for advising sessions at a university; this worked great. \u003Cstrong>Simple, easy to set up.\u003C\u002Fstrong>” –\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-extension-for-the-events-calendar\u002F\" rel=\"ugc\">adowdle\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“\u003Cstrong>Awesome Support for Very Useful Plugin\u003C\u002Fstrong> I’ve used Registrations for the Events Calendar for several years in a website for a chess camp. RoundupWP always provides timely, above-and-beyond support for any issues that arise.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fawesome-support-for-very-useful-plugin\u002F\" rel=\"ugc\">jodyfr\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Pro Version\u003C\u002Fh4>\n\u003Cp>Do you need even more customization and control? Check out \u003Ca href=\"https:\u002F\u002Froundupwp.com\u002Fproducts\u002Fregistrations-for-the-events-calendar-pro\u002F?utm_campaign=rtec-free&utm_source=readme&utm_medium=pro-list&utm_content=RTECPro\" rel=\"nofollow ugc\">Registrations for the Events Calendar Pro\u003C\u002Fa>. Pro features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple registration forms specific to each event.\u003C\u002Fli>\n\u003Cli>Drag and drop registration form builder.\u003C\u002Fli>\n\u003Cli>Drop-down, number, checkbox, radio, date, file upload and paragraph fields.\u003C\u002Fli>\n\u003Cli>Online payments for events using PayPal. (Stripe, iDeal, and WooCommerce extensions available)\u003C\u002Fli>\n\u003Cli>Offline payment management.\u003C\u002Fli>\n\u003Cli>Add multiple costs to events or add costs based on form field responses.\u003C\u002Fli>\n\u003Cli>Guest registrations (register for more than one person at a time).\u003C\u002Fli>\n\u003Cli>Waiting lists with automatic promotion when a spot opens.\u003C\u002Fli>\n\u003Cli>Multiple confirmation email templates.\u003C\u002Fli>\n\u003Cli>Multiple registration categories and price levels.\u003C\u002Fli>\n\u003Cli>Automatic\u002Freminder email message sending.\u003C\u002Fli>\n\u003Cli>Manual email sending from the WordPress dashboard.\u003C\u002Fli>\n\u003Cli>Connect an event series to a single registration when using The Events Calendar Pro.\u003C\u002Fli>\n\u003Cli>Convenient event check in system.\u003C\u002Fli>\n\u003Cli>Customizable event reports downloadable as a .csv file.\u003C\u002Fli>\n\u003Cli>Import registrations in bulk using a .csv file.\u003C\u002Fli>\n\u003Cli>Registrants can edit their own registrations.\u003C\u002Fli>\n\u003Cli>Easy event management for membership sites.\u003C\u002Fli>\n\u003Cli>Logged-in users can view a list of events they registered for.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Feedback or Support\u003C\u002Fh3>\n\u003Cp>We would love to hear feedback and support the plugin so please visit the “Support” tab inside the plugin settings page for assistance.\u003C\u002Fp>\n\u003Ch3>Setting up Registrations for the Events Calendar\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install the plugin “The Events Calendar” by Modern Tribe from our welcome page (if not already installed).\u003C\u002Fli>\n\u003Cli>If you haven’t created an event, do so by going to the WordPress dashboard and navigating to Events -> Add New.\u003C\u002Fli>\n\u003Cli>A registration form will now appear on your created event or any other published event.\u003C\u002Fli>\n\u003Cli>Add a registration form for a specific event to another page on your site using the shortcode [rtec-registration-form event=743] with the “event” setting being the post ID for that event.\u003C\u002Fli>\n\u003Cli>You can configure the form fields, messaging, registrations limits etc by navigating to Events -> Registrations and then selecting the “Form” tab.\u003C\u002Fli>\n\u003Cli>You can configure the email options on the “Email” tab.\u003C\u002Fli>\n\u003Cli>See a quick overview of your events and registrations on the “Registrations” tab.\u003C\u002Fli>\n\u003Cli>Add, edit, and remove registrations manually by navigating to the “Registrations” tab and clicking “Detailed View” for an event. You can also export or view submission details here.\u003C\u002Fli>\n\u003C\u002Fol>\n","Collect and manage event registrations with a customizable form and email template. The best event registration plugin for The Events Calendar.",8000,398336,"2026-01-14T16:56:00.000Z","5.6",[127,106,128,129,20],"bookings","events","events-calendar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fregistrations-for-the-events-calendar.2.13.9.zip",7,"2025-03-03 00:00:00",{"attackSurface":134,"codeSignals":234,"taintFlows":267,"riskAssessment":339,"analyzedAt":345},{"hooks":135,"ajaxHandlers":194,"restRoutes":222,"shortcodes":223,"cronEvents":233,"entryPointCount":168,"unprotectedCount":11},[136,142,146,151,155,158,161,165,171,174,180,184,189],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","admin_menu","register_menus","includes\\class-srsvp-admin.php",16,{"type":137,"name":143,"callback":144,"file":140,"line":145},"admin_enqueue_scripts","enqueue_assets",17,{"type":137,"name":147,"callback":148,"file":149,"line":150},"admin_init","maybe_redirect_to_wizard","includes\\class-srsvp-core.php",22,{"type":137,"name":152,"callback":153,"file":149,"line":154},"init","register_assets",42,{"type":137,"name":152,"callback":156,"file":149,"line":157},"register_blocks",45,{"type":137,"name":159,"callback":159,"file":149,"line":160},"enqueue_block_editor_assets",46,{"type":137,"name":162,"callback":163,"file":149,"line":164},"elementor\u002Fwidgets\u002Fregister","register_elementor_widgets",49,{"type":137,"name":166,"callback":167,"priority":168,"file":169,"line":170},"srsvp_rsvp_submitted","on_rsvp_submitted",10,"includes\\class-srsvp-email.php",19,{"type":137,"name":172,"callback":144,"file":173,"line":141},"wp_enqueue_scripts","includes\\class-srsvp-frontend.php",{"type":175,"name":176,"callback":177,"file":178,"line":179},"filter","wp_privacy_personal_data_exporters","register_exporter","includes\\class-srsvp-gdpr.php",13,{"type":175,"name":181,"callback":182,"file":178,"line":183},"wp_privacy_personal_data_erasers","register_eraser",14,{"type":137,"name":185,"callback":186,"file":187,"line":188},"rest_api_init","register_routes","includes\\class-srsvp-rest-api.php",21,{"type":137,"name":190,"callback":191,"file":192,"line":193},"plugins_loaded","srsvp_init","simple-rsvp.php",57,[195,200,203,206,210,214,218],{"action":196,"nopriv":197,"callback":198,"hasNonce":199,"hasCapCheck":199,"file":140,"line":64},"srsvp_save_settings",false,"ajax_save_settings",true,{"action":201,"nopriv":197,"callback":202,"hasNonce":199,"hasCapCheck":199,"file":140,"line":188},"srsvp_add_guest","ajax_add_guest",{"action":204,"nopriv":197,"callback":205,"hasNonce":199,"hasCapCheck":199,"file":140,"line":150},"srsvp_update_guest","ajax_update_guest",{"action":207,"nopriv":197,"callback":208,"hasNonce":199,"hasCapCheck":199,"file":140,"line":209},"srsvp_delete_guest","ajax_delete_guest",23,{"action":211,"nopriv":197,"callback":212,"hasNonce":199,"hasCapCheck":199,"file":140,"line":213},"srsvp_bulk_action","ajax_bulk_action",24,{"action":215,"nopriv":197,"callback":216,"hasNonce":199,"hasCapCheck":199,"file":140,"line":217},"srsvp_export_csv","ajax_export_csv",25,{"action":219,"nopriv":197,"callback":220,"hasNonce":199,"hasCapCheck":199,"file":140,"line":221},"srsvp_get_stats","ajax_get_stats",26,[],[224,227,230],{"tag":225,"callback":226,"file":173,"line":170},"simple_rsvp","shortcode_combined",{"tag":228,"callback":229,"file":173,"line":64},"simple_rsvp_info","shortcode_event_info",{"tag":231,"callback":232,"file":173,"line":188},"simple_rsvp_form","shortcode_rsvp_form",[],{"dangerousFunctions":235,"sqlUsage":236,"outputEscaping":244,"fileOperations":11,"externalRequests":11,"nonceChecks":131,"capabilityChecks":255,"bundledLibraries":266},[],{"prepared":237,"raw":47,"locations":238},107,[239,242,243],{"file":240,"line":179,"context":241},"uninstall.php","$wpdb->query() with variable interpolation",{"file":240,"line":209,"context":241},{"file":240,"line":213,"context":241},{"escaped":245,"rawEcho":131,"locations":246},402,[247,251,253,256,259,262,264],{"file":248,"line":249,"context":250},"admin\\views\\guest-list.php",273,"raw output",{"file":252,"line":131,"context":250},"blocks\\event-info\\render.php",{"file":254,"line":255,"context":250},"blocks\\rsvp-form\\render.php",9,{"file":257,"line":258,"context":250},"elementor\\widgets\\class-srsvp-event-info-widget.php",54,{"file":260,"line":261,"context":250},"elementor\\widgets\\class-srsvp-rsvp-form-widget.php",87,{"file":140,"line":263,"context":250},450,{"file":140,"line":265,"context":250},459,[],[268,286,299,312],{"entryPoint":269,"graph":270,"unsanitizedCount":11,"severity":285},"ajax_save_settings (includes\\class-srsvp-admin.php:200)",{"nodes":271,"edges":283},[272,277],{"id":273,"type":274,"label":275,"file":140,"line":276},"n0","source","$_POST",207,{"id":278,"type":279,"label":280,"file":140,"line":281,"wp_function":282},"n1","sink","update_option() [Settings Manipulation]",210,"update_option",[284],{"from":273,"to":278,"sanitized":199},"low",{"entryPoint":287,"graph":288,"unsanitizedCount":11,"severity":285},"ajax_bulk_action (includes\\class-srsvp-admin.php:340)",{"nodes":289,"edges":297},[290,293],{"id":273,"type":274,"label":291,"file":140,"line":292},"$_POST (x2)",350,{"id":278,"type":279,"label":294,"file":140,"line":295,"wp_function":296},"query() [SQLi]",361,"query",[298],{"from":273,"to":278,"sanitized":199},{"entryPoint":300,"graph":301,"unsanitizedCount":11,"severity":285},"\u003Cclass-srsvp-admin> (includes\\class-srsvp-admin.php:0)",{"nodes":302,"edges":309},[303,304,305,307],{"id":273,"type":274,"label":275,"file":140,"line":276},{"id":278,"type":279,"label":280,"file":140,"line":281,"wp_function":282},{"id":306,"type":274,"label":291,"file":140,"line":292},"n2",{"id":308,"type":279,"label":294,"file":140,"line":295,"wp_function":296},"n3",[310,311],{"from":273,"to":278,"sanitized":199},{"from":306,"to":308,"sanitized":199},{"entryPoint":313,"graph":314,"unsanitizedCount":131,"severity":338},"\u003Cguest-list> (admin\\views\\guest-list.php:0)",{"nodes":315,"edges":334},[316,318,321,323,327,329],{"id":273,"type":274,"label":317,"file":248,"line":145},"$_GET (x3)",{"id":278,"type":279,"label":319,"file":248,"line":221,"wp_function":320},"get_var() [SQLi]","get_var",{"id":306,"type":274,"label":322,"file":248,"line":145},"$_GET (x4)",{"id":308,"type":279,"label":324,"file":248,"line":325,"wp_function":326},"get_results() [SQLi]",35,"get_results",{"id":328,"type":274,"label":322,"file":248,"line":141},"n4",{"id":330,"type":279,"label":331,"file":248,"line":332,"wp_function":333},"n5","echo() [XSS]",169,"echo",[335,336,337],{"from":273,"to":278,"sanitized":197},{"from":306,"to":308,"sanitized":197},{"from":328,"to":330,"sanitized":199},"high",{"summary":340,"deductions":341},"The \"simple-rsvp\" plugin v0.2.2 exhibits a generally strong security posture based on the provided static analysis. The plugin demonstrates good practices with a high percentage of prepared SQL statements and properly escaped output, indicating a focus on preventing common web vulnerabilities. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests contributes positively to its security. The presence of nonce and capability checks on all identified entry points (AJAX handlers and shortcodes) is a significant strength, suggesting an effort to control access and prevent unauthorized actions.\n\nHowever, the taint analysis reveals a specific area of concern: one flow with unsanitized paths of critical severity. This single instance represents a potential pathway for attackers to manipulate file or directory operations if that flow is ever triggered in a malicious context. While the plugin has no known CVEs or recorded historical vulnerabilities, this single taint flow indicates a latent risk that warrants attention. The lack of historical vulnerabilities is positive but should not be seen as a guarantee of future safety, especially given the identified taint flow.\n\nIn conclusion, \"simple-rsvp\" v0.2.2 is largely well-secured, with robust practices in place for SQL, output handling, and access control. The primary weakness lies in the single critical taint flow related to unsanitized paths. Addressing this specific flow should be the priority to further strengthen the plugin's security and mitigate potential risks.",[342],{"reason":343,"points":344},"Critical severity unsanitized path flow",15,"2026-03-17T05:42:07.805Z",{"wat":347,"direct":360},{"assetPaths":348,"generatorPatterns":353,"scriptPaths":354,"versionParams":355},[349,350,351,352],"\u002Fwp-content\u002Fplugins\u002Fsimple-rsvp\u002Fbuild\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fsimple-rsvp\u002Fbuild\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fsimple-rsvp\u002Fbuild\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fsimple-rsvp\u002Fbuild\u002Fjs\u002Fadmin.js",[],[350,352],[356,357,358,359],"simple-rsvp\u002Fbuild\u002Fcss\u002Ffrontend.css?ver=","simple-rsvp\u002Fbuild\u002Fjs\u002Ffrontend.js?ver=","simple-rsvp\u002Fbuild\u002Fcss\u002Fadmin.css?ver=","simple-rsvp\u002Fbuild\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":361,"htmlComments":364,"htmlAttributes":365,"restEndpoints":406,"jsGlobals":407,"shortcodeOutput":409},[362,363],"srsvp-frontend","srsvp-admin",[],[366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405],"data-srsvp-lookup-mode","data-srsvp-allow-maybe","data-srsvp-allow-plus-one","data-srsvp-show-countdown","data-srsvp-show-map","data-srsvp-show-remaining","data-srsvp-enable-meal","data-srsvp-enable-dietary","data-srsvp-enable-message","data-srsvp-template-preset","data-srsvp-color-primary","data-srsvp-color-accent","data-srsvp-color-background","data-srsvp-color-text","data-srsvp-color-button","data-srsvp-color-button-text","data-srsvp-email-confirmation","data-srsvp-email-subject","data-srsvp-email-personal-msg","data-srsvp-email-signoff-style","data-srsvp-email-signoff-name","data-srsvp-admin-notification","data-srsvp-admin-email","data-srsvp-admin-notify-new-only","data-srsvp-show-credit","data-srsvp-text-page-title","data-srsvp-text-welcome","data-srsvp-text-lookup-prompt","data-srsvp-text-lookup-button","data-srsvp-text-attend-button","data-srsvp-text-decline-button","data-srsvp-text-maybe-button","data-srsvp-text-submit-button","data-srsvp-text-success-attend","data-srsvp-text-success-decline","data-srsvp-text-success-maybe","data-srsvp-text-not-found","data-srsvp-text-rsvp-closed","data-srsvp-text-already-responded","data-srsvp-text-event-full",[],[408],"simple_rsvp_frontend_params",[]]