[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$foUgR6T4Mh1wroPlI20C9XJaqL8Zhtw-vQyhRy_yGA0Q":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":141,"fingerprints":811},"webinara","Webinara","1.0.1","kristianhaa","https:\u002F\u002Fprofiles.wordpress.org\u002Fkristianhaa\u002F","\u003Cp>Webinara adds webinar and event management system that integrates well with your WordPress site. By using WordPress\\’ in-built \\’custom post type\\’, this plug-in allows you to create webinars, events that have the same functionality as posts while adding further features that allow you to manage your webinars. This can all be done through an intuitive user interface, which allows you to view your webinars in the familiar WordPress list in the admin area.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Ch4>For the user\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create webinars and events as per choice.\u003C\u002Fli>\n\u003Cli>Ability to enable\u002Fdisable webinar or event.\u003C\u002Fli>\n\u003Cli>Featured rich webinar\u002Fevent form for posting any webinar or event effectively.\u003C\u002Fli>\n\u003Cli>In-built multiple standard categories to categorize webinars and events.\u003C\u002Fli>\n\u003Cli>Add, edit and delete event categories using the familiar WordPress UI.\u003C\u002Fli>\n\u003Cli>Ability to add tags in webinar and event.\u003C\u002Fli>\n\u003Cli>Ability to handle webinar and event form fields from the backend.\u003C\u002Fli>\n\u003Cli>Ability to publish webinars on Webinara.com platform for more perfect promotion and registrations.\u003C\u002Fli>\n\u003Cli>Separate custom template for showing webinar and event more effectively. \u003C\u002Fli>\n\u003Cli>Ability to user registration with webinar and event.\u003C\u002Fli>\n\u003Cli>Automatic page creation for showing webinar listing and event listing separately.\u003C\u002Fli>\n\u003Cli>Custom shortcode[webinara] available for showing event and webinar listing on any page\u002Fpost.\u003C\u002Fli>\n\u003Cli>Ability to post webinar using other platforms like GoToWebinar, Zoom, Onstream and ReadyTalk.\u003C\u002Fli>\n\u003Cli>Ability to add additional attachments with webinar\u002Fevent.\u003C\u002Fli>\n\u003Cli>Ability to add unlimited speakers with each webinar\u002Fevent.\u003C\u002Fli>\n\u003Cli>Fully Responsive.\u003C\u002Fli>\n\u003Cli>Cross Browsers support ( Firefox, Chrome, Safari, Opera )\u003C\u002Fli>\n\u003Cli>SEO Friendly & Compatible with SEO plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Webinara Premium\u003C\u002Fh4>\n\u003Cp>We offer a Premium License key that will enable premium features in the plugin. For getting a premium license key, the admin needs to click on “Upgrading to PRO” button from “Upgrade to premium” tab on the “Settings” page. For generating a premium license key, the plugin will use Webinara API services to communicate with https:\u002F\u002Fwww.webinara.com website. The plugin will ask for an email ID and some other information (First name, Last name and other necessary informations) to create an account on https:\u002F\u002Fwww.webinara.com server and get a license key. After successful payment, the admin should copy the license key from  https:\u002F\u002Fwww.webinara.com account and paste it to the License key field in the plugin settings page. This license key will be valid for one year and the admin should renew it manually after each time period. Each license key will be valid for one website, it will work for one website at a time. If the admin wants a new one, the admin should create it on the https:\u002F\u002Fwww.webinara.com website account.\u003C\u002Fp>\n\u003Cp>The admin can access this  https:\u002F\u002Fwww.webinara.com website account directly anytime and access premium features such as post webinars, subscribe with upcoming webinar email, etc. After activating the premium license key, user’s profile information will sync with the https:\u002F\u002Fwww.webinara.com website and plugin, so the admin can change it anytime easily via either the plugin or https:\u002F\u002Fwww.webinara.com account.\u003C\u002Fp>\n\u003Cp>The admin can downgrade this license anytime by clicking on “Downgrade” button. When the admin downgrades the license, all premium features will be disabled in the plugin. The admin can enable it anytime again via adding the license key from https:\u002F\u002Fwww.webinara.com website account.\u003C\u002Fp>\n\u003Ch4>What features does Webinara Premium enable?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ability to post webinars using other platforms like GoToWebinar, Zoom, Onstream and ReadyTalk. For using these platforms, the user needs to connect his or her account using an authentication process with the plugin.\u003C\u002Fli>\n\u003Cli>Ability to post webinars on the Webinara server (https:\u002F\u002Fwww.webinara.com) where it will be promoted worldwide among all Webinara users. For submitting a webinar on https:\u002F\u002Fwww.webinara.com website, a user must agree that the webinar data will be shared with https:\u002F\u002Fwww.webinara.com website. For this the user must check the checkbox option “Publish this webinar on Webinara.com” during webinar posting.\u003C\u002Fli>\n\u003Cli>A new account with a paid plan will be created for the user on https:\u002F\u002Fwww.webinara.com website where the user can access all premium features of the Webinara server (https:\u002F\u002Fwww.webinara.com) as well.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>External services used in plugin\u003C\u002Fh4>\n\u003Cp>Webinara plugin used some external services for communicating own server and other platforms for managing plugin licensing and other operations. These services used only with premium license key, free version will not use any kind of services. Here are all external services used in plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Webinara Rest API (For creating account, syncing profile information with the account, generating a license key and posting webinars on https:\u002F\u002Fwww.webinara.com website). It will be used only if the user wants to enable a premium license and when premium license key is active. Here is the privacy policy: https:\u002F\u002Fwww.iubenda.com\u002Fprivacy-policy\u002F46844708\u002Ffull-legal\u003C\u002Fli>\n\u003Cli>GoToWebinar Rest API (For the user registration with GoToWebinar platform’s (https:\u002F\u002Fwww.gotomeeting.com) webinar). It will be used only when the premium license key is active. Here is the privacy policy: https:\u002F\u002Fsecure.logmein.com\u002Fhome\u002Fen\u002Fpolicies\u002Foverview\u003C\u002Fli>\n\u003Cli>Zoom Rest API (For creating webinars on Zoom platform (https:\u002F\u002Fzoom.us) and registering users for these webinars). It will be active only when the premium license key is active and the user selects Zoom platform from the webinar backend form. Here is the privacy policy: https:\u002F\u002Fzoom.us\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Onstream Rest API (For creating webinars on Onstream platform (https:\u002F\u002Fwww.onstreammedia.com) and registering users for these webinars). It will activate only when the premium license key is active and the user selects Onstream platform from the webinar backend form. Here is the privacy policy: https:\u002F\u002Fwww.onstreammedia.com\u002Fprivacy.php\u003C\u002Fli>\n\u003Cli>ReadyTalk Rest API (For creating the webinar on ReadyTalk platform (https:\u002F\u002Fwww.readytalk.com) and registering users for these webinars). It will activate only when the premium license key is active and the user selects ReadyTalk from the webinar backend form. Here is the privacy policy: https:\u002F\u002Fwww.readytalk.com\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n","Lightweight, scalable and full-featured webinar and event listings and management plugin.",10,1680,0,"2019-11-25T10:50:00.000Z","5.3.21","4.1","5.6",[19,20,21,22,23],"event","events","webinar","webinar-management","webinars","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebinara.1.0.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-04-04T11:06:42.308Z",[36,60,81,95,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":31,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":13,"last_vuln_date":59,"fetched_at":28},"simple-wp-events","Simple WP Events","1.9.0","WPMinds","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpminds\u002F","\u003Ch4>Exciting News: Our Website is Live!\u003C\u002Fh4>\n\u003Ch4>Ready to elevate your website with our premium plugin? Head over to https:\u002F\u002Fsimplewpevents.com\u002F now and take the first step towards unlocking its full potential.\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsimplewpevents.com\u002F\" rel=\"nofollow ugc\">Simple WP Events\u003C\u002Fa> is a free plugin to easily create and manage events on your website.\u003C\u002Fp>\n\u003Cp>Whether it’s an on-site or virtual event, this plugin handles all your event hurdles for you. Our team of elite and experienced engineers has ensured that it’s simple, fast, and reliable.\u003C\u002Fp>\n\u003Cp>Simple WP Events is built by the WPMinds team and packed with all the features to kick off events on your website.\u003C\u002Fp>\n\u003Cp>Simple Events Plugin is lightweight, quick to set up, and easily customizable.\u003C\u002Fp>\n\u003Cp>A Simple plugin specially made for Attorneys, Coaches, Teachers, etc who need to create a quick form to get signups for their seminars\u002Fwebinars. A place where they can set up events on the go to track registrations and collect user data.\u003C\u002Fp>\n\u003Cp>It is packed with numerous features:\u003Cbr \u002F>\n✔️ Easy event creation\u003Cbr \u002F>\n✔️ Block editor support\u003Cbr \u002F>\n✔️ Custom menu labels\u003Cbr \u002F>\n✔️ Custom page slug\u003Cbr \u002F>\n✔️ Template overriding\u003Cbr \u002F>\n✔️ Events taxonomies (categories & tags)\u003Cbr \u002F>\n✔️ Locations post type to reuse locations\u003Cbr \u002F>\n✔️ Add event to Google Calendar\u003Cbr \u002F>\n✔️ Completely responsive for all devices (from mobile to tablet to desktop)\u003Cbr \u002F>\n✔️ Custom HTML email templates\u003Cbr \u002F>\n✔️ Hooks & filters for customization\u003Cbr \u002F>\n✔️ Shortcodes for archive page and widgets\u003Cbr \u002F>\n✔️ Easily manageable entries by viewing and filtering records from the dashboard\u003Cbr \u002F>\n✔️ Custom notification templates\u003Cbr \u002F>\n✔️ Export events, registrations, and subscribers to CSV file\u003Cbr \u002F>\n✔️ Dark mode for archive and single event display\u003Cbr \u002F>\n✔️ Manual Event Reminders\u003Cbr \u002F>\n✔️ Select custom thank you pages for all or each event.\u003C\u002Fp>\n\u003Cp>Just getting started? Visit the \u003Ca href=\"https:\u002F\u002Fsimplewpevents.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">documentation site\u003C\u002Fa> to get set up.\u003C\u002Fp>\n","A simple and lightweight WordPress plugin to create events and allow users to register for them.",100,2095,80,"2025-04-24T12:49:00.000Z","6.8.0","5.0","7.0",[52,20,53,54,23],"calendar","registrations","seminars","https:\u002F\u002Fsimplewpevents.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-wp-events.1.9.0.zip",93,3,"2025-04-10 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":13,"num_ratings":13,"last_updated":70,"tested_up_to":71,"requires_at_least":49,"requires_php":72,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":31,"unpatched_count":13,"last_vuln_date":80,"fetched_at":28},"sequel","Sequel","1.0.16","Introvoke Inc. dba Sequel.io","https:\u002F\u002Fprofiles.wordpress.org\u002Fintrovoke\u002F","\u003Cp>Sequel is a powerful WordPress plugin that transforms your website into a comprehensive virtual or hybrid live engagement platform. Built on the robust Sequel.io infrastructure, this plugin enables you to seamlessly embed interactive networking hubs and live events directly into your WordPress content.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Networking Hubs\u003C\u002Fstrong>: Create interactive virtual networking spaces where attendees can connect, chat, and engage with each other\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Events\u003C\u002Fstrong>: Host virtual or hybrid events with full video conferencing capabilities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Integration\u003C\u002Fstrong>: Automatically passes WordPress user information (name, email, avatar) to provide personalized experiences\u003C\u002Fli>\n\u003Cli>\u003Cstrong>UTM Tracking\u003C\u002Fstrong>: Full support for UTM parameters and marketing campaign tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Join Codes\u003C\u002Fstrong>: Support for easy event access via join codes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Embedded content adapts to any screen size\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Camera & Microphone Access\u003C\u002Fstrong>: Full support for interactive video and audio features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Screen Sharing\u003C\u002Fstrong>: Built-in support for display capture and screen sharing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>The plugin provides five shortcodes for embedding different types of content:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[sequel_networking_hub]content_id[\u002Fsequel_networking_hub]\u003C\u002Fcode> – Embed a networking hub\u003C\u002Fli>\n\u003Cli>\u003Ccode>[introvoke_mingle]content_id[\u002Fintrovoke_mingle]\u003C\u002Fcode> – Legacy shortcode for networking hubs\u003C\u002Fli>\n\u003Cli>\u003Ccode>[sequel_event]event_id[\u002Fsequel_event]\u003C\u002Fcode> – Embed a live event\u003C\u002Fli>\n\u003Cli>\u003Ccode>[introvoke_event]event_id[\u002Fintrovoke_event]\u003C\u002Fcode> – Alternative shortcode for events\u003C\u002Fli>\n\u003Cli>\u003Ccode>[IntrovokeEvent]event_id[\u002FIntrovokeEvent]\u003C\u002Fcode> – Legacy event shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>User Experience\u003C\u002Fh4>\n\u003Cp>The plugin automatically captures and passes through:\u003Cbr \u002F>\n– All URL parameters for tracking and analytics\u003Cbr \u002F>\n– UTM tracking parameters (utm_source, utm_medium, utm_campaign, etc.)\u003Cbr \u002F>\n– Custom query parameters\u003Cbr \u002F>\n– Join codes for event access\u003Cbr \u002F>\n– Facebook, Google, and Microsoft click IDs (fbclid, gclid, msclkid)\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Basic Event Embedding\u003C\u002Fh4>\n\u003Cp>To embed a live event:\u003Cbr \u002F>\n    \u003Ccode>[sequel_event]your-event-id[\u002Fsequel_event]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Basic Networking Hub Embedding\u003C\u002Fh4>\n\u003Cp>To embed a networking hub:\u003Cbr \u002F>\n    \u003Ccode>[sequel_networking_hub]your-hub-id[\u002Fsequel_networking_hub]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>With Join Codes\u003C\u002Fh4>\n\u003Cp>Users can access events directly using join codes in the URL:\u003Cbr \u002F>\n    \u003Ccode>https:\u002F\u002Fyoursite.com\u002Fevent-page\u002F?joinCode=ABC123\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>With UTM Tracking\u003C\u002Fh4>\n\u003Cp>All UTM parameters are automatically passed through:\u003Cbr \u002F>\n    \u003Ccode>https:\u002F\u002Fyoursite.com\u002Fevent-page\u002F?utm_source=email&utm_campaign=launch&utm_medium=newsletter\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support and questions, please visit \u003Ca href=\"https:\u002F\u002Fwww.sequel.io\u002F\" rel=\"nofollow ugc\">Sequel.io\u003C\u002Fa> or contact our support team.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services to provide its functionality:\u003C\u002Fp>\n\u003Ch4>Sequel.io Embedding Service\u003C\u002Fh4>\n\u003Cp>This plugin embeds interactive content from Sequel.io to display networking hubs and live events. When users access embedded content, the following data is sent to Sequel.io:\u003Cbr \u002F>\n– All URL parameters including UTM tracking parameters\u003Cbr \u002F>\n– Custom query parameters\u003Cbr \u002F>\n– Join codes (when provided)\u003C\u002Fp>\n\u003Cp>This data is sent every time embedded content is loaded and is necessary to track user engagement and provide proper analytics.\u003C\u002Fp>\n\u003Cp>Service provider: Sequel.io\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fwww.sequel.io\u002Fterms\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fwww.sequel.io\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin passes URL parameters to Sequel.io for tracking and analytics purposes. Please review Sequel.io’s privacy policy for information about how this data is handled.\u003C\u002Fp>\n","Turn your WordPress website into a virtual or hybrid live engagement platform, powered by Sequel.io",40,2069,"2026-02-05T00:14:00.000Z","6.8.5","7.4",[20,74,75,76,23],"networking","video-conferencing","virtual-events","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsequel\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsequel.1.0.16.zip",99,"2025-04-02 00:00:00",{"slug":82,"name":83,"version":6,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":13,"downloaded":88,"rating":13,"num_ratings":13,"last_updated":89,"tested_up_to":71,"requires_at_least":49,"requires_php":72,"tags":90,"homepage":24,"download_link":94,"security_score":44,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"on24-webcast-embed","ON24 Webcast Embed","ON24","https:\u002F\u002Fprofiles.wordpress.org\u002Faviroig\u002F","\u003Cp>ON24 Webcast Embed is a plugin that enables you to embed ON24 webcasts on your WordPress site using a simple shortcode tag. This allows your users to seamlessly access your webcast events directly from your WordPress content.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>[on24_webcast eventid=”your-event-id” key=”your-event-key” host=”event” width=”100%” height=”600px”]\u003Cbr \u002F>\n    `\u003Cbr \u002F>\nOptional: Adjust the width and height as needed to match your WordPress content.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Please visit \u003Ca href=\"https:\u002F\u002Fsupport.on24.com\u002F\" rel=\"nofollow ugc\">support.on24.com\u003C\u002Fa> to access our Knowledge Center or to reach out to a Support representative.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin collects and passes user data to ON24 and its clients. For more information on ON24’s Privacy Policy and the kind of data that is collected, go here: https:\u002F\u002Fwww.on24.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n","A plugin to embed ON24 webcasts using an iframe.",217,"2025-10-07T19:02:00.000Z",[20,91,92,93,23],"live-streaming","on24","webcasts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fon24-webcast-embed.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":72,"tags":110,"homepage":24,"download_link":113,"security_score":114,"vuln_count":115,"unpatched_count":13,"last_vuln_date":116,"fetched_at":28},"the-events-calendar","The Events Calendar","6.15.17.1","StellarWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fstellarwp\u002F","\u003Cp>Easily create and manage an events calendar on your WordPress site with \u003Ca href=\"https:\u002F\u002Fevnt.is\u002Fmj\" rel=\"nofollow ugc\">The Events Calendar\u003C\u002Fa> free plugin. Whether your events are in-person or virtual events, this WordPress calendar plugin boasts professional features backed by our world-class team of developers and designers.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"The Events Calendar\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F425323974?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>Packed with loads of features, The Events Calendar is ready to go out of the box. It’s also extensible, easy to use, and completely customizable.\u003C\u002Fp>\n\u003Ch4>📅 The #1 Calendar for WordPress\u003C\u002Fh4>\n\u003Cp>See the calendar in action on our \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1ajs\" rel=\"nofollow ugc\">demo experience\u003C\u002Fa>. Just getting started? Read through the \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2d\" rel=\"nofollow ugc\">New User Primer\u003C\u002Fa> to get set up.\u003C\u002Fp>\n\u003Cp>Looking for additional features like recurring events, ticket sales, user-submitted events, automatic imports, and more?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Check out \u003Ca href=\"https:\u002F\u002Fevnt.is\u002Fmj\" rel=\"nofollow ugc\">Events Calendar Pro\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F197u\" rel=\"nofollow ugc\">Event Aggregator\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2a\" rel=\"nofollow ugc\">more add-ons\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>🔌🎨 Plug and Play or Customize\u003C\u002Fh4>\n\u003Cp>The Events Calendar is built to work out of the box. Simply install the plugin, configure your settings, and start creating events in minutes.\u003C\u002Fp>\n\u003Cp>Want to add your personal touch? Use The Events Calendar 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. Hundreds of thousands of small businesses, musicians, venues, restaurants, and non-profits are publishing and promoting their in-person and virtual events with The Events Calendar. 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>Our feature-rich plugin comes with everything you need to create and manage your calendar.\u003C\u002Fp>\n\u003Cp>✔️ Rapidly create events\u003Cbr \u002F>\n✔️ Saved venues & organizers\u003Cbr \u002F>\n✔️ Calendar month view with tooltips\u003Cbr \u002F>\n✔️ Event List view\u003Cbr \u002F>\n✔️ Day view\u003Cbr \u002F>\n✔️ Block Editor support\u003Cbr \u002F>\n✔️ Event search\u003Cbr \u002F>\n✔️ Google maps\u003Cbr \u002F>\n✔️ Widget: Upcoming events list\u003Cbr \u002F>\n✔️ Events Taxonomies (Categories & Tags)\u003Cbr \u002F>\n✔️ Google Calendar and iCal exporting\u003Cbr \u002F>\n✔️ WP REST API endpoints\u003Cbr \u002F>\n✔️ Completely ajaxified for super smooth browsing\u003Cbr \u002F>\n✔️ Completely responsive from mobile to tablet to desktop\u003Cbr \u002F>\n✔️ Tested on the major theme frameworks such as Avada, Divi, Enfold, Genesis, and many more.\u003Cbr \u002F>\n✔️ Increase your SEO with JSON-LD Structured Data\u003Cbr \u002F>\n✔️ Internationalized & translated\u003Cbr \u002F>\n✔️ Multiple stylesheets to improve integration\u003Cbr \u002F>\n✔️ Extensive template tags for customization\u003Cbr \u002F>\n✔️ Hooks & filters galore\u003Cbr \u002F>\n✔️ Caching support\u003Cbr \u002F>\n✔️ Debug mode for developers\u003Cbr \u002F>\n✔️ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1a0r\" rel=\"nofollow ugc\">Library of extensions\u003C\u002Fa>\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\u002F2l\" rel=\"nofollow ugc\">The Events Calendar New User Primer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2m\" rel=\"nofollow ugc\">The Themer’s Guide to The Events Calendar\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have any questions about this plugin, you can post a thread in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fthe-events-calendar\" rel=\"ugc\">WordPress.org forum\u003C\u002Fa>. Please search existing threads before starting a new one.\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 \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F18wn\" rel=\"nofollow ugc\">our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Our Free Plugins:\u003C\u002Fp>\n\u003Cp>🎟️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevent-tickets\u002F\" rel=\"ugc\">Event Tickets\u003C\u002Fa>\u003Cbr \u002F>\n📐 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-post-manager\u002F\" rel=\"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 Events\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 The Events Calendar, check out our \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2p\" rel=\"nofollow ugc\">New User Primer\u003C\u002Fa>. It will have you creating events 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\u002Ftheeventscalendar.com\u002Frelease-schedule\u002F\" rel=\"nofollow ugc\">Release Schedule\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheeventscalendar.com\u002Fknown-issues\u002F\" rel=\"nofollow ugc\">Known Issues\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002Feu\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2t\" 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\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fthe-events-calendar\u002F\" rel=\"ugc\">The Events Calendar 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 Events Calendar Pro.\u003C\u002Fp>\n\u003Cp>Still have a question? Shoot us an email at support@theeventscalendar.com.\u003C\u002Fp>\n","The Events Calendar: #1 calendar plugin for WordPress. Create\u002Fmanage events (virtual too!) on your site with the free plugin.",700000,80492478,86,2427,"2026-03-09T13:37:00.000Z","6.9.4","6.7",[52,19,20,111,112],"organizer","schedule","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-events-calendar.6.15.17.1.zip",82,25,"2026-03-09 14:40:15",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":108,"requires_at_least":130,"requires_php":72,"tags":131,"homepage":135,"download_link":136,"security_score":137,"vuln_count":138,"unpatched_count":139,"last_vuln_date":140,"fetched_at":28},"latepoint","LatePoint – Calendar Booking Plugin for Appointments and Events","5.2.11","LatePoint","https:\u002F\u002Fprofiles.wordpress.org\u002Flatepoint\u002F","\u003Cp>\u003Cstrong>LatePoint – The Lightweight Appointment Booking Plugin for WordPress\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>★★★★★\u003C\u002Fstrong>\u003C\u002Fp>\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\u002Fs5lcrXFWQcw?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>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flatepoint.com\u002Fchangelog\u002F?utm_source=wordpressorg&utm_medium=plugin_listing&utm_campaign=free_plugin\" rel=\"nofollow ugc\">What’s New\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpdocs.latepoint.com\u002F?utm_source=wordpressorg&utm_medium=plugin_listing&utm_campaign=free_plugin\" rel=\"nofollow ugc\">Docs\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=wwQ5EwEln6E&utm_source=wordpressorg&utm_medium=plugin_listing&utm_campaign=free_plugin\" rel=\"nofollow ugc\">Video Tutorial\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpdocs.latepoint.com\u002Fsupport\u002F?utm_source=wordpressorg&utm_medium=plugin_listing&utm_campaign=free_plugin\" rel=\"nofollow ugc\">Get Help\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>LatePoint is a simple yet lightweight and powerful appointment booking plugin for WordPress. Built for service-based businesses, it helps your customers book appointments in just a few clicks, without the back-and-forth emails or clunky booking systems.\u003C\u002Fp>\n\u003Cp>Whether you’re a coach, salon, consultant, or clinic, if your business runs on bookings, LatePoint makes it easy to manage your schedule, take payments, and let clients book online 24\u002F7.\u003C\u002Fp>\n\u003Cp>Set it up in 10 minutes. Look professional. Automate the boring stuff. Let LatePoint handle the heavy lifting so you can focus on your business.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fapp.zipwp.com\u002Fblueprint\u002Flatepoint-demo-m00?utm_source=wordpressorg&utm_medium=plugin_listing&utm_campaign=free_plugin\" rel=\"nofollow ugc\">Try the Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>What You Can Do With LatePoint\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Let customers book appointments online 24\u002F7\u003C\u002Fli>\n\u003Cli>Manage your calendar and availability with ease\u003C\u002Fli>\n\u003Cli>Accept payments with Stripe (Braintree, Flutterwave, MercadoPago, Molie, PayPal, Paystack, RazorPay, Square, Woo, SureCart available in Pro)\u003C\u002Fli>\n\u003Cli>Sync with Google Calendar (Pro)\u003C\u002Fli>\n\u003Cli>Offer in-person or virtual sessions (Zoom\u002FGoogle Meet with Pro)\u003C\u002Fli>\n\u003Cli>Support for multiple staff, services, and locations\u003C\u002Fli>\n\u003Cli>Send automatic confirmations and reminders\u003C\u002Fli>\n\u003Cli>Customize booking forms to collect the info you need\u003C\u002Fli>\n\u003Cli>Provide a customers dashboard to manage bookings (Pro)\u003C\u002Fli>\n\u003Cli>View and control everything from a unified admin dashboard\u003C\u002Fli>\n\u003Cli>Use coupons, addons, and follow-ups to boost engagement (Pro)\u003C\u002Fli>\n\u003Cli>Let customers book multiple appointments at once (Booking Cart – Pro)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpastra.com\u002Freview\u002Flatepoint-review\u002F?utm_source=wordpressorg&utm_medium=plugin_listing&utm_campaign=free_plugin\" rel=\"nofollow ugc\">LatePoint Review: Is It the Right Booking Plugin for Your Service?\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Who Is LatePoint For?\u003C\u002Fh3>\n\u003Cp>LatePoint is trusted by freelancers, studios, agencies, and small business owners across many industries. If your business runs on appointments, LatePoint can save you time and make your life easier.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Salons & Studios\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you run a personal care studio, hair or nail salon, spa, massage therapist or tattoo studio, you’ll know how important it is to avoid no-shows, double-bookings, and awkward payment moments.\u003C\u002Fp>\n\u003Cp>With LatePoint:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customers can book online anytime\u003C\u002Fli>\n\u003Cli>You can send automatic reminders so clients actually show up\u003C\u002Fli>\n\u003Cli>Accept payments upfront or after the session\u003C\u002Fli>\n\u003Cli>Sync your bookings with Google Calendar\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=IWbBoEyXklI&utm_source=wordpressorg&utm_medium=plugin_listing&utm_campaign=free_plugin\" rel=\"nofollow ugc\">▶️ How To Set Up LatePoint for Salons\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Coaches, Consultants & Trainers\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you run 1:1 sessions, group coaching, or online workshops, LatePoint keeps your schedule organized and sessions full.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Let clients pick time slots based on availability\u003C\u002Fli>\n\u003Cli>Offer in-person or Zoom sessions\u003C\u002Fli>\n\u003Cli>Sell service packages and recurring appointments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Clinics, Therapists & Healthcare Pros\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For medical, wellness, or therapy practices, LatePoint helps you stay professional while giving patients a smooth experience.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Collect patient information with custom fields\u003C\u002Fli>\n\u003Cli>Offer multiple services with different specialists\u003C\u002Fli>\n\u003Cli>Manage multiple staff calendars and locations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Education & Classes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Whether you’re a tutor, language teacher, or run in-person classes, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Let students book 1:1 or group sessions\u003C\u002Fli>\n\u003Cli>Limit bookings to your preferred hours\u003C\u002Fli>\n\u003Cli>Automate reminders and payments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Local Services & Agencies\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Photographers, cleaners, auto services, repair shops, if your business depends on appointments, LatePoint makes it simple.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show real-time availability\u003C\u002Fli>\n\u003Cli>Set different schedules by service or team member\u003C\u002Fli>\n\u003Cli>Let clients book 24\u002F7, no calls or emails needed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What Makes LatePoint Unique?\u003C\u002Fh3>\n\u003Cp>LatePoint isn’t just another booking plugin, it’s designed to solve real-world scheduling problems with a smart, flexible approach.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose-built for service providers:\u003C\u002Fstrong> From solo pros to teams across locations, LatePoint adapts to your business.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick to launch, simple to manage:\u003C\u002Fstrong> The built-in onboarding wizard walks you through the entire setup. You’ll go from install to taking bookings in under 10 minutes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-first booking experience:\u003C\u002Fstrong> Clients see clean, intuitive forms that work beautifully on phones, tablets, and desktops. Fewer clicks = fewer drop-offs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automation built-in:\u003C\u002Fstrong> LatePoint handles confirmations, reminders, follow-ups, and payments. Skip the admin and focus on delivering your services.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Affordable, with a forever-free plan:\u003C\u002Fstrong> You won’t get trapped in expensive subscriptions. Start with the free version, and upgrade when you need advanced features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Native to WordPress:\u003C\u002Fstrong> Built to feel like a natural part of your site, LatePoint works with most popular themes and page builders out of the box.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Install the plugin:\u003C\u002Fstrong> Download LatePoint from the WordPress plugin repository and activate it on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Complete the setup wizard:\u003C\u002Fstrong> Walk through a simple onboarding process to set your timezone, services, staff, and availability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize your booking form:\u003C\u002Fstrong> Add custom fields to collect the information you need before a session. Choose which details to make required or optional.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add booking to your site:\u003C\u002Fstrong> Use a shortcode or LatePoint widget to place the booking interface into any page or post.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Start accepting bookings:\u003C\u002Fstrong> Customers can now see your real-time availability, book appointments, pay (Pro), and receive confirmation emails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage everything in your dashboard:\u003C\u002Fstrong> View and manage appointments, customer information, payments, and notifications directly from your WordPress admin.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdocs.latepoint.com\u002Fgetting-started-with-latepoint\u002F?utm_source=wordpressorg&utm_medium=plugin_listing&utm_campaign=free_plugin\" rel=\"nofollow ugc\">Follow the Step-by-Step Guide\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features You’ll Love\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Visual booking form builder\u003C\u002Fstrong> – Customize steps, services, and fields without touching code\u003Cbr \u002F>\n✅ \u003Cstrong>Multi-step appointment scheduling\u003C\u002Fstrong> – Clean, intuitive customer experience\u003Cbr \u002F>\n✅ \u003Cstrong>Multiple services, agents & locations\u003C\u002Fstrong> – Set schedules, prices, and availability per agent or location\u003Cbr \u002F>\n✅ \u003Cstrong>Customer dashboard\u003C\u002Fstrong> – Customers can view and manage bookings, cancel and reschedule\u003Cbr \u002F>\n✅ \u003Cstrong>Admin dashboard\u003C\u002Fstrong> – Full calendar view with filters for appointments, agents, and locations\u003Cbr \u002F>\n✅ \u003Cstrong>Google Calendar sync\u003C\u002Fstrong> – Keep everything up to date across platforms\u003Cbr \u002F>\n✅ \u003Cstrong>Built-in notifications\u003C\u002Fstrong> – Email, SMS, and WhatsApp notifications out of the box\u003Cbr \u002F>\n✅ \u003Cstrong>Online payments\u003C\u002Fstrong> – Connect Stripe or PayPal to accept payments during booking\u003Cbr \u002F>\n✅ \u003Cstrong>Booking cart\u003C\u002Fstrong> – Let customers book multiple appointments at once\u003C\u002Fp>\n\u003Ch3>Want To Unlock More?\u003C\u002Fh3>\n\u003Cp>LatePoint comes with a solid set of features in the free version, perfect if you’re just getting started. But if you’re managing multiple team members, need advanced scheduling logic, or want to offer online payments and video calls, the Pro version gives you that extra power.\u003C\u002Fp>\n\u003Cp>Here’s what you unlock with LatePoint Pro:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add unlimited agents and services\u003C\u002Fli>\n\u003Cli>Accept payments using other methods, such as PayPal\u003C\u002Fli>\n\u003Cli>Zoom and Google Meet integration\u003C\u002Fli>\n\u003Cli>Set up advanced availability rules and service durations\u003C\u002Fli>\n\u003Cli>Send custom reminders and follow-ups\u003C\u002Fli>\n\u003Cli>Support for deposits, coupons, and recurring bookings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fspreadsheets\u002Fd\u002F1AcjnUEKGhM0ySAgm7ZKRt-PSqlJ05eZk1JiuL5ToGRs\u002Fedit?usp=sharing\" rel=\"nofollow ugc\">See the Full Free vs Pro Feature Comparison\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Flatepoint.com\u002Fpricing\u002F?utm_source=wordpressorg&utm_medium=plugin_listing&utm_campaign=free_plugin\" rel=\"nofollow ugc\">Check Out LatePoint Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Works With Your Stack\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Works with most Popular WordPress themes (Astra, Kadence, GeneratePress and others)\u003C\u002Fli>\n\u003Cli>Fully compatible with Elementor, Gutenberg, and page builders\u003C\u002Fli>\n\u003Cli>LatePoint is compatible with WooCommerce but doesn’t need it to work\u003C\u002Fli>\n\u003Cli>Extendable with official LatePoint add-ons (Zoom, WhatsApp, Packages, etc.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Blocks\u003C\u002Fh3>\n\u003Cp>This plugin provides 6 blocks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Customer dashboard:\u003C\u002Fstrong> Adds a customer dashboard for LatePoint\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Booking button:\u003C\u002Fstrong> Adds a booking button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>List of resources:\u003C\u002Fstrong> Adds a list of bookable resources by type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Booking form:\u003C\u002Fstrong> Adds a LatePoint booking form\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer login:\u003C\u002Fstrong> Adds a customer login form\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Latepoint calendar:\u003C\u002Fstrong> Adds a calendar of events\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Trusted by 21,000+ Businesses\u003C\u002Fh3>\n\u003Cp>LatePoint has over 1,300 five-star reviews and is trusted by businesses worldwide, including the Nigerian Embassy, fitness chains, and solo freelancers.\u003C\u002Fp>\n\u003Cp>If you want a modern, effortless way to let your customers book online, give LatePoint a try today.\u003C\u002Fp>\n","Optimize your appointment scheduling with our plugin. Sync calendars, automate reminders, and keep your bookings organized.",100000,745803,98,74,"2026-03-10T07:15:00.000Z","6.5",[132,133,52,20,134],"appointments","booking","scheduling","https:\u002F\u002Flatepoint.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flatepoint.5.2.11.zip",20,19,2,"2026-03-23 00:00:00",{"attackSurface":142,"codeSignals":258,"taintFlows":632,"riskAssessment":791,"analyzedAt":810},{"hooks":143,"ajaxHandlers":194,"restRoutes":247,"shortcodes":248,"cronEvents":255,"entryPointCount":173,"unprotectedCount":137},[144,150,155,158,163,166,170,174,177,180,184,189],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_menu","webi_admin_menu","includes\\class-webinara-field-editor.php",12,{"type":145,"name":151,"callback":152,"file":153,"line":154},"add_meta_boxes","webi_create_meta_box","includes\\class-webinara-meta-box.php",16,{"type":145,"name":156,"callback":157,"file":153,"line":138},"save_post","webi_save_meta_box",{"type":145,"name":159,"callback":160,"file":161,"line":162},"gotowebinar_refresh_token","webi_gotowebinar_token_refresh","includes\\class-webinara.php",15,{"type":145,"name":164,"callback":165,"file":161,"line":154},"admin_notices","webi_admin_notice_success",{"type":145,"name":167,"callback":168,"file":161,"line":169},"admin_enqueue_scripts","webi_admin_scripts",21,{"type":145,"name":171,"callback":172,"file":161,"line":173},"wp_enqueue_scripts","webi_front_scripts",22,{"type":145,"name":146,"callback":175,"file":161,"line":176},"webi_admin_pages",23,{"type":145,"name":151,"callback":178,"file":161,"line":179},"webi_add_pageinfo",24,{"type":145,"name":181,"callback":182,"file":161,"line":183},"init","webi_custom_post_type",2314,{"type":185,"name":186,"callback":187,"priority":11,"file":161,"line":188},"filter","admin_post_thumbnail_html","webi_admin_post_thumbnail_add_label",2449,{"type":185,"name":190,"callback":191,"file":192,"line":193},"single_template","webi_event_template","webinara.php",45,[195,199,202,205,207,210,212,215,217,220,222,225,227,230,232,235,237,240,242,245],{"action":196,"nopriv":197,"callback":196,"hasNonce":197,"hasCapCheck":197,"file":161,"line":198},"webi_authgotowebinar",false,2450,{"action":196,"nopriv":200,"callback":196,"hasNonce":197,"hasCapCheck":197,"file":161,"line":201},true,2451,{"action":203,"nopriv":197,"callback":203,"hasNonce":197,"hasCapCheck":197,"file":161,"line":204},"webi_disconnect_platform",2452,{"action":203,"nopriv":200,"callback":203,"hasNonce":197,"hasCapCheck":197,"file":161,"line":206},2453,{"action":208,"nopriv":197,"callback":208,"hasNonce":197,"hasCapCheck":197,"file":161,"line":209},"webi_downgrade_license",2454,{"action":208,"nopriv":200,"callback":208,"hasNonce":197,"hasCapCheck":197,"file":161,"line":211},2455,{"action":213,"nopriv":197,"callback":213,"hasNonce":197,"hasCapCheck":197,"file":161,"line":214},"webi_check_account",2456,{"action":213,"nopriv":200,"callback":213,"hasNonce":197,"hasCapCheck":197,"file":161,"line":216},2457,{"action":218,"nopriv":197,"callback":218,"hasNonce":197,"hasCapCheck":197,"file":161,"line":219},"webi_check_license",2458,{"action":218,"nopriv":200,"callback":218,"hasNonce":197,"hasCapCheck":197,"file":161,"line":221},2459,{"action":223,"nopriv":197,"callback":223,"hasNonce":197,"hasCapCheck":197,"file":161,"line":224},"webi_get_info",2460,{"action":223,"nopriv":200,"callback":223,"hasNonce":197,"hasCapCheck":197,"file":161,"line":226},2461,{"action":228,"nopriv":197,"callback":228,"hasNonce":197,"hasCapCheck":197,"file":161,"line":229},"webi_update_profile",2462,{"action":228,"nopriv":200,"callback":228,"hasNonce":197,"hasCapCheck":197,"file":161,"line":231},2463,{"action":233,"nopriv":197,"callback":233,"hasNonce":197,"hasCapCheck":197,"file":161,"line":234},"webi_send_profilelink",2464,{"action":233,"nopriv":200,"callback":233,"hasNonce":197,"hasCapCheck":197,"file":161,"line":236},2465,{"action":238,"nopriv":197,"callback":238,"hasNonce":197,"hasCapCheck":197,"file":161,"line":239},"webi_renew_license",2466,{"action":238,"nopriv":200,"callback":238,"hasNonce":197,"hasCapCheck":197,"file":161,"line":241},2467,{"action":243,"nopriv":197,"callback":243,"hasNonce":197,"hasCapCheck":197,"file":161,"line":244},"webi_register_user",2468,{"action":243,"nopriv":200,"callback":243,"hasNonce":197,"hasCapCheck":197,"file":161,"line":246},2469,[],[249,253],{"tag":23,"callback":250,"file":251,"line":252},"webi_callback_webinars","includes\\class-webinara-shortcode.php",11,{"tag":20,"callback":254,"file":251,"line":149},"webi_callback_events",[256],{"hook":159,"callback":159,"file":161,"line":257},3011,{"dangerousFunctions":259,"sqlUsage":260,"outputEscaping":266,"fileOperations":13,"externalRequests":627,"nonceChecks":31,"capabilityChecks":13,"bundledLibraries":628},[],{"prepared":13,"raw":31,"locations":261},[262],{"file":263,"line":264,"context":265},"uninstall.php",33,"$wpdb->query() with variable interpolation",{"escaped":267,"rawEcho":268,"locations":269},345,196,[270,273,275,276,277,279,281,283,284,285,287,288,289,291,292,293,295,296,298,300,301,303,304,306,308,309,311,313,315,317,319,321,322,323,325,326,327,329,331,333,334,336,338,340,342,344,346,348,350,352,354,356,357,358,360,361,363,365,367,369,371,373,375,377,379,381,382,384,386,388,390,392,394,396,398,400,402,404,406,408,409,411,413,415,417,419,421,423,425,427,429,431,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,517,519,520,522,524,526,528,530,532,534,536,537,539,541,543,545,547,548,550,552,554,556,558,559,560,562,564,567,569,571,573,575,577,578,579,581,583,585,586,587,589,591,593,594,596,598,600,601,603,605,606,608,609,611,612,613,615,617,619,621,623,625],{"file":148,"line":271,"context":272},49,"raw output",{"file":148,"line":274,"context":272},50,{"file":148,"line":46,"context":272},{"file":148,"line":46,"context":272},{"file":148,"line":278,"context":272},91,{"file":148,"line":280,"context":272},138,{"file":148,"line":282,"context":272},139,{"file":148,"line":282,"context":272},{"file":148,"line":282,"context":272},{"file":148,"line":286,"context":272},144,{"file":148,"line":286,"context":272},{"file":148,"line":268,"context":272},{"file":148,"line":290,"context":272},197,{"file":148,"line":290,"context":272},{"file":148,"line":290,"context":272},{"file":148,"line":294,"context":272},201,{"file":148,"line":294,"context":272},{"file":148,"line":297,"context":272},203,{"file":148,"line":299,"context":272},206,{"file":148,"line":299,"context":272},{"file":148,"line":302,"context":272},215,{"file":148,"line":302,"context":272},{"file":148,"line":305,"context":272},361,{"file":153,"line":307,"context":272},76,{"file":153,"line":46,"context":272},{"file":153,"line":310,"context":272},110,{"file":153,"line":312,"context":272},145,{"file":153,"line":314,"context":272},185,{"file":153,"line":316,"context":272},227,{"file":153,"line":318,"context":272},270,{"file":153,"line":320,"context":272},271,{"file":153,"line":320,"context":272},{"file":153,"line":320,"context":272},{"file":153,"line":324,"context":272},281,{"file":153,"line":324,"context":272},{"file":153,"line":324,"context":272},{"file":153,"line":328,"context":272},306,{"file":153,"line":330,"context":272},308,{"file":153,"line":332,"context":272},309,{"file":153,"line":332,"context":272},{"file":153,"line":335,"context":272},346,{"file":153,"line":337,"context":272},355,{"file":153,"line":339,"context":272},366,{"file":153,"line":341,"context":272},378,{"file":153,"line":343,"context":272},389,{"file":153,"line":345,"context":272},402,{"file":153,"line":347,"context":272},410,{"file":153,"line":349,"context":272},424,{"file":153,"line":351,"context":272},435,{"file":153,"line":353,"context":272},448,{"file":153,"line":355,"context":272},492,{"file":153,"line":355,"context":272},{"file":153,"line":355,"context":272},{"file":153,"line":359,"context":272},494,{"file":153,"line":359,"context":272},{"file":153,"line":362,"context":272},598,{"file":153,"line":364,"context":272},654,{"file":153,"line":366,"context":272},659,{"file":153,"line":368,"context":272},660,{"file":153,"line":370,"context":272},662,{"file":153,"line":372,"context":272},667,{"file":153,"line":374,"context":272},668,{"file":153,"line":376,"context":272},669,{"file":153,"line":378,"context":272},815,{"file":153,"line":380,"context":272},1047,{"file":251,"line":79,"context":272},{"file":251,"line":383,"context":272},101,{"file":251,"line":385,"context":272},104,{"file":251,"line":387,"context":272},109,{"file":251,"line":389,"context":272},115,{"file":251,"line":391,"context":272},124,{"file":251,"line":393,"context":272},130,{"file":251,"line":395,"context":272},137,{"file":251,"line":397,"context":272},240,{"file":251,"line":399,"context":272},242,{"file":251,"line":401,"context":272},245,{"file":251,"line":403,"context":272},250,{"file":251,"line":405,"context":272},256,{"file":251,"line":407,"context":272},265,{"file":251,"line":320,"context":272},{"file":251,"line":410,"context":272},278,{"file":161,"line":412,"context":272},224,{"file":161,"line":414,"context":272},230,{"file":161,"line":416,"context":272},234,{"file":161,"line":418,"context":272},235,{"file":161,"line":420,"context":272},297,{"file":161,"line":422,"context":272},301,{"file":161,"line":424,"context":272},320,{"file":161,"line":426,"context":272},324,{"file":161,"line":428,"context":272},337,{"file":161,"line":430,"context":272},341,{"file":161,"line":335,"context":272},{"file":161,"line":433,"context":272},356,{"file":161,"line":435,"context":272},362,{"file":161,"line":437,"context":272},1140,{"file":161,"line":439,"context":272},1145,{"file":161,"line":441,"context":272},1180,{"file":161,"line":443,"context":272},1940,{"file":161,"line":445,"context":272},1941,{"file":161,"line":447,"context":272},1943,{"file":161,"line":449,"context":272},2043,{"file":161,"line":451,"context":272},2071,{"file":161,"line":453,"context":272},2077,{"file":161,"line":455,"context":272},2083,{"file":161,"line":457,"context":272},2108,{"file":161,"line":459,"context":272},2136,{"file":161,"line":461,"context":272},2142,{"file":161,"line":463,"context":272},2148,{"file":161,"line":465,"context":272},2173,{"file":161,"line":467,"context":272},2203,{"file":161,"line":469,"context":272},2209,{"file":161,"line":471,"context":272},2239,{"file":161,"line":473,"context":272},2269,{"file":161,"line":475,"context":272},2275,{"file":161,"line":477,"context":272},2281,{"file":161,"line":479,"context":272},2506,{"file":161,"line":481,"context":272},2532,{"file":161,"line":483,"context":272},2535,{"file":161,"line":485,"context":272},2559,{"file":161,"line":487,"context":272},2562,{"file":161,"line":489,"context":272},2584,{"file":161,"line":491,"context":272},2611,{"file":161,"line":493,"context":272},2614,{"file":161,"line":495,"context":272},2633,{"file":161,"line":497,"context":272},2636,{"file":161,"line":499,"context":272},2657,{"file":161,"line":501,"context":272},2691,{"file":161,"line":503,"context":272},2720,{"file":161,"line":505,"context":272},2737,{"file":161,"line":507,"context":272},2776,{"file":161,"line":509,"context":272},2801,{"file":161,"line":511,"context":272},2838,{"file":161,"line":513,"context":272},2868,{"file":515,"line":516,"context":272},"templates\\single-event.php",113,{"file":515,"line":518,"context":272},117,{"file":515,"line":391,"context":272},{"file":515,"line":521,"context":272},128,{"file":515,"line":523,"context":272},132,{"file":515,"line":525,"context":272},149,{"file":515,"line":527,"context":272},154,{"file":515,"line":529,"context":272},161,{"file":515,"line":531,"context":272},177,{"file":515,"line":533,"context":272},184,{"file":515,"line":535,"context":272},205,{"file":515,"line":320,"context":272},{"file":515,"line":538,"context":272},276,{"file":515,"line":540,"context":272},279,{"file":515,"line":542,"context":272},282,{"file":515,"line":544,"context":272},284,{"file":515,"line":546,"context":272},296,{"file":515,"line":422,"context":272},{"file":515,"line":549,"context":272},310,{"file":515,"line":551,"context":272},315,{"file":515,"line":553,"context":272},319,{"file":515,"line":555,"context":272},329,{"file":515,"line":557,"context":272},334,{"file":515,"line":267,"context":272},{"file":515,"line":433,"context":272},{"file":515,"line":561,"context":272},363,{"file":515,"line":563,"context":272},367,{"file":565,"line":566,"context":272},"templates\\single-webinar.php",44,{"file":565,"line":568,"context":272},56,{"file":565,"line":570,"context":272},60,{"file":565,"line":572,"context":272},67,{"file":565,"line":574,"context":272},71,{"file":565,"line":576,"context":272},75,{"file":565,"line":127,"context":272},{"file":565,"line":127,"context":272},{"file":565,"line":580,"context":272},103,{"file":565,"line":582,"context":272},127,{"file":565,"line":584,"context":272},136,{"file":565,"line":527,"context":272},{"file":565,"line":529,"context":272},{"file":565,"line":588,"context":272},182,{"file":565,"line":590,"context":272},248,{"file":565,"line":592,"context":272},253,{"file":565,"line":405,"context":272},{"file":565,"line":595,"context":272},259,{"file":565,"line":597,"context":272},261,{"file":565,"line":599,"context":272},273,{"file":565,"line":410,"context":272},{"file":565,"line":602,"context":272},287,{"file":565,"line":604,"context":272},292,{"file":565,"line":546,"context":272},{"file":565,"line":607,"context":272},311,{"file":565,"line":607,"context":272},{"file":565,"line":610,"context":272},316,{"file":565,"line":426,"context":272},{"file":565,"line":428,"context":272},{"file":565,"line":614,"context":272},344,{"file":565,"line":616,"context":272},348,{"file":565,"line":618,"context":272},369,{"file":565,"line":620,"context":272},374,{"file":565,"line":622,"context":272},375,{"file":565,"line":624,"context":272},376,{"file":565,"line":626,"context":272},377,26,[629],{"name":630,"version":27,"knownCves":631},"jQuery",[],[633,649,668,727,736,747,771,779],{"entryPoint":634,"graph":635,"unsanitizedCount":31,"severity":648},"webi_field_output (includes\\class-webinara-field-editor.php:31)",{"nodes":636,"edges":646},[637,641],{"id":638,"type":639,"label":640,"file":148,"line":193},"n0","source","$_GET",{"id":642,"type":643,"label":644,"file":148,"line":46,"wp_function":645},"n1","sink","echo() [XSS]","echo",[647],{"from":638,"to":642,"sanitized":197},"medium",{"entryPoint":650,"graph":651,"unsanitizedCount":667,"severity":648},"webi_register_user (includes\\class-webinara.php:2483)",{"nodes":652,"edges":664},[653,656,660,662],{"id":638,"type":639,"label":654,"file":161,"line":655},"$_POST (x2)",2488,{"id":642,"type":643,"label":657,"file":161,"line":658,"wp_function":659},"wp_remote_post() [SSRF]",2497,"wp_remote_post",{"id":661,"type":639,"label":654,"file":161,"line":655},"n2",{"id":663,"type":643,"label":644,"file":161,"line":479,"wp_function":645},"n3",[665,666],{"from":638,"to":642,"sanitized":197},{"from":661,"to":663,"sanitized":197},4,{"entryPoint":669,"graph":670,"unsanitizedCount":726,"severity":648},"\u003Cclass-webinara> (includes\\class-webinara.php:0)",{"nodes":671,"edges":716},[672,675,678,681,682,685,687,690,692,695,697,700,702,704,706,708,710,714],{"id":638,"type":639,"label":673,"file":161,"line":674},"$_POST (x17)",105,{"id":642,"type":643,"label":676,"file":161,"line":310,"wp_function":677},"update_option() [Settings Manipulation]","update_option",{"id":661,"type":639,"label":679,"file":161,"line":680},"$_POST['_webi_events_per_page']",141,{"id":663,"type":643,"label":676,"file":161,"line":680,"wp_function":677},{"id":683,"type":639,"label":684,"file":161,"line":312},"n4","$_POST['_webi_banner_theme']",{"id":686,"type":643,"label":676,"file":161,"line":312,"wp_function":677},"n5",{"id":688,"type":639,"label":689,"file":161,"line":525},"n6","$_POST['_webi_webinars_per_page']",{"id":691,"type":643,"label":676,"file":161,"line":525,"wp_function":677},"n7",{"id":693,"type":639,"label":694,"file":161,"line":527},"n8","$_POST['_webi_publish_events']",{"id":696,"type":643,"label":676,"file":161,"line":527,"wp_function":677},"n9",{"id":698,"type":639,"label":699,"file":161,"line":533},"n10","$_POST['_webi_license_key']",{"id":701,"type":643,"label":676,"file":161,"line":533,"wp_function":677},"n11",{"id":703,"type":639,"label":654,"file":161,"line":655},"n12",{"id":705,"type":643,"label":657,"file":161,"line":658,"wp_function":659},"n13",{"id":707,"type":639,"label":654,"file":161,"line":655},"n14",{"id":709,"type":643,"label":644,"file":161,"line":479,"wp_function":645},"n15",{"id":711,"type":639,"label":712,"file":161,"line":713},"n16","$_POST['license_key']",2713,{"id":715,"type":643,"label":676,"file":161,"line":713,"wp_function":677},"n17",[717,718,719,720,721,722,723,724,725],{"from":638,"to":642,"sanitized":197},{"from":661,"to":663,"sanitized":197},{"from":683,"to":686,"sanitized":197},{"from":688,"to":691,"sanitized":197},{"from":693,"to":696,"sanitized":197},{"from":698,"to":701,"sanitized":197},{"from":703,"to":705,"sanitized":197},{"from":707,"to":709,"sanitized":197},{"from":711,"to":715,"sanitized":197},27,{"entryPoint":728,"graph":729,"unsanitizedCount":13,"severity":735},"webi_form_editor_save (includes\\class-webinara-field-editor.php:301)",{"nodes":730,"edges":733},[731,732],{"id":638,"type":639,"label":640,"file":148,"line":332},{"id":642,"type":643,"label":676,"file":148,"line":337,"wp_function":677},[734],{"from":638,"to":642,"sanitized":200},"low",{"entryPoint":737,"graph":738,"unsanitizedCount":13,"severity":735},"\u003Cclass-webinara-field-editor> (includes\\class-webinara-field-editor.php:0)",{"nodes":739,"edges":744},[740,741,742,743],{"id":638,"type":639,"label":640,"file":148,"line":193},{"id":642,"type":643,"label":644,"file":148,"line":46,"wp_function":645},{"id":661,"type":639,"label":640,"file":148,"line":332},{"id":663,"type":643,"label":676,"file":148,"line":337,"wp_function":677},[745,746],{"from":638,"to":642,"sanitized":200},{"from":661,"to":663,"sanitized":200},{"entryPoint":748,"graph":749,"unsanitizedCount":770,"severity":735},"webi_admin_notice_success (includes\\class-webinara.php:96)",{"nodes":750,"edges":763},[751,752,753,754,755,756,757,758,759,760,761,762],{"id":638,"type":639,"label":654,"file":161,"line":674},{"id":642,"type":643,"label":676,"file":161,"line":310,"wp_function":677},{"id":661,"type":639,"label":679,"file":161,"line":680},{"id":663,"type":643,"label":676,"file":161,"line":680,"wp_function":677},{"id":683,"type":639,"label":684,"file":161,"line":312},{"id":686,"type":643,"label":676,"file":161,"line":312,"wp_function":677},{"id":688,"type":639,"label":689,"file":161,"line":525},{"id":691,"type":643,"label":676,"file":161,"line":525,"wp_function":677},{"id":693,"type":639,"label":694,"file":161,"line":527},{"id":696,"type":643,"label":676,"file":161,"line":527,"wp_function":677},{"id":698,"type":639,"label":699,"file":161,"line":533},{"id":701,"type":643,"label":676,"file":161,"line":533,"wp_function":677},[764,765,766,767,768,769],{"from":638,"to":642,"sanitized":197},{"from":661,"to":663,"sanitized":197},{"from":683,"to":686,"sanitized":197},{"from":688,"to":691,"sanitized":197},{"from":693,"to":696,"sanitized":197},{"from":698,"to":701,"sanitized":197},7,{"entryPoint":772,"graph":773,"unsanitizedCount":31,"severity":735},"webi_check_license (includes\\class-webinara.php:2697)",{"nodes":774,"edges":777},[775,776],{"id":638,"type":639,"label":712,"file":161,"line":713},{"id":642,"type":643,"label":676,"file":161,"line":713,"wp_function":677},[778],{"from":638,"to":642,"sanitized":197},{"entryPoint":780,"graph":781,"unsanitizedCount":790,"severity":735},"webi_authgotowebinar (includes\\class-webinara.php:2805)",{"nodes":782,"edges":788},[783,786],{"id":638,"type":639,"label":784,"file":161,"line":785},"$_POST (x9)",2809,{"id":642,"type":643,"label":676,"file":161,"line":787,"wp_function":677},2811,[789],{"from":638,"to":642,"sanitized":197},9,{"summary":792,"deductions":793},"The \"webinara\" plugin version 1.0.1 exhibits several significant security concerns, primarily stemming from its large attack surface and lack of robust authorization checks. A substantial 20 out of 22 identified entry points, including all AJAX handlers, lack proper authentication or capability checks. This exposes the plugin to potential unauthorized actions and data manipulation by unauthenticated users.\n\nWhile the static analysis did not identify critical or high-severity taint flows, the absence of prepared statements for its single SQL query is a notable weakness. Furthermore, the plugin makes a considerable number of external HTTP requests (26), which could be a vector for attacks like Server-Side Request Forgery (SSRF) if not handled with extreme care. The output escaping rate of 64% is also concerning, suggesting potential Cross-Site Scripting (XSS) vulnerabilities.\n\nThe plugin's vulnerability history is clean, with no recorded CVEs. This is a positive indicator, but it does not negate the risks identified in the current code analysis. The lack of past vulnerabilities could be due to the plugin's age, limited usage, or simply that it hasn't been thoroughly analyzed for certain classes of vulnerabilities. In conclusion, while the absence of historical vulnerabilities is a strength, the current version of \"webinara\" has a concerning security posture due to its unprotected entry points and potential for unescaped output, requiring significant attention and remediation.",[794,796,798,801,804,806,808],{"reason":795,"points":11},"AJAX handlers without auth checks",{"reason":797,"points":770},"SQL query without prepared statements",{"reason":799,"points":800},"Low output escaping rate",6,{"reason":802,"points":803},"Large attack surface without auth checks",8,{"reason":805,"points":58},"External HTTP requests",{"reason":807,"points":803},"Nonce checks missing on AJAX",{"reason":809,"points":11},"Capability checks missing","2026-03-17T05:40:39.828Z",{"wat":812,"direct":821},{"assetPaths":813,"generatorPatterns":816,"scriptPaths":817,"versionParams":818},[814,815],"\u002Fwp-content\u002Fplugins\u002Fwebinara\u002Fassets\u002Fcss\u002Fwebinara.css","\u002Fwp-content\u002Fplugins\u002Fwebinara\u002Fassets\u002Fjs\u002Fwebinara.js",[],[815],[819,820],"webinara\u002Fassets\u002Fcss\u002Fwebinara.css?ver=","webinara\u002Fassets\u002Fjs\u002Fwebinara.js?ver=",{"cssClasses":822,"htmlComments":824,"htmlAttributes":825,"restEndpoints":826,"jsGlobals":827,"shortcodeOutput":828},[823],"webi_pageinfo",[],[],[],[],[]]