[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7-kV7xPhbdS5EtpBVfLhSGyFlRgPtrwkFctLog_A4w4":3,"$fMuoMFq_Z6O1cfFzDs-unoM60G39q8cEbBcU2U-TkKh8":338},{"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":14,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":138,"fingerprints":314},"all-inclusive-vacation-rental-calculator","All-Inclusive Vacation Rental Calculator","1.0","Qasim Jan","https:\u002F\u002Fprofiles.wordpress.org\u002Fqasim-jan\u002F","\u003Cp>Person Place Code (pp-Code) team has 10+ years of expertise in hospitality and vacation rental industry. Service quality and cost transparency are two key elements to establish trust among online customer base.\u003Cbr \u002F>\nGiven multitude of different fees and how they vary on per location basis, no existing calculator covers all to provide a total out-of-pocket cost to users (potential guests).The purpose of this plugin is the ensure rental cost transparency.\u003Cbr \u002F>\nThe plugin allows admins (i.e. vacation rental owners or managers) to pre-define, per property basis, all required costs and fees with respective applicability. Their potential guests can easily calculate the total cost of their stay with out having to know all different costs and fees.\u003C\u002Fp>\n\u003Cp>We highly welcome your feedback or suggestions. You may contact us at tech@pp-code.com. Please use short code [pp-code-vacation] to display and use of the plugin.\u003Cbr \u002F>\nThe Google Maps API is used to take the addresses from the google.\u003C\u002Fp>\n\u003Cp>Note: From the settings screen in the admin section you can enter per night price (regular and seasonal rates), different taxes and fees that apply to a given property.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Provides a complete all-inclusive total cost-of-stay to vacationers with out requiring them know all different fees and taxes.\u003C\u002Fli>\n\u003Cli>Property owners or managers can define all possible cost elements with respective applicabilty e.g. per stay, per night, fixed or %age.\u003C\u002Fli>\n\u003Cli>Since cost elements and respective applicabilty vary per location, they are defined per location basis. \u003C\u002Fli>\n\u003Cli>If some costs (such as cleaning fee) only-apply for stays of certain  length, calculator allows defining it.\u003C\u002Fli>\n\u003Cli>Seasonal rates can be defined and calculator applies them per the dates selected by the vacationers.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Supports option for currency type per location.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For detailed instructions on the plugin features and it’s use, please refer to:\u003Cbr \u002F>\nhttp:\u002F\u002Fwww.personplacecode.com\u002Fall-inclusive-rental-calculator.html\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Plugin is a comprehensive utility for admin to define all costs and fees on per property basis. Users benefit from knowing total out-of-pocket cost.",10,2051,0,"","4.8.28","3.3",[18,19,20,21,22],"hotel-stay-calculator","rental-cost","stay","stay-cost","vacation-rental","http:\u002F\u002Fwww.personplacecode.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-inclusive-vacation-rental-calculator.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":32,"trust_score":34,"computed_at":35},"qasim-jan",3,30,90,87,"2026-04-06T12:58:31.113Z",[37,61,81,100,118],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":14,"download_link":58,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"lodgify-booking-engine","Booking Engine by Lodgify","1.0.1","canizbul","https:\u002F\u002Fprofiles.wordpress.org\u002Fcanizbul\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.lodgify.com\u002F\" rel=\"nofollow ugc\">Lodgify\u003C\u002Fa> is a vacation rental property management software (PMS) that simplifies the management and marketing of lodging businesses for independent hosts and property managers. With Lodgify, users can take advantage of property management (PM) modules, synchronize their calendars across top booking platforms (such as Airbnb, Vrbo, and Booking.com), and drive direct bookings through a direct booking site or direct booking widget.\u003C\u002Fp>\n\u003Cp>Lodgify’s most popular features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Channel manager\u003C\u002Fli>\n\u003Cli>Reservation system\u003C\u002Fli>\n\u003Cli>Website builder\u003C\u002Fli>\n\u003Cli>Embeddable booking widget\u003C\u002Fli>\n\u003Cli>Unified inbox\u003C\u002Fli>\n\u003Cli>Guest management tools\u003C\u002Fli>\n\u003Cli>Task management tools\u003C\u002Fli>\n\u003Cli>Automation & AI tools\u003C\u002Fli>\n\u003Cli>Reporting & analytics\u003C\u002Fli>\n\u003Cli>Payment processing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Lodgify’s vacation rental direct booking engine enables you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accept direct bookings directly through your existing vacation rental website.\u003C\u002Fli>\n\u003Cli>Process payments for your direct bookings via top payment gateways. You can accept Visa, MasterCard, and American Express the moment you launch the direct booking engine.\u003C\u002Fli>\n\u003Cli>Sync your direct booking calendar, reservations, and listings with the rest of your channels (such as Airbnb or Vrbo).\u003C\u002Fli>\n\u003Cli>Ensure seamless communication with your direct booking guests through automation and synchronization.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>How the Lodgify direct booking engine works:\u003C\u002Fp>\n\u003Cp>To start driving direct bookings for your business, simply paste the embeddable code Lodgify generates into your vacation rental site. You also have the option to customize the direct booking widget so that it fits seamlessly with your website’s look and feel via your Lodgify account.\u003C\u002Fp>\n\u003Cp>Users can start making direct bookings through your site as soon as you install the plugin. When users click on the booking widget, they will be directed to the All Properties page, the Rental page, and finally the Checkout page, in that order:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The All Properties page is the page where users can see all available rentals. Users can select dates and also see each rental’s location.\u003C\u002Fli>\n\u003Cli>The Rental page is the page where users see all the details for the selected property, including an overview, rates, reviews, amenities, and house rules.\u003C\u002Fli>\n\u003Cli>The Checkout page is where users complete their booking for the selected rental. They can fine-tune the final settings, such as contact details, and complete their transaction by choosing their preferred payment method.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fhelp.lodgify.com\u002Fhc\u002Fen-us\u002Farticles\u002F360002880853-Use-Lodgify-s-booking-widget-on-an-external-website\" rel=\"nofollow ugc\">Visit the Lodgify Knowledge Base\u003C\u002Fa> to learn more about the Lodgify direct booking engine.\u003C\u002Fp>\n\u003Cp>Read more about Lodgify’s \u003Ca href=\"https:\u002F\u002Fwww.lodgify.com\u002Fterms\u002F\" rel=\"nofollow ugc\">terms and conditions\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.lodgify.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Types of Booking Engine’s\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Search Box, in case you have several rentals, the Search Box will show a possibility to filter by location. If you only offer one rental, guests can search by available dates and number of guests.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to start using it?\u003C\u002Fh4>\n\u003Cp>Simply signing or logging to Lodgify will be sufficient to begin the journey (You can also visit the Lodgify plugin in WordPress to see the next steps). Then the rentals hosted in Lodgify can be used on your website through this booking engine plugin.\u003C\u002Fp>\n\u003Cp>The following must be done first to be able to use the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You have a Lodgify subscription\u003C\u002Fli>\n\u003Cli>Have rentals at Lodgify. This is super easy, you can also automatically import your rentals through OTA’s.\u003C\u002Fli>\n\u003Cli>Now you can use the booking engine code snippet on your WordPress website\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy to use booking engine for your vacation rental website. List your rentals on your site and save on commissions (from big OTA's).",700,55113,80,4,"2024-08-15T17:25:00.000Z","6.5.8","5.6","7.2",[54,55,56,57,22],"airbnb","booking-engine","lodgify","vacation-home","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flodgify-booking-engine.1.0.1.zip",92,"2026-04-06T09:54:40.288Z",{"slug":62,"name":63,"version":64,"author":63,"author_profile":65,"description":66,"short_description":67,"active_installs":45,"downloaded":68,"rating":13,"num_ratings":13,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":14,"tags":72,"homepage":76,"download_link":77,"security_score":78,"vuln_count":79,"unpatched_count":13,"last_vuln_date":80,"fetched_at":60},"ownerrez","OwnerRez","1.2.6","https:\u002F\u002Fprofiles.wordpress.org\u002Fownerrez\u002F","\u003Cp>OwnerRez API WordPress Plugin\u003C\u002Fp>\n\u003Cp>The official WordPress plugin for the OwnerRez API. View \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fownerrez\u002Forez-wp\" rel=\"nofollow ugc\">the readme\u003C\u002Fa> for more information on using this plugin.\u003C\u002Fp>\n\u003Cp>This plugin provides interconnectivity between your OwnerRez account and your WordPress website. This plugin will communicate with the \u003Ca href=\"https:\u002F\u002Fwww.ownerrez.com\" rel=\"nofollow ugc\">OwnerRez API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The OwnerRez terms of service and privacy policy govern our usage of data collected through this plugin.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ownerrez.com\u002Fsupport\u002Farticles\u002Fprivacy-security-terms-of-service\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.ownerrez.com\u002Fsupport\u002Farticles\u002Fprivacy-security-privacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please submit questions or problems to \u003Ca href=\"mailto:help@ownerrez.com\" rel=\"nofollow ugc\">help@ownerrez.com\u003C\u002Fa>\u003C\u002Fp>\n","The official WordPress plugin for the OwnerRez API.",12813,"2026-02-23T18:41:00.000Z","6.9.4","5.4",[54,73,74,22,75],"booking","property-management","vrbo","https:\u002F\u002Fwww.ownerrez.com\u002Fsupport\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fownerrez.1.2.6.zip",98,2,"2025-07-04 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":47,"num_ratings":48,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":14,"tags":94,"homepage":97,"download_link":98,"security_score":99,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"vr-calendar","Vacation Rental Calendar","1.2.2","duanestrong","https:\u002F\u002Fprofiles.wordpress.org\u002Fduanestrong\u002F","\u003Cp>An availability calendar for vacation rentals driven via the iCal standard by any calendar that exports iCal format (HomeAway, VRBO, Flipkey, AirBnB, Google, Apple iCloud, and more).\u003Cbr \u002F>\nThe availability calendar shows the next 15 months of availability. Shortcodes enable you to display your calendar on any page or post in three different sizes. Arrive and depart dates\u003Cbr \u002F>\nfrom your master calendar are displayed as available and unavailable nights. The depart day is not counted as an unavailable night. Compatible with VRBO and HomeAway, reservations marked\u003Cbr \u002F>\nTENTATIVE or HOLD will not be shown as unavailable.\u003C\u002Fp>\n","An availability calendar for vacation rentals driven from any calendar that exports iCal (HomeAway, VRBO, Flipkey, AirBnB etc.).",70,4719,"2016-07-03T20:11:00.000Z","4.1.42","3.0.1",[95,96,22],"calendar","ical","http:\u002F\u002Fstrongenging.com\u002Fvrwt\u002Fwordpress.php","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvr-calendar.1.2.2.zip",85,{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":25,"num_ratings":79,"last_updated":110,"tested_up_to":111,"requires_at_least":93,"requires_php":14,"tags":112,"homepage":116,"download_link":117,"security_score":99,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"hotels-airbnb-map","Hotels & Airbnbs Map","1.0.0","stay22","https:\u002F\u002Fprofiles.wordpress.org\u002Fstay22\u002F","\u003Cp>Show your guests the best places to stay right near your event. Just set your event address to show all the accommodation nearby. Guests can search on the map by preference and then click straight through to booking. Easy and convenient!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy to set up and simple to use\u003C\u002Fli>\n\u003Cli>Huge variety of accommodation types to suit all needs\u003C\u002Fli>\n\u003Cli>Optimized for both mobile and desktop\u003C\u002Fli>\n\u003Cli>Customizable design\u003C\u002Fli>\n\u003Cli>Available in multiple languages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>\u003Cem>Stay22\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This plugin relies on Stay22.com as a service. Usage of this plugin adheres to our privacy policy\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwww.stay22.com\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwww.stay22.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n","Show the best places to stay near your event",50,2078,"2019-07-09T19:06:00.000Z","5.2.24",[113,54,114,115,104],"accommodation","hotels","map","http:\u002F\u002Fstay22.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhotels-airbnb-map.zip",{"slug":119,"name":120,"version":6,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":11,"downloaded":125,"rating":25,"num_ratings":79,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":14,"tags":129,"homepage":135,"download_link":136,"security_score":99,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":137},"bbpress-support-forum-checked-by-default","bbPress Support Forum Checked by Default","The Plugin Factory","https:\u002F\u002Fprofiles.wordpress.org\u002Fthe-plugin-factory\u002F","\u003Cp>This plugin extends the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuddy-bbpress-support-topic\u002F\" title=\"Buddy-bbPress Support Topic\" rel=\"ugc\">Buddy-bbPress Support Topic\u003C\u002Fa> plugin to allow the automatic checking of the “This is a support topic” checkbox on forums that you specify.\u003C\u002Fp>\n\u003Cp>You also have the option to disallow the unchecking of the checkbox, so that all topics on the forums you specify are flagged as support topics.\u003C\u002Fp>\n\u003Cp>This plugin was created by \u003Ca href=\"http:\u002F\u002Fthepluginfactory.co\u002F\" title=\"The Plugin Factory\" rel=\"nofollow ugc\">The Plugin Factory\u003C\u002Fa>.\u003Cbr \u002F>\nFor support of this plugin, please visit our support forums at \u003Ca href=\"http:\u002F\u002Fthepluginfactory.co\u002Fcommunity\u002Fforum\u002Fplugin-specific\u002F\" title=\"The Plugin Factory - Plugin Support Forums\" rel=\"nofollow ugc\">The Plugin Factory – Plugin Support Forums\u003C\u002Fa>\u003C\u002Fp>\n","Checks the \"This is a support topic\" checkbox by default on bbpress support forums.",2763,"2013-10-18T20:33:00.000Z","3.6.1","3.0",[130,131,132,133,134],"bbpress","bbpress-stay-checked","bbpress-support","bbpress-support-topic","keep-check-on-bbpress","http:\u002F\u002Fthepluginfactory.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbpress-support-forum-checked-by-default.1.0.zip","2026-03-15T15:16:48.613Z",{"attackSurface":139,"codeSignals":196,"taintFlows":228,"riskAssessment":300,"analyzedAt":313},{"hooks":140,"ajaxHandlers":176,"restRoutes":189,"shortcodes":190,"cronEvents":195,"entryPointCount":48,"unprotectedCount":31},[141,147,150,154,157,160,164,168,171],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","init","ppcde_scripts_admin","ppcde_admin.php",191,{"type":142,"name":143,"callback":148,"file":145,"line":149},"load_ppcde_settings",192,{"type":142,"name":151,"callback":152,"file":145,"line":153},"admin_init","register_ppcde_fee_settings",193,{"type":142,"name":151,"callback":155,"file":145,"line":156},"register_addfee_settings",194,{"type":142,"name":151,"callback":158,"file":145,"line":159},"regestered_locations",195,{"type":142,"name":161,"callback":162,"file":145,"line":163},"admin_menu","add_admin_menus",196,{"type":142,"name":165,"callback":166,"file":145,"line":167},"plugins_loaded","anonymous",561,{"type":142,"name":143,"callback":169,"file":170,"line":79},"ppcode_register_shortcodes","ppcde_main.php",{"type":142,"name":172,"callback":173,"file":174,"line":175},"wp_enqueue_scripts","ppcde_scripts","ppcde_settings.php",26,[177,182,185],{"action":178,"nopriv":179,"callback":180,"hasNonce":179,"hasCapCheck":179,"file":174,"line":181},"getspecificrecord",false,"getspecificrecord_process",81,{"action":178,"nopriv":183,"callback":180,"hasNonce":179,"hasCapCheck":179,"file":174,"line":184},true,82,{"action":186,"nopriv":179,"callback":187,"hasNonce":179,"hasCapCheck":179,"file":174,"line":188},"ppcode_locationdata","ppcode_locationdata_process",83,[],[191],{"tag":192,"callback":193,"file":170,"line":194},"pp-code-vacation","ppcde_shortcode",5,[],{"dangerousFunctions":197,"sqlUsage":201,"outputEscaping":209,"fileOperations":13,"externalRequests":13,"nonceChecks":79,"capabilityChecks":13,"bundledLibraries":227},[198],{"fn":199,"file":145,"line":167,"context":200},"create_function","add_action( 'plugins_loaded', create_function( '', '$ppcde_admin_side = new ppcde_plugin_admin;' ) )",{"prepared":11,"raw":79,"locations":202},[203,206],{"file":145,"line":204,"context":205},202,"$wpdb->get_results() with variable interpolation",{"file":174,"line":207,"context":208},34,"$wpdb->get_var() with variable interpolation",{"escaped":210,"rawEcho":211,"locations":212},77,7,[213,216,218,220,222,224,226],{"file":145,"line":214,"context":215},207,"raw output",{"file":145,"line":217,"context":215},209,{"file":145,"line":219,"context":215},218,{"file":145,"line":221,"context":215},262,{"file":145,"line":223,"context":215},399,{"file":145,"line":225,"context":215},555,{"file":174,"line":89,"context":215},[],[229,254,268,278,288],{"entryPoint":230,"graph":231,"unsanitizedCount":13,"severity":253},"\u003Cppcde_admin> (ppcde_admin.php:0)",{"nodes":232,"edges":250},[233,238,244,246],{"id":234,"type":235,"label":236,"file":145,"line":237},"n0","source","$_POST",93,{"id":239,"type":240,"label":241,"file":145,"line":242,"wp_function":243},"n1","sink","query() [SQLi]",175,"query",{"id":245,"type":235,"label":236,"file":145,"line":194},"n2",{"id":247,"type":240,"label":248,"file":145,"line":221,"wp_function":249},"n3","echo() [XSS]","echo",[251,252],{"from":234,"to":239,"sanitized":183},{"from":245,"to":247,"sanitized":183},"low",{"entryPoint":255,"graph":256,"unsanitizedCount":266,"severity":267},"getspecificrecord_process (ppcde_settings.php:51)",{"nodes":257,"edges":264},[258,260],{"id":234,"type":235,"label":236,"file":174,"line":259},54,{"id":239,"type":240,"label":261,"file":174,"line":262,"wp_function":263},"get_results() [SQLi]",56,"get_results",[265],{"from":234,"to":239,"sanitized":179},1,"high",{"entryPoint":269,"graph":270,"unsanitizedCount":266,"severity":267},"ppcode_locationdata_process (ppcde_settings.php:58)",{"nodes":271,"edges":276},[272,274],{"id":234,"type":235,"label":236,"file":174,"line":273},61,{"id":239,"type":240,"label":261,"file":174,"line":275,"wp_function":263},63,[277],{"from":234,"to":239,"sanitized":179},{"entryPoint":279,"graph":280,"unsanitizedCount":266,"severity":267},"asi_map_deletecar_process (ppcde_settings.php:73)",{"nodes":281,"edges":286},[282,284],{"id":234,"type":235,"label":236,"file":174,"line":283},76,{"id":239,"type":240,"label":241,"file":174,"line":285,"wp_function":243},78,[287],{"from":234,"to":239,"sanitized":179},{"entryPoint":289,"graph":290,"unsanitizedCount":31,"severity":267},"\u003Cppcde_settings> (ppcde_settings.php:0)",{"nodes":291,"edges":297},[292,294,295,296],{"id":234,"type":235,"label":293,"file":174,"line":259},"$_POST (x2)",{"id":239,"type":240,"label":261,"file":174,"line":262,"wp_function":263},{"id":245,"type":235,"label":236,"file":174,"line":283},{"id":247,"type":240,"label":241,"file":174,"line":285,"wp_function":243},[298,299],{"from":234,"to":239,"sanitized":179},{"from":245,"to":247,"sanitized":179},{"summary":301,"deductions":302},"The \"all-inclusive-vacation-rental-calculator\" plugin v1.0 presents a mixed security posture.  While it shows a strong adherence to secure coding practices with a high percentage of properly escaped outputs and prepared SQL statements, there are significant concerns regarding its attack surface and data handling. The presence of multiple unprotected AJAX handlers is a major red flag, as these can be entry points for attackers. Furthermore, the taint analysis revealing four high-severity flows with unsanitized paths indicates a potential for serious security vulnerabilities, even if no specific CVEs have been recorded yet. The lack of recorded vulnerabilities in its history is a positive sign, suggesting that the developers may have been fortunate or that previous versions were not widely targeted or thoroughly audited. However, this history should not breed complacency given the current findings.",[303,306,309,311],{"reason":304,"points":305},"Unprotected AJAX handlers",15,{"reason":307,"points":308},"High severity taint flows without sanitization",12,{"reason":310,"points":194},"Use of create_function",{"reason":312,"points":194},"Lack of capability checks","2026-03-16T23:22:29.772Z",{"wat":315,"direct":328},{"assetPaths":316,"generatorPatterns":321,"scriptPaths":322,"versionParams":323},[317,318,319,320],"\u002Fwp-content\u002Fplugins\u002Fall-inclusive-vacation-rental-calculator\u002Fcss\u002Fppcde_style.css","\u002Fwp-content\u002Fplugins\u002Fall-inclusive-vacation-rental-calculator\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fall-inclusive-vacation-rental-calculator\u002Fjs\u002Fppcde_script.js","\u002Fwp-content\u002Fplugins\u002Fall-inclusive-vacation-rental-calculator\u002Fjs\u002Fbootstrap.min.js",[],[],[324,325,326,327],"all-inclusive-vacation-rental-calculator\u002Fcss\u002Fppcde_style.css?ver=","all-inclusive-vacation-rental-calculator\u002Fcss\u002Fbootstrap.min.css?ver=","all-inclusive-vacation-rental-calculator\u002Fjs\u002Fppcde_script.js?ver=","all-inclusive-vacation-rental-calculator\u002Fjs\u002Fbootstrap.min.js?ver=",{"cssClasses":329,"htmlComments":330,"htmlAttributes":331,"restEndpoints":332,"jsGlobals":334,"shortcodeOutput":336},[],[],[],[333],"\u002Fwp-json\u002Fppcde\u002Fv1\u002Flocation-data",[335],"ppcde_ajax_object",[337],"[pp-code-vacation]",{"slug":4,"current_version":6,"total_versions":13,"versions":339},[]]