[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8bKlKxoCm_eqrxXOeDk36AGpWTvnhLNib0hSLNyXXpw":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":134,"fingerprints":309},"plugin-jetradar-cheap-flights","Plugin Jetradar Cheap Flights","2.0.4","Travelpayouts","https:\u002F\u002Fprofiles.wordpress.org\u002Ftravelpayouts\u002F","\u003Cp>\u003Cstrong>The plugin is outdated and unsupported.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please use our new version of the plugin in WP directory – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftravelpayouts\u002F\" rel=\"ugc\">Travelpayouts\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Join Travelpayouts \u003Ca href=\"https:\u002F\u002Fwww.travelpayouts.com\u002F?utm_source=wp_org&utm_medium=jetradar_plugin\" rel=\"nofollow ugc\">Travel Affiliate Program\u003C\u002Fa> to make money in travel.\u003C\u002Fp>\n\u003Cp>Find and book cheap flights with this useful flight search plugin from Jetradar.com. Search and compare prices through dozens of travel websites with fewer clicks. Earn money with each purchase of airline tickets made by visitors of your website.\u003C\u002Fp>\n\u003Ch3>Remove plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Deactivate plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>Delete plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003C\u002Fol>\n","Find and book cheap flights with this useful flight search plugin from Jetradar.com.",10,7425,80,1,"2015-10-07T07:43:00.000Z","3.5.2","3.0.0","",[20,21,22,23,24],"aviasales","flights","jetradar","travel","travelpayouts","http:\u002F\u002Fwww.jetradar.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplugin-jetradar-cheap-flights.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":24,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},2,7010,76,482,62,"2026-04-04T15:14:05.251Z",[40,64,80,99,114],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":60,"download_link":61,"security_score":62,"vuln_count":14,"unpatched_count":14,"last_vuln_date":63,"fetched_at":30},"adiaha-hotel","Travel & Tours Meta Search","3.1","Travon WP","https:\u002F\u002Fprofiles.wordpress.org\u002Fadivaha\u002F","\u003Cp>\u003Cstrong>Travon Travel Plugin\u003C\u002Fstrong> allows your customers to input their travel requirements and send them to you via email. It functions as a lead management system integrated with CRM. Subsequently, you can reach out to the customer, invoice them for the services, and proceed to issue the requested services. Easy upgrade the plugin to a booking engine or connect the prefered supplier, consolidator, GDS or Bedbanks.  \u003Cstrong>Scale as you grow!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Preview and Setup Documentations\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.travon-wp.com\u002Fwhite-label.html\" rel=\"nofollow ugc\">Preivew Meta Search Portal\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>ShortCodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>[travon_searchBox]\u003C\u002Fstrong> Shortcodes for the search box\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integration with Existing WordPress Theme\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Login to your WordPress Admin\u003C\u002Fli>\n\u003Cli>Use the [travon_searchBox] to create the searchbox in your home page, somewhere on banner. \u003C\u002Fli>\n\u003Cli>Its Done! You can now browse the page and search. if you face any issue, you can WhatsApp our Travel Meta Support Team at +91 8882170162\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Find us on Themeforest.net – Travel Meta Search\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>WordPress Travon Theme\u003C\u002Fstrong>, the premium compatible theme for adivaha plugins with default Travel Meta Search Engine. \u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Ftravon-tour-and-hotel-booking-wordpress-theme\u002F44265539\" rel=\"nofollow ugc\">Buy from Themeforest.net\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.templatemonster.com\u002Fwordpress-themes\u002Fadivaha-themes-tour-and-hotel-booking-affiliate-theme-324826.html\" rel=\"nofollow ugc\">Buy from TemplateMonster.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Third Party API Integrations\u003C\u002Fh4>\n\u003Cp>Need \u003Cem>more power\u003C\u002Fem>? Connect the premium plugin with the supplier of your choice under your contracting and use your direct connections for real-time bookings. Few of the suppliers pre-integrated are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Amadeus (Provider)\u003C\u002Fli>\n\u003Cli>Amadeus (Self Service and Enterprise)\u003C\u002Fli>\n\u003Cli>Travelport Galileo\u003C\u002Fli>\n\u003Cli>AirArabia (NDC)\u003C\u002Fli>\n\u003Cli>TravelFusion (NDC)\u003C\u002Fli>\n\u003Cli>LIFT Airlines (NDC)\u003C\u002Fli>\n\u003Cli>Mahan Airlines (NDC)\u003C\u002Fli>\n\u003Cli>BADR Airlines (NDC)\u003C\u002Fli>\n\u003Cli>FlyDubai (NDC)\u003C\u002Fli>\n\u003Cli>AirGateway (NDC Platform)\u003C\u002Fli>\n\u003Cli>Hotelbeds\u002FBedsonline\u002FGTA\u003C\u002Fli>\n\u003Cli>Travel Boutique Online (TBO)\u003C\u002Fli>\n\u003Cli>RateHawk\u003C\u002Fli>\n\u003Cli>Flyshop\u003C\u002Fli>\n\u003Cli>SAN Travels\u003C\u002Fli>\n\u003Cli>VIA.com\u003C\u002Fli>\n\u003Cli>KIWI Flights\u003C\u002Fli>\n\u003Cli>Duffel\u003C\u002Fli>\n\u003Cli>Mondee Holdings (TripPro)\u003C\u002Fli>\n\u003Cli>TravelPayouts\u003C\u002Fli>\n\u003Cli>Restel\u003C\u002Fli>\n\u003Cli>Viator (TripAdvisor)\u003C\u002Fli>\n\u003Cli>GetYourGuide\u003C\u002Fli>\n\u003Cli>Restel\u003C\u002Fli>\n\u003Cli>Rezlive\u003C\u002Fli>\n\u003Cli>Musement\u003C\u002Fli>\n\u003Cli>EaseMyTrip\u003C\u002Fli>\n\u003Cli>AirIQ\u003C\u002Fli>\n\u003Cli>GoFlySmart\u003C\u002Fli>\n\u003Cli>MystiFly\u003C\u002Fli>\n\u003Cli>Bridgify\u003C\u002Fli>\n\u003Cli>Agoda\u003C\u002Fli>\n\u003Cli>Cartrawler\u003C\u002Fli>\n\u003Cli>Passport Online Cruises\u003C\u002Fli>\n\u003Cli>PARTO CRS\u003C\u002Fli>\n\u003Cli>[and Counting …]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Drop us your questions or need assistance \u003Ca href=\"https:\u002F\u002Fwww.travon-wp.com\u002Fcontact-us.html\" rel=\"nofollow ugc\">Travon contact\u003C\u002Fa> or your can email us your questions directly at travon@thewebconz.com\u003C\u002Fp>\n\u003Ch4>Follow Us\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Official Website\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fwww.travon-wp.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.travon-wp.com\u002F\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Facebook Page\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fadivaha.io\u002F1sW2S40YW\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.facebook.com\u002Fprofile.php?id=61582450888789\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instagram Account\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Ftravon.wp.official\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.instagram.com\u002Ftravon.wp.official\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Linkedin Account\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Ftravon-wp\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Ftravon-wp\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>YouTube\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@Travon-WP-official\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.youtube.com\u002F@Travon-WP-official\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Themeforest.net\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Ftravon-tour-and-hotel-booking-wordpress-theme\u002F44265539\" rel=\"nofollow ugc\">https:\u002F\u002Fthemeforest.net\u002Fitem\u002Ftravon-tour-and-hotel-booking-wordpress-theme\u002F44265539\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","GDS & OTA go-LIVE Solution - Amadeus, Travelport (Galileo), Hotelbeds, TBO, Rezlive, Restel and 150+ integrated suppliers.",400,20112,82,17,"2025-11-13T19:22:00.000Z","6.7.5","3.4.0",[21,56,57,58,59],"galileo","gds","hotels","travelport","https:\u002F\u002Fwww.travon-wp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadiaha-hotel.zip",78,"2025-09-30 00:00:00",{"slug":65,"name":66,"version":6,"author":20,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":13,"num_ratings":33,"last_updated":72,"tested_up_to":73,"requires_at_least":17,"requires_php":18,"tags":74,"homepage":78,"download_link":79,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"aviasalesru-search-widget","AviaSales поиск авиабилетов","https:\u002F\u002Fprofiles.wordpress.org\u002Faviasales\u002F","\u003Cp>\u003Cstrong>Плагин больше не поддерживается и не обновляется\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Пожалуйста, установите наш более функциональный плагин из каталога WP \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftravelpayouts\u002F\" rel=\"ugc\">Travelpayouts\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Подключайтесь к \u003Ca href=\"https:\u002F\u002Fwww.travelpayouts.com\u002F?utm_source=wp_org&utm_medium=aviasales_plugin\" rel=\"nofollow ugc\">Travelpayouts Travel Affiliate Program\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Вы давно хотели монетизировать ваш блог на WordPress? Теперь нет ничего проще! Установите плагин Aviasales.ru для поиска билетов на вашем блоге и зарабатывайте на поиске дешёвых авиабилетов.\u003C\u002Fp>\n","Плагин Aviasales.ru для поиска билетов на вашем блоге.",60,10055,"2015-10-07T08:18:00.000Z","4.0.38",[75,76,20,77,23],"airfare","airfares","%d0%b0%d0%b2%d0%b8%d0%b0%d0%b1%d0%b8%d0%bb%d0%b5%d1%82%d1%8b","http:\u002F\u002Fwww.aviasales.ru\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faviasalesru-search-widget.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":43,"requires_php":18,"tags":94,"homepage":97,"download_link":98,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"travel-search","Travel Search","1.4.4","Travelgrove","https:\u002F\u002Fprofiles.wordpress.org\u002Ftravelgrove\u002F","\u003Cp>Travel Search by &copy;Travelgrove provides a one-step travel search engine, that allows your users to search and compare flights, hotels, car rentals and vacation packages from a large scale of providers, including the biggest US travel companies, travel agents, aggregators and special negotiators.\u003C\u002Fp>\n\u003Cp>Using this WordPress Travel plugin, you can create, customize and add travel search boxes anywhere on your sites, thus generating commissions with Travelgrove’s Affiliate program (registration needed).\u003C\u002Fp>\n\u003Cp>What the “Travel Search” plugin can offer:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>to the visitors of your site\u003C\u002Fstrong>: a travel search box helping them find the best rates for their travel needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>to you\u003C\u002Fstrong>: a new source of income and added value to your travel-related website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>to Travelgrove affiliates\u003C\u002Fstrong>: an easy way to implement a travel search box.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>to us (Travelgrove)\u003C\u002Fstrong>: to guarantee more visibility to our travel partners.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Online Demo\u003C\u002Fh4>\n\u003Cp>See the Travel Search boxes in action on the \u003Ca href=\"http:\u002F\u002Flabs.travelgrove.com\u002Fwordpress-plugins\u002Ftravel-search\u002F#inline-demo\" rel=\"nofollow ugc\">plugin’s official page here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Start earning money with Travelgrove today\u003C\u002Fh4>\n\u003Cp>Install the plugin, register to Travelgrove and start earning money today by blogging about your favorite travel deals or travel destinations, discount cheap flights you find on the net or bargain hotel room rates. Tell your fellow travelers where and when to travel, and provide our box as the searching platform, thus making everyone satisfied.\u003C\u002Fp>\n","Search and Compare major travel websites for cheapest flights, hotels, car rentals and vacation packages in this one-step travel search engine.",20,26229,68,9,"2017-03-27T10:35:00.000Z","4.2.39",[76,21,95,96,23],"hotel","search","http:\u002F\u002Flabs.travelgrove.com\u002Fplugins\u002Ftravel-search\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftravel-search.1.4.4.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":11,"downloaded":107,"rating":28,"num_ratings":28,"last_updated":108,"tested_up_to":18,"requires_at_least":18,"requires_php":18,"tags":109,"homepage":112,"download_link":113,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ozontravelwidget","OzonTravel: Flights,Hotels,Railways,Insurance","0.1a","ozontravel","https:\u002F\u002Fprofiles.wordpress.org\u002Fozontravel\u002F","\u003Cp>Install our wordpress travel plugin to your website and help your visitors to find flights, hotels, railways and insurance.\u003Cbr \u002F>\nNote: It has nothing to do with advertising. We offer in-demand and useful services!\u003Cbr \u002F>\nThis wordpress travel plugin is a very good solution for travel bloggers, travel agencies and travel-related websites.\u003C\u002Fp>\n\u003Ch3>Languages supported\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Russian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Currencies supported in tables and widgets\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>RUB\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>** Changelog\u003C\u002Fp>\n\u003Cp>0.1a\u003C\u002Fp>\n\u003Cp>The first version.\u003C\u002Fp>\n","Travel tools to find flights, hotels, railways and insurance.",2279,"2016-08-16T20:46:00.000Z",[110,21,58,111,103],"avia","ozon","http:\u002F\u002Fwww.ozon.travel\u002Faffiliate\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fozontravelwidget.zip",{"slug":115,"name":116,"version":117,"author":115,"author_profile":118,"description":119,"short_description":120,"active_installs":28,"downloaded":121,"rating":28,"num_ratings":28,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":131,"download_link":132,"security_score":133,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"waavo","Waavo","1.0.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimaswaavo\u002F","\u003Cp>https:\u002F\u002Fwaavo.com\u003Cbr \u002F>\nWordpress integration of waavo.com widgets\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the following external service:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Waavo.com\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Purpose\u003C\u002Fstrong>: The plugin allows customers to embed an iframe from Waavo.com into their site using Elementor widgets. The iframe displays travel deals and is managed through the Waavo administrative system.\u003Cbr \u002F>\n– \u003Cstrong>Data Sent\u003C\u002Fstrong>: The configured project host URL (e.g., \u003Ccode>waavodemolt.waavo.com\u003C\u002Fcode>) is used to load the iframe content. No personal data is sent from the plugin itself. Any interactions within the iframe are managed by Waavo and subject to their policies which are signed with Waavo agreement.\u003Cbr \u002F>\n– \u003Cstrong>When\u003C\u002Fstrong>: The iframe is loaded when the widget is rendered on the front end of the site.\u003Cbr \u002F>\n– \u003Cstrong>Service Provider\u003C\u002Fstrong>: Waavo (https:\u002F\u002Fwaavo.com)\u003Cbr \u002F>\n– \u003Cstrong>Terms & Privacy\u003C\u002Fstrong>: Waavo operates under private contracts with its partner agencies. All data handling, terms of use, and privacy agreements are governed by these contracts and are not publicly available.\u003C\u002Fp>\n","Short Description: Waavo widgets integration.",774,"2025-06-17T12:46:00.000Z","6.8.5","5.8","7.4",[127,128,129,130],"flights-search-engine","solution-for-travel-agencies","travel-planner","travel-search-engine","https:\u002F\u002Fwaavo.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwaavo.1.0.3.zip",100,{"attackSurface":135,"codeSignals":147,"taintFlows":296,"riskAssessment":297,"analyzedAt":308},{"hooks":136,"ajaxHandlers":143,"restRoutes":144,"shortcodes":145,"cronEvents":146,"entryPointCount":28,"unprotectedCount":28},[137],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","widgets_init","anonymous","aviasales.php",229,[],[],[],[],{"dangerousFunctions":148,"sqlUsage":152,"outputEscaping":154,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":295},[149],{"fn":150,"file":141,"line":142,"context":151},"create_function","add_action('widgets_init', create_function('', 'return register_widget(\"Aviasales\");'));",{"prepared":28,"raw":28,"locations":153},[],{"escaped":28,"rawEcho":155,"locations":156},91,[157,161,162,164,165,166,168,170,171,173,174,176,178,180,182,183,184,185,187,188,189,191,192,194,196,198,200,202,204,206,208,210,211,213,214,215,217,218,220,221,222,224,225,226,227,228,229,230,232,233,234,236,237,238,239,240,241,242,244,245,246,248,250,251,252,253,255,256,257,258,260,262,264,266,268,269,270,271,272,274,275,277,278,279,281,283,285,287,289,291,293],{"file":158,"line":159,"context":160},"params.php",3,"raw output",{"file":158,"line":159,"context":160},{"file":158,"line":163,"context":160},4,{"file":158,"line":163,"context":160},{"file":158,"line":163,"context":160},{"file":158,"line":167,"context":160},5,{"file":158,"line":169,"context":160},11,{"file":158,"line":169,"context":160},{"file":158,"line":172,"context":160},12,{"file":158,"line":172,"context":160},{"file":158,"line":175,"context":160},13,{"file":158,"line":177,"context":160},14,{"file":158,"line":179,"context":160},15,{"file":158,"line":181,"context":160},22,{"file":158,"line":181,"context":160},{"file":158,"line":181,"context":160},{"file":158,"line":181,"context":160},{"file":158,"line":186,"context":160},28,{"file":158,"line":186,"context":160},{"file":158,"line":186,"context":160},{"file":158,"line":190,"context":160},29,{"file":158,"line":190,"context":160},{"file":158,"line":193,"context":160},30,{"file":158,"line":195,"context":160},31,{"file":158,"line":197,"context":160},32,{"file":158,"line":199,"context":160},33,{"file":158,"line":201,"context":160},37,{"file":158,"line":203,"context":160},38,{"file":158,"line":205,"context":160},39,{"file":158,"line":207,"context":160},40,{"file":158,"line":209,"context":160},47,{"file":158,"line":209,"context":160},{"file":158,"line":212,"context":160},48,{"file":158,"line":212,"context":160},{"file":158,"line":212,"context":160},{"file":158,"line":216,"context":160},54,{"file":158,"line":216,"context":160},{"file":158,"line":219,"context":160},55,{"file":158,"line":219,"context":160},{"file":158,"line":219,"context":160},{"file":158,"line":223,"context":160},61,{"file":158,"line":223,"context":160},{"file":158,"line":37,"context":160},{"file":158,"line":37,"context":160},{"file":158,"line":37,"context":160},{"file":158,"line":90,"context":160},{"file":158,"line":90,"context":160},{"file":158,"line":231,"context":160},69,{"file":158,"line":231,"context":160},{"file":158,"line":231,"context":160},{"file":158,"line":235,"context":160},75,{"file":158,"line":235,"context":160},{"file":158,"line":35,"context":160},{"file":158,"line":35,"context":160},{"file":158,"line":35,"context":160},{"file":158,"line":50,"context":160},{"file":158,"line":50,"context":160},{"file":158,"line":243,"context":160},83,{"file":158,"line":243,"context":160},{"file":158,"line":243,"context":160},{"file":158,"line":247,"context":160},84,{"file":158,"line":249,"context":160},90,{"file":158,"line":249,"context":160},{"file":158,"line":155,"context":160},{"file":158,"line":155,"context":160},{"file":158,"line":254,"context":160},102,{"file":158,"line":254,"context":160},{"file":158,"line":254,"context":160},{"file":158,"line":254,"context":160},{"file":259,"line":163,"context":160},"widget.php",{"file":259,"line":261,"context":160},7,{"file":259,"line":263,"context":160},18,{"file":259,"line":265,"context":160},19,{"file":259,"line":267,"context":160},25,{"file":259,"line":186,"context":160},{"file":259,"line":193,"context":160},{"file":259,"line":201,"context":160},{"file":259,"line":205,"context":160},{"file":259,"line":273,"context":160},44,{"file":259,"line":273,"context":160},{"file":259,"line":276,"context":160},51,{"file":259,"line":70,"context":160},{"file":259,"line":254,"context":160},{"file":259,"line":280,"context":160},105,{"file":259,"line":282,"context":160},107,{"file":259,"line":284,"context":160},108,{"file":259,"line":286,"context":160},139,{"file":259,"line":288,"context":160},142,{"file":259,"line":290,"context":160},144,{"file":259,"line":292,"context":160},145,{"file":259,"line":294,"context":160},152,[],[],{"summary":298,"deductions":299},"The plugin \"plugin-jetradar-cheap-flights\" v2.0.4 presents a mixed security posture.  While it exhibits strengths such as the absence of known vulnerabilities (CVEs) and 100% of its SQL queries using prepared statements, indicating good database protection practices, several concerning aspects emerge from the static code analysis.  The presence of the `create_function` dangerous function is a significant red flag, as it can be a vector for code injection if not handled with extreme care and strict input validation. Furthermore, a staggering 0% of output escaping is concerning, meaning that any data outputted by the plugin could be susceptible to Cross-Site Scripting (XSS) attacks. The lack of any documented vulnerability history is positive, suggesting a relatively clean past, but this does not negate the immediate risks identified in the current code. The plugin's attack surface is currently zero, which is excellent, but this is counterbalanced by the internal code quality issues.",[300,302,304,306],{"reason":301,"points":179},"Presence of dangerous function: create_function",{"reason":303,"points":263},"0% output escaping",{"reason":305,"points":167},"0 Nonce checks",{"reason":307,"points":167},"0 Capability checks","2026-03-17T01:34:45.426Z",{"wat":310,"direct":324},{"assetPaths":311,"generatorPatterns":321,"scriptPaths":322,"versionParams":323},[312,313,314,315,316,317,318,319,320],"\u002Fwp-content\u002Fplugins\u002Fplugin-jetradar-cheap-flights\u002Fassets\u002Fminicolors\u002Fjquery.minicolors.js","\u002Fwp-content\u002Fplugins\u002Fplugin-jetradar-cheap-flights\u002Fassets\u002Fminicolors\u002Fjquery.minicolors.css","\u002Fwp-content\u002Fplugins\u002Fplugin-jetradar-cheap-flights\u002Fassets\u002Faviasales_admin.js","\u002Fwp-content\u002Fplugins\u002Fplugin-jetradar-cheap-flights\u002Fassets\u002Faviasales_admin.css","\u002Fwp-content\u002Fplugins\u002Fplugin-jetradar-cheap-flights\u002Fassets\u002Fjquery.ui.all.min.css","\u002Fwp-content\u002Fplugins\u002Fplugin-jetradar-cheap-flights\u002Fassets\u002Faviasales.css","\u002Fwp-content\u002Fplugins\u002Fplugin-jetradar-cheap-flights\u002Fassets\u002Fpure_min.js","\u002Fwp-content\u002Fplugins\u002Fplugin-jetradar-cheap-flights\u002Fassets\u002Funderscore-min.js","\u002Fwp-content\u002Fplugins\u002Fplugin-jetradar-cheap-flights\u002Fassets\u002Faviasales.js",[],[],[],{"cssClasses":325,"htmlComments":327,"htmlAttributes":329,"restEndpoints":340,"jsGlobals":341,"shortcodeOutput":343},[20,326],"aviasales_logo",[328],"\u003C!-- Aviasales widget error: need affiliate id! -->",[330,331,332,333,334,335,336,337,338,339],"data-widget_lang","data-title_color","data-background_color","data-border_color","data-text_color","data-white_label","data-show_logo","data-widget_title","data-widget_width","data-affiliate_id",[],[342],"aviasales_widget_options",[]]