[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMabUGwslbsr19JBlRfKTmWXlwU3uLyC_QG-ZGekWlFY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":60,"crawl_stats":38,"alternatives":67,"analysis":170,"fingerprints":481},"lifepress","LifePress","2.2.2","Ashan Perera","https:\u002F\u002Fprofiles.wordpress.org\u002Fashanjay\u002F","\u003Cp>\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\u002FumNuBKNpHBI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>LifePress is a calendar-based personal journal designed to help you consciously record, reflect, and grow through your life events.\u003C\u002Fp>\n\u003Cp>Instead of scattered notes or forgotten logs, LifePress gives you a visual timeline of your life — allowing you to look back, recognize patterns, track progress, and move forward with clarity.\u003C\u002Fp>\n\u003Cp>Each logged-in user gets their own private journal calendar, with unlimited entries, color-coded categories, rich descriptions, images, and now custom data metrics and a lunisolar (moon phase) calendar view.\u003C\u002Fp>\n\u003Cp>You are the creator of your life experiences. LifePress helps you record them with intention.\u003C\u002Fp>\n\u003Cp>Learn More: \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fashanjay.com\u002Flifepress\u002F\" rel=\"nofollow ugc\">LifePress\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Main FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Record \u003Cstrong>unlimited\u003C\u002Fstrong> daily journal entries\u003C\u002Fli>\n\u003Cli>Create \u003Cstrong>unlimited\u003C\u002Fstrong> color-coded categories\u003C\u002Fli>\n\u003Cli>Real-time category editing\u003C\u002Fli>\n\u003Cli>Write short notes or long-form journal entries\u003C\u002Fli>\n\u003Cli>Each logged-in user has their own private calendar\u003C\u002Fli>\n\u003Cli>Weekly and monthly calendar views\u003C\u002Fli>\n\u003Cli>Navigate quickly between months and weeks\u003C\u002Fli>\n\u003Cli>Fast date selector + return to today anytime\u003C\u002Fli>\n\u003Cli>Search past entries easily\u003C\u002Fli>\n\u003Cli>Attach images to journal entries\u003C\u002Fli>\n\u003Cli>Timezone support for accurate entries\u003C\u002Fli>\n\u003Cli>Responsive design for all devices\u003C\u002Fli>\n\u003Cli>Insert the LifePress calendar anywhere using a shortcode\u003C\u002Fli>\n\u003Cli>Developer-friendly with pluggable actions and filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌙 Lunisolar Calendar – Moon View (New in 2.2)\u003C\u002Fh3>\n\u003Cp>Switch from the standard calendar to a moon-phase (lunisolar) view and align your journaling with natural rhythms.\u003C\u002Fp>\n\u003Cp>Center your life awareness around:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New moons\u003C\u002Fli>\n\u003Cli>Full moons\u003C\u002Fli>\n\u003Cli>Waxing and waning cycles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This view is ideal for those who prefer to plan, reflect, and reset in harmony with nature’s cycles rather than purely linear time.\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fashanjay.com\u002Fbefore-clocks-ruled-us-a-life-aligned-with-moon-sun-cycles\u002F\" rel=\"nofollow ugc\">Learn how to use Moon Cycles\u003C\u002Fa>\u003C\u002Fstrong> in your life.\u003C\u002Fp>\n\u003Ch3>🗄️ Data Metrics (New in 2.2)\u003C\u002Fh3>\n\u003Cp>LifePress now supports custom data metrics, allowing you to go beyond simple journaling.\u003C\u002Fp>\n\u003Cp>Create unlimited custom fields and attach them to journal entries to track meaningful data alongside your notes.\u003C\u002Fp>\n\u003Cp>Supported metric types include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Text fields\u003C\u002Fli>\n\u003Cli>Checkable (yes\u002Fno) fields\u003C\u002Fli>\n\u003Cli>Multiple selectable values\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for tracking things like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Mood, energy, or focus\u003C\u002Fli>\n\u003Cli>Habits and consistency\u003C\u002Fli>\n\u003Cli>Health, fitness, or learning progress\u003C\u002Fli>\n\u003Cli>Any personal or professional metric that matters to you\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Your journal becomes a living dataset of your life.\u003C\u002Fp>\n\u003Ch3>🏆 21 days to make a change in your life\u003C\u002Fh3>\n\u003Cp>Research suggests it takes around 21 days of consistent effort to form a habit.\u003C\u002Fp>\n\u003Cp>LifePress provides a powerful way to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Record daily practice attempts\u003C\u002Fli>\n\u003Cli>Visually track streaks and breaks\u003C\u002Fli>\n\u003Cli>Reflect on when you started, paused, or recommitted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re building a habit, learning a skill, or healing through consistency, LifePress makes progress visible and honest.\u003C\u002Fp>\n\u003Ch3>💪 Own your personal Journal Data\u003C\u002Fh3>\n\u003Cp>Your data stays fully under your control.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All entries are stored in your own WordPress database\u003C\u002Fli>\n\u003Cli>Journals are private by default\u003C\u002Fli>\n\u003Cli>Each user only sees their own LifePress calendar\u003C\u002Fli>\n\u003Cli>No external services, no data harvesting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Your life data belongs to you.\u003C\u002Fp>\n\u003Ch3>🌐 Business Applications\u003C\u002Fh3>\n\u003Cp>LifePress is also ideal for organizations and professionals who want to empower people through self-tracking:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Life coaches\u003C\u002Fli>\n\u003Cli>Fitness instructors\u003C\u002Fli>\n\u003Cli>Therapists\u003C\u002Fli>\n\u003Cli>Educators\u003C\u002Fli>\n\u003Cli>Wellness communities\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Users record daily entries privately, while admins can support and guide progress — making LifePress a powerful accountability and growth tool.\u003C\u002Fp>\n\u003Ch3>🚀 Future Plans!\u003C\u002Fh3>\n\u003Cp>LifePress is actively evolving, as we too use it daily for our personal journalling. Next we plan to add: List View and Lifespan\u002F long-term timeline view.\u003C\u002Fp>\n\u003Cp>Have ideas of feature requests? — Please let us know via support forum!\u003C\u002Fp>\n","You are the creator of wonderful events in your life. Record and track progress of your life events with LifePress.",200,5442,100,5,"2026-02-17T19:39:00.000Z","6.9.4","6.0","",[20,21,22,23,24],"calendar","diary","journal","life-events","online-journal","http:\u002F\u002Fwww.ashanjay.com\u002Flifepress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flifepress.2.2.2.zip",98,2,0,"2026-01-22 00:00:00","2026-03-15T15:16:48.613Z",[33,48],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":6,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2026-24563","lifepress-missing-authorization","LifePress \u003C= 2.2.1 - Missing Authorization","The LifePress plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 2.2.1. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.",null,"\u003C=2.2.1","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-02-24 18:44:30",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F28438010-0801-45c6-bf03-86dc93830a12?source=api-prod",34,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":38,"affected_versions":53,"patched_in_version":54,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":55,"updated_date":56,"references":57,"days_to_patch":59},"CVE-2025-53337","lifepress-missing-authorization-2","LifePress \u003C= 2.1.3 - Missing Authorization","The LifePress plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 2.1.3. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.","\u003C=2.1.3","2.2","2025-08-20 00:00:00","2026-01-06 19:27:53",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff59f2983-722d-4243-9a0c-e0f72c22e4fe?source=api-prod",140,{"slug":61,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":62,"avg_security_score":63,"avg_patch_time_days":64,"trust_score":65,"computed_at":66},"ashanjay",6200,92,72,82,"2026-04-04T09:07:41.852Z",[68,88,109,126,148],{"slug":69,"name":70,"version":71,"author":72,"author_profile":73,"description":74,"short_description":75,"active_installs":76,"downloaded":77,"rating":29,"num_ratings":29,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":18,"tags":81,"homepage":85,"download_link":86,"security_score":87,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"chicmi-fashion-calendar","Chicmi Fashion Calendar","1.0.4","chicmi","https:\u002F\u002Fprofiles.wordpress.org\u002Fchicmi\u002F","\u003Cp>Show an automatically updated calendar of fashion events on your blog or WordPress-powered website. Data is updated in real-time from Chicmi.com – which lists all fashion sales and events for London, New York and Los Angeles. Customise your calendar to show all events, or only specific categories of events, such as brand sales, sample sales, vintage sales, bridal sales, fashion exhibitions or other fashion events.\u003C\u002Fp>\n\u003Ch4>Using the Plugin\u003C\u002Fh4>\n\u003Cp>Once you’ve installed the plugin, just paste the following onto any page or post on your blog or site:\u003C\u002Fp>\n\u003Cp>[chicmi-calendar city=’london’]\u003C\u002Fp>\n\u003Cp>Change city to ‘new-york’ or ‘los-angeles’ to show events for those cities instead. More cities are added all of the time – so keep an eye on https:\u002F\u002Fwww.chicmi.com\u002Ffor-bloggers\u002F to see what cities are available.\u003C\u002Fp>\n\u003Cp>When you save the page and view it, you will find that Chicmi will show all upcoming fashion sales and events for the next week on your page.\u003C\u002Fp>\n\u003Ch4>Customisation\u003C\u002Fh4>\n\u003Cp>There is an amazing number of ways that you can customise your calendar including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Changing the types of events shown in the calendar, for example only showing sample sales, brand sales, fashion exhibitions, vintage sales, bridal sales or more.\u003C\u002Fli>\n\u003Cli>Limiting results to sector, such as only showing luxury, designer, independent or high street events.\u003C\u002Fli>\n\u003Cli>Changing the date range shown, or setting a specific static date range.\u003C\u002Fli>\n\u003Cli>Filtering the results by specific designers.\u003C\u002Fli>\n\u003Cli>Changing the layout, such as where images are positioned, the number of columns, or the total number of results.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>… plus much more! We’ve built a configurator to make it easy to generate the code that you can just copy and paste into your blog. To configure your calendar, just visit https:\u002F\u002Fwww.chicmi.com\u002Ffor-bloggers\u002F\u003C\u002Fp>\n\u003Ch4>Get Help\u003C\u002Fh4>\n\u003Cp>Although Chicmi can’t provide detailed technical support for how to use the plugin on your blog or site, we may be able to help with basic questions. Also, we love hearing feedback – so if you’ve got ideas about how we can work with you to build an even better plugin for your site, please let us know! You can get in touch with our team at team@chicmi.com.\u003C\u002Fp>\n","Show a calendar of fashion events for your city, sourced from Chicmi.com",10,1588,"2016-08-11T10:30:00.000Z","4.5.33","4.2",[20,21,82,83,84],"fashion","london","new-york","https:\u002F\u002Fwww.chicmi.com\u002Ffor-bloggers\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchicmi-fashion-calendar.zip",85,{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":76,"downloaded":96,"rating":13,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":18,"download_link":108,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"mml-booking-calendar","MML Booking Calendar","1.0.0","My Music Lessons","https:\u002F\u002Fprofiles.wordpress.org\u002Fmymusiclessons\u002F","\u003Cp>MML Booking Calender was created to allow private music teachers to take bookings and payment directly from their website\u003C\u002Fp>\n\u003Cp>MML Booking Calender is designed to be used with the My Music Lessons booking platform.\u003C\u002Fp>\n\u003Cp>Music teachers will need to have an active account on My Music Lessons before being able to use the MML Booking Calendar plugin.\u003C\u002Fp>\n\u003Cp>1 month free trial available.\u003C\u002Fp>\n\u003Cp>To get started visit \u003Ca href=\"https:\u002F\u002Fmymusiclessons.org.uk\u002Fsignup\" rel=\"nofollow ugc\">www.MyMusicLessons.org.uk\u002Fsignup\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Once your account is setup the MML Booking Calender will communicate with your My Music Lessons account through an API and show your customers your latest availability and allow them to make a booking and payment.\u003C\u002Fp>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fmymusiclessons.org.uk\u002F\" rel=\"nofollow ugc\">www.MyMusicLessons.org.uk\u002F\u003C\u002Fa> for more information.\u003C\u002Fp>\n","MML Booking Calender was created to allow private music teachers to take bookings and payment directly from their website.",1705,1,"2025-04-08T11:06:00.000Z","6.8.5","5.0.2","5.2.4",[103,104,105,106,107],"music-lesson-booking-platform","music-lesson-diary","music-lessons-booking-calendar","music-tuition-booking-system","private-music-teacher-diary","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmml-booking-calendar.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":76,"downloaded":117,"rating":29,"num_ratings":29,"last_updated":18,"tested_up_to":118,"requires_at_least":119,"requires_php":18,"tags":120,"homepage":123,"download_link":124,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":125},"tempus","Tempus","0.1","patrixsbs","https:\u002F\u002Fprofiles.wordpress.org\u002Fpatrixsbs\u002F","\u003Cp>Only in Portuguese (Brazil) yet… Others languages soon…\u003Cbr \u002F>\nThis plugin aims to maintain a simple and efficient control of events and list\u003Cbr \u002F>\nthem as a widget\u003C\u002Fp>\n\u003Cp>Este plugin tem como objetivo manter um controle simples e eficiente de eventos\u003Cbr \u002F>\nde forma a listá-los como widget\u003Cbr \u002F>\nEnfim, a ideia desse plugin é oferecer uma opção eficiente para controle e listagem de\u003Cbr \u002F>\neventos, o que atualmente é uma necessidade de muitos sites.\u003C\u002Fp>\n\u003Cp>No futuro há a ideia de integrá-lo ao Google Calendar.\u003C\u002Fp>\n\u003Ch3>Uso\u003C\u002Fh3>\n\u003Cp>Use [list-events] para listar os eventos em um Post ou Pagina.\u003Cbr \u002F>\nOu utilize as funcoes list_events() e get_events()\u003C\u002Fp>\n\u003Cp>Mais informacoes no site oficial do projeto\u003Cbr \u002F>\nhttp:\u002F\u002Ftempusproject.wordpress.com\u002F\u003C\u002Fp>\n","Only in Portuguese (BR) yet. Others languages soon. Este plugin tem como objetivo manter um controle simples e eficiente de eventos",3969,"3.9.40","2.0",[20,21,121,122,110],"events","tasks","http:\u002F\u002Ftempus-project.wordpress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftempus.zip","2026-03-15T10:48:56.248Z",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":136,"num_ratings":137,"last_updated":138,"tested_up_to":16,"requires_at_least":139,"requires_php":140,"tags":141,"homepage":18,"download_link":145,"security_score":65,"vuln_count":146,"unpatched_count":29,"last_vuln_date":147,"fetched_at":31},"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.7","7.4",[20,142,121,143,144],"event","organizer","schedule","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-events-calendar.6.15.17.1.zip",25,"2026-03-09 14:40:15",{"slug":149,"name":150,"version":151,"author":152,"author_profile":153,"description":154,"short_description":155,"active_installs":156,"downloaded":157,"rating":27,"num_ratings":158,"last_updated":159,"tested_up_to":16,"requires_at_least":160,"requires_php":140,"tags":161,"homepage":165,"download_link":166,"security_score":167,"vuln_count":168,"unpatched_count":28,"last_vuln_date":169,"fetched_at":31},"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,74,"2026-03-10T07:15:00.000Z","6.5",[162,163,20,121,164],"appointments","booking","scheduling","https:\u002F\u002Flatepoint.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flatepoint.5.2.11.zip",20,19,"2026-03-23 00:00:00",{"attackSurface":171,"codeSignals":285,"taintFlows":417,"riskAssessment":469,"analyzedAt":480},{"hooks":172,"ajaxHandlers":277,"restRoutes":278,"shortcodes":279,"cronEvents":284,"entryPointCount":97,"unprotectedCount":29},[173,177,181,185,188,192,197,202,206,209,213,217,221,225,227,229,233,238,241,244,249,251,254,258,261,263,266,270,273],{"type":174,"name":175,"callback":175,"priority":14,"file":176,"line":76},"action","admin_menu","includes\\admin\\class-admin.php",{"type":174,"name":178,"callback":179,"file":176,"line":180},"admin_init","admininit",11,{"type":174,"name":182,"callback":183,"priority":76,"file":176,"line":184},"show_user_profile","user_info",26,{"type":174,"name":186,"callback":183,"priority":76,"file":176,"line":187},"edit_user_profile",27,{"type":174,"name":189,"callback":190,"priority":76,"file":176,"line":191},"profile_update","user_save",28,{"type":174,"name":193,"callback":194,"priority":29,"file":195,"line":196},"init","define_ajax","includes\\class-ajax.php",16,{"type":198,"name":199,"callback":200,"priority":76,"file":195,"line":201},"filter","heartbeat_received","heart_beat_data",36,{"type":198,"name":203,"callback":204,"priority":76,"file":195,"line":205},"heartbeat_nopriv_received","heart_beat_logout",37,{"type":174,"name":193,"callback":193,"priority":207,"file":208,"line":76},15,"includes\\class-frontend.php",{"type":198,"name":210,"callback":211,"priority":212,"file":208,"line":180},"template_include","template_loader",99,{"type":198,"name":214,"callback":215,"file":208,"line":216},"body_class","browser_body_class",153,{"type":198,"name":218,"callback":219,"file":208,"line":220},"show_admin_bar","__return_false",156,{"type":174,"name":193,"callback":222,"file":223,"line":224},"register_post_types","includes\\class-install.php",9,{"type":174,"name":193,"callback":226,"file":223,"line":76},"register_tax",{"type":174,"name":178,"callback":228,"file":223,"line":180},"create_pages",{"type":198,"name":230,"callback":231,"priority":76,"file":223,"line":232},"display_post_states","post_state",13,{"type":174,"name":234,"callback":235,"priority":76,"file":236,"line":237},"lp_temp_header_views","header_views","includes\\class-lunisolar.php",12,{"type":174,"name":239,"callback":240,"file":236,"line":232},"LIFEPRESS_temp_moon_view","moon_view",{"type":198,"name":242,"callback":243,"priority":76,"file":236,"line":207},"lifepress_ajax_init_load","ajax_init_load",{"type":198,"name":245,"callback":246,"priority":76,"file":247,"line":248},"lifepress_entry_created","new_entry","includes\\class-metrics.php",14,{"type":198,"name":250,"callback":246,"priority":76,"file":247,"line":207},"lifepress_entry_edited",{"type":198,"name":252,"callback":253,"priority":76,"file":247,"line":196},"lifepress_entry_json","entry_json",{"type":174,"name":255,"callback":256,"priority":76,"file":247,"line":257},"lifepress_temp_entry_view","temp_entry",18,{"type":198,"name":259,"callback":260,"priority":76,"file":247,"line":168},"lifepress_temp_week_view_entry","temp_week_view_entry",{"type":198,"name":262,"callback":260,"priority":76,"file":247,"line":167},"lifepress_temp_month_view_entry",{"type":198,"name":264,"callback":260,"priority":76,"file":247,"line":265},"lifepress_temp_list_view_entry",21,{"type":174,"name":267,"callback":268,"file":247,"line":269},"lifepress_entry_form_mid","metric_data_form",23,{"type":174,"name":193,"callback":193,"priority":29,"file":271,"line":272},"lifepress.php",52,{"type":174,"name":274,"callback":275,"file":271,"line":276},"after_setup_theme","setup_environment",53,[],[],[280],{"tag":281,"callback":282,"file":283,"line":224},"add_lifepress","dashboard","includes\\class-shortcode.php",[],{"dangerousFunctions":286,"sqlUsage":287,"outputEscaping":302,"fileOperations":29,"externalRequests":29,"nonceChecks":232,"capabilityChecks":415,"bundledLibraries":416},[],{"prepared":28,"raw":288,"locations":289},6,[290,293,295,298,300,301],{"file":291,"line":13,"context":292},"includes\\class-entry.php","$wpdb->get_results() with variable interpolation",{"file":291,"line":294,"context":292},238,{"file":296,"line":207,"context":297},"uninstall.php","$wpdb->query() with variable interpolation",{"file":296,"line":299,"context":297},22,{"file":296,"line":269,"context":297},{"file":296,"line":205,"context":297},{"escaped":303,"rawEcho":304,"locations":305},77,59,[306,310,312,314,315,317,319,321,323,325,327,329,330,331,333,334,335,336,338,340,342,344,346,348,350,351,353,355,357,359,360,362,364,366,367,369,371,373,375,377,379,381,383,385,388,390,391,393,395,397,399,401,403,405,406,407,409,411,413],{"file":307,"line":308,"context":309},"includes\\admin\\class-admin-ajax.php",43,"raw output",{"file":307,"line":311,"context":309},122,{"file":307,"line":313,"context":309},131,{"file":307,"line":59,"context":309},{"file":307,"line":316,"context":309},148,{"file":307,"line":318,"context":309},212,{"file":307,"line":320,"context":309},215,{"file":307,"line":322,"context":309},223,{"file":307,"line":324,"context":309},249,{"file":307,"line":326,"context":309},266,{"file":307,"line":328,"context":309},275,{"file":307,"line":328,"context":309},{"file":307,"line":328,"context":309},{"file":307,"line":332,"context":309},295,{"file":307,"line":332,"context":309},{"file":307,"line":332,"context":309},{"file":176,"line":304,"context":309},{"file":176,"line":337,"context":309},65,{"file":176,"line":339,"context":309},80,{"file":176,"line":341,"context":309},192,{"file":176,"line":343,"context":309},193,{"file":176,"line":345,"context":309},201,{"file":176,"line":347,"context":309},210,{"file":176,"line":349,"context":309},213,{"file":176,"line":349,"context":309},{"file":176,"line":352,"context":309},227,{"file":176,"line":354,"context":309},235,{"file":176,"line":356,"context":309},239,{"file":176,"line":358,"context":309},250,{"file":176,"line":358,"context":309},{"file":176,"line":361,"context":309},288,{"file":236,"line":363,"context":309},254,{"file":247,"line":365,"context":309},190,{"file":247,"line":11,"context":309},{"file":247,"line":368,"context":309},206,{"file":247,"line":370,"context":309},207,{"file":247,"line":372,"context":309},216,{"file":247,"line":374,"context":309},219,{"file":247,"line":376,"context":309},224,{"file":247,"line":378,"context":309},356,{"file":247,"line":380,"context":309},357,{"file":247,"line":382,"context":309},366,{"file":247,"line":384,"context":309},373,{"file":386,"line":387,"context":309},"includes\\class-settings.php",35,{"file":389,"line":146,"context":309},"templates\\class-template_parts.php",{"file":389,"line":187,"context":309},{"file":389,"line":392,"context":309},58,{"file":389,"line":394,"context":309},83,{"file":389,"line":396,"context":309},84,{"file":389,"line":398,"context":309},145,{"file":389,"line":400,"context":309},149,{"file":389,"line":402,"context":309},167,{"file":389,"line":404,"context":309},195,{"file":389,"line":356,"context":309},{"file":389,"line":363,"context":309},{"file":389,"line":408,"context":309},284,{"file":389,"line":410,"context":309},287,{"file":389,"line":412,"context":309},416,{"file":389,"line":414,"context":309},453,7,[],[418,440,450,459],{"entryPoint":419,"graph":420,"unsanitizedCount":97,"severity":40},"data_creation_form (includes\\admin\\class-admin-ajax.php:158)",{"nodes":421,"edges":436},[422,427,431],{"id":423,"type":424,"label":425,"file":307,"line":426},"n0","source","$_POST",175,{"id":428,"type":429,"label":430,"file":307,"line":426},"n1","transform","→ metric_data_field_form()",{"id":432,"type":433,"label":434,"file":307,"line":322,"wp_function":435},"n2","sink","echo() [XSS]","echo",[437,439],{"from":423,"to":428,"sanitized":438},false,{"from":428,"to":432,"sanitized":438},{"entryPoint":441,"graph":442,"unsanitizedCount":97,"severity":40},"\u003Cclass-admin-ajax> (includes\\admin\\class-admin-ajax.php:0)",{"nodes":443,"edges":447},[444,445,446],{"id":423,"type":424,"label":425,"file":307,"line":426},{"id":428,"type":429,"label":430,"file":307,"line":426},{"id":432,"type":433,"label":434,"file":307,"line":322,"wp_function":435},[448,449],{"from":423,"to":428,"sanitized":438},{"from":428,"to":432,"sanitized":438},{"entryPoint":451,"graph":452,"unsanitizedCount":97,"severity":40},"settings_page (includes\\admin\\class-admin.php:53)",{"nodes":453,"edges":457},[454,456],{"id":423,"type":424,"label":425,"file":176,"line":455},64,{"id":428,"type":433,"label":434,"file":176,"line":337,"wp_function":435},[458],{"from":423,"to":428,"sanitized":438},{"entryPoint":460,"graph":461,"unsanitizedCount":29,"severity":468},"\u003Cclass-admin> (includes\\admin\\class-admin.php:0)",{"nodes":462,"edges":465},[463,464],{"id":423,"type":424,"label":425,"file":176,"line":455},{"id":428,"type":433,"label":434,"file":176,"line":337,"wp_function":435},[466],{"from":423,"to":428,"sanitized":467},true,"low",{"summary":470,"deductions":471},"The \"lifepress\" v2.2.2 plugin exhibits a mixed security posture.  On the positive side, there are no identified AJAX handlers or REST API routes lacking authentication, a good practice for limiting the attack surface.  The presence of numerous nonce and capability checks further strengthens its defenses.  However, concerns arise from the static analysis, particularly the taint analysis revealing three flows with unsanitized paths. While not classified as critical or high severity, these indicate potential pathways for malicious input to reach sensitive functions. Furthermore, only 25% of SQL queries utilize prepared statements, leaving a significant portion vulnerable to SQL injection if input is not meticulously sanitized elsewhere. The vulnerability history shows two medium severity CVEs, both related to missing authorization, which are now patched.  This historical pattern, coupled with the current taint analysis findings, suggests a recurring weakness in authorization and input sanitization that warrants continued attention, even with recent patches.",[472,474,476,478],{"reason":473,"points":207},"Taint flows with unsanitized paths (3)",{"reason":475,"points":76},"Low percentage of prepared SQL statements (25%)",{"reason":477,"points":76},"Medium severity CVEs in history (2)",{"reason":479,"points":14},"Moderate percentage of unescaped output (57%)","2026-03-16T20:30:35.311Z",{"wat":482,"direct":497},{"assetPaths":483,"generatorPatterns":489,"scriptPaths":490,"versionParams":491},[484,485,486,487,488],"\u002Fwp-content\u002Fplugins\u002Flifepress\u002Fassets\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Flifepress\u002Fassets\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Flifepress\u002Fassets\u002Flibs\u002Ffontawesome\u002Fsolid.js","\u002Fwp-content\u002Fplugins\u002Flifepress\u002Fassets\u002Flibs\u002Ffontawesome\u002Ffontawesome.js","\u002Fwp-content\u002Fplugins\u002Flifepress\u002Fassets\u002Flibs\u002Ffontawesome\u002Fall.js",[],[485,486,487,488],[492,493,494,495,496],"lifepress\u002Fassets\u002Fadmin.css?ver=","lifepress\u002Fassets\u002Fadmin.js?ver=","lifepress\u002Fassets\u002Flibs\u002Ffontawesome\u002Fsolid.js?ver=","lifepress\u002Fassets\u002Flibs\u002Ffontawesome\u002Ffontawesome.js?ver=","lifepress\u002Fassets\u002Flibs\u002Ffontawesome\u002Fall.js?ver=",{"cssClasses":498,"htmlComments":501,"htmlAttributes":503,"restEndpoints":510,"jsGlobals":511,"shortcodeOutput":513},[499,500],"lp_lightboxes","lifepress_settings",[502],"\u003C!-- SETTINGS SAVED MESSAGE -->",[504,505,506,507,508,509,505],"id='lp_lightboxes'","id='lifepress_settings'","name='_dash_title'","name='_homelink'","name='_moonsun'","name='_moonview'",[],[512],"lifepress_vars",[514,515],"\u003Ca href=\"","\" target=\"_blank\">"]