[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fpLOzoRJr8B_ucjXkaUcmXKWXrl1-nJZ6tKS8kvczGso":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":15,"tags":18,"homepage":24,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":133,"fingerprints":251},"cache-tweets-widget","Cache Tweets Widget","1.0","vickythegme","https:\u002F\u002Fprofiles.wordpress.org\u002Fvickythegme\u002F","\u003Cp>Cache Tweets Widget is a simple plugin widget that collects the tweets feed from twitter’s search API provided with a hashtag or any keyword.\u003C\u002Fp>\n\u003Cp>It is cached to avoid rate limit with twitter.\u003C\u002Fp>\n\u003Cp>Now You can fetch the user tweets of any user with their username.\u003C\u002Fp>\n\u003Cp>Make sure you provide the Application Credentials created with Twitter.\u003C\u002Fp>\n","Cache Tweets Widget is a simple widget plugin with cache functionality to avoid rate limit with Twitter Search API v1.1.",10,2061,100,5,"","4.2.39","3.0",[19,20,21,22,23],"api","search","tweet-widget","twitter-tweets","v1-1","http:\u002F\u002Fvickythegme.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcache-tweets-widget.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-04-04T03:47:16.651Z",[36,58,78,96,116],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":13,"num_ratings":14,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":15,"tags":49,"homepage":54,"download_link":55,"security_score":56,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":57},"devvn-local-store","DevVN Local Store","1.1.0","Le Van Toan","https:\u002F\u002Fprofiles.wordpress.org\u002Flevantoan\u002F","\u003Cp>DevVN Local Store help you add stores and search store on google maps.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdemo.devvn.com\u002Fplugins\u002Ffind-a-store\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Flevantoan.com\u002Ffind-a-local-store-by-devvn\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Pro version\u003C\u002Fh3>\n\u003Cp>Hiện tại Google Map API đang bị chặn ở VN nên việc tạo API rất khó khăn. Để giải quyết được vấn đề này mình đã viết bản pro không cần dùng tới Google Maps API mà vẫn đủ chức năng cần thiết nhé\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Flevantoan.com\u002Fsan-pham\u002Fplugin-danh-sach-dia-diem-local-store-pro\u002F\" rel=\"nofollow ugc\">Xem bản pro tại đây\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Used\u003C\u002Fh3>\n\u003Cp>Copy shortcode [devvn_local_stores] to view\u003C\u002Fp>\n\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\u002F28u49f2frZ0?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","DevVN Local Store help you add stores and search store on google maps.",2000,12704,"2024-05-27T02:30:00.000Z","6.5.8","4.3",[50,51,52,53],"cua-hang","google-map-api","local-store","search-store","http:\u002F\u002Flevantoan.com\u002Ffind-a-local-store-by-devvn","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdevvn-local-store.1.1.0.zip",92,"2026-03-15T15:16:48.613Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":13,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":15,"download_link":76,"security_score":77,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":57},"rest-api-for-relevanssi","REST API for Relevanssi","1.18","Sergiy Dzysyak","https:\u002F\u002Fprofiles.wordpress.org\u002Fdzysyak\u002F","\u003Cp>This plugin provides simple REST API for the popular search \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" title=\"Your favorite blogging software\" rel=\"ugc\">WordPress\u003C\u002Fa> search engine – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frelevanssi\u002F\" title=\"A Better Search\" rel=\"ugc\">Relevanssi\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>As far as this plugin provides API for the Relevanssi plugin, it should be installed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Search through posts of a certain type. By default all types.\u003C\u002Fli>\n\u003Cli>Results in pagination and optional.\u003C\u002Fli>\n\u003Cli>Sets X-WP-Total header with a total number of records, the same way as the default search API does.\u003C\u002Fli>\n\u003Cli>Sets X-WP-TotalPages header with a total number of pages, the same way as the default search API does.\u003C\u002Fli>\n\u003Cli>Multilingual websites support. Both WPML and Polylang are supported, but not tested well, so let me know if you will find any problems.\u003C\u002Fli>\n\u003Cli>Taxonomy filters are supported now. Some features may be missed, so feel free to report them.\u003C\u002Fli>\n\u003Cli>Ordering option added. It is also possible to order by meta_key\u002Fmeta_value\u002Fmeta_value_num. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Brief usage examples\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002F[your domain]\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=query\u003C\u002Fli>\n\u003Cli>https:\u002F\u002F[your domain]\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=query&per_page=5\u003C\u002Fli>\n\u003Cli>https:\u002F\u002F[your domain]\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=query&per_page=5&page=2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Define post type:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002F[your domain]\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=query&per_page=5&page=2&type=post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Filter by taxonomy\u002Ftaxonomies:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002F[your domain]\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test&tax_query[0][taxonomy]=category&tax_query[0][field]=id&tax_query[0][terms]=3\u003C\u002Fli>\n\u003Cli>https:\u002F\u002F[your domain]\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test&tax_query[relation]=AND&tax_query[0][taxonomy]=category&tax_query[0][field]=id&tax_query[0][terms]=3&tax_query[1][taxonomy]=category&tax_query[1][field]=id&tax_query[1][terms]=2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Exclude category via taxonomies:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002F[your domain]\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test&tax_query[0][taxonomy]=category&tax_query[0][field]=id&tax_query[0][terms]=3&tax_query[0][operator]=NOT IN\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>For multilingual websites (WPML & Polylang):\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>https:\u002F\u002F[your domain]\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=query&lng=en\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Results in order:\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>https:\u002F\u002F[your domain]\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test&type=post&orderby=modified&order=DESC\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>https:\u002F\u002F[your domain]\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test&type=post&orderby=modified&order=ASC\u003C\u002Fli>\n\u003Cli>https:\u002F\u002F[your domain]\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test&type=post&meta_key=some_key&orderby=meta_value|meta_value_num&order=ASC\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Demo website\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can try the plugin on our demo website http:\u002F\u002Fdemo.erlycoder.com\u002Fdemo1\u002F. For example, you can try the following request:\u003C\u002Fp>\n\u003Cp>\u003Cem>Basic:\u003C\u002Fem>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fdemo.erlycoder.com\u002Fdemo1\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test\" rel=\"nofollow ugc\">http:\u002F\u002Fdemo.erlycoder.com\u002Fdemo1\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>Order posts by modification time:\u003C\u002Fem>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fdemo.erlycoder.com\u002Fdemo1\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test&type=post&orderby=modified&order=DESC\" rel=\"nofollow ugc\">http:\u002F\u002Fdemo.erlycoder.com\u002Fdemo1\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test&type=post&orderby=modified&order=DESC\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fdemo.erlycoder.com\u002Fdemo1\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test&type=post&orderby=modified&order=ASC\" rel=\"nofollow ugc\">http:\u002F\u002Fdemo.erlycoder.com\u002Fdemo1\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test&type=post&orderby=modified&order=ASC\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>Filter posts by taxonomy (one single category):\u003C\u002Fem>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fdemo.erlycoder.com\u002Fdemo1\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test&tax_query[0][taxonomy]=category&tax_query[0][field]=id&tax_query[0][terms]=3\" rel=\"nofollow ugc\">http:\u002F\u002Fdemo.erlycoder.com\u002Fdemo1\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test&tax_query[0][taxonomy]=category&tax_query[0][field]=id&tax_query[0][terms]=3\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>Filter posts by taxonomy (exclude category):\u003C\u002Fem>\u003Cbr \u002F>\n[http:\u002F\u002Fdemo.erlycoder.com\u002Fdemo1\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test&tax_query[0][taxonomy]=category&tax_query[0][field]=id&tax_query[0][terms]=3&tax_query[0][operator]=NOT IN](http:\u002F\u002Fdemo.erlycoder.com\u002Fdemo1\u002Fwp-json\u002Frelevanssi\u002Fv1\u002Fsearch?keyword=test&tax_query[0][taxonomy]=category&tax_query[0][field]=id&tax_query[0][terms]=3&tax_query[0][operator]=NOT IN)\u003C\u002Fp>\n","The plugin provides a REST API endpoint for the Relevanssi search plugin.",200,6685,3,"2023-05-14T22:03:00.000Z","6.2.9","4.6","5.6",[19,74,75,20],"relevanssi","rest-api","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frest-api-for-relevanssi.zip",85,{"slug":79,"name":80,"version":39,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":13,"downloaded":85,"rating":13,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":15,"tags":90,"homepage":94,"download_link":95,"security_score":77,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":57},"searchwp-api","SearchWP API","Josh Pollock","https:\u002F\u002Fprofiles.wordpress.org\u002Fshelob9\u002F","\u003Cp>Run advanced searches via the WordPress REST API and SearchWP.\u003C\u002Fp>\n\u003Cp>Adds an endpoint to the WordPress REST API for searching via \u003Ca href=\"https:\u002F\u002Fsearchwp.com\u002F\" rel=\"nofollow ugc\">SearchWP\u003C\u002Fa> — the best tool for improving the usefulness and performance of WordPress search.\u003C\u002Fp>\n\u003Cp>This plugin is a free plugin by \u003Ca href=\"https:\u002F\u002FCalderaWP.com\" rel=\"nofollow ugc\">CalderaWP\u003C\u002Fa>. It is not an official add-on for SearchWP.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Requires WordPress REST API (WP-API) 2.0-beta9 or later or WordPress 4.4 or later.\u003C\u002Fli>\n\u003Cli>Requires SearchWP Version 2.6 or later\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Technically will work without SearchWP, but queries will run through WP_Query.\u003C\u002Fp>\n\u003Ch3>Example Queries\u003C\u002Fh3>\n\u003Cp>For a complete list of possible queries, see: \u003Ca href=\"https:\u002F\u002Fcalderawp.com\u002Fdoc\u002Fsearchwp-api-queries\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fcalderawp.com\u002Fdoc\u002Fsearchwp-api-queries\u002F\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ccode>wp-json\u002Fswp_api\u002Fsearch?s=jedi&egnine=star-wars\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>wp-json\u002Fswp_api\u002Fsearch?&tax_query[field]=slug&tax_query[taxonomy]=categories&tax_query[terms]=1\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>wp-json\u002Fswp_api\u002Fsearch?meta_query[key]=jedi&meta_query[value]=luke&tax_query[compare]=IN\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Does It Work With Version 1 of The REST API?\u003C\u002Fh3>\n\u003Cp>No, it does not.\u003C\u002Fp>\n\u003Ch3>I Installed It And Nothing Happened\u003C\u002Fh3>\n\u003Cp>You are probably using version 1 of the REST API, or have not updated SearchWP past 2.6.\u003C\u002Fp>\n\u003Ch3>How Shiny Is This Plugin?\u003C\u002Fh3>\n\u003Cp>Very shiny.\u003C\u002Fp>\n\u003Ch3>Version 1.1.0 – January, 2015\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Complex meta queries\u003C\u002Fli>\n\u003Cli>Fallback to WP_Query if not possible to use SearchWP\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.0.0 – July 6, 2015\u003C\u002Fh3>\n\u003Cp>Initial release\u003C\u002Fp>\n","Run advanced searches via the WordPress REST API and SearchWP.",14542,4,"2016-01-07T17:16:00.000Z","4.4.34","4.3.1",[91,75,20,92,93],"json","searchwp","wp-api","http:\u002F\u002FCalderaWP.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearchwp-api.zip",{"slug":97,"name":98,"version":6,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":105,"num_ratings":31,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":15,"tags":109,"homepage":114,"download_link":115,"security_score":77,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":57},"oganro-travel-online-booking-system","Oganro: Hotels, Flights, Transfers, Car Hire, Excursion Search Box","Oganro","https:\u002F\u002Fprofiles.wordpress.org\u002Foganro\u002F","\u003Ch4>Official Travel Portal Search Box and Widget for Multi Service WordPress Travel Agency Website Developments\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Visit Our Demo\u003C\u002Fstrong> – http:\u002F\u002Ftravelportal.oganro.com\u003C\u002Fp>\n\u003Cp>Oganro Travel Portal Widget is useful to create WordPress based B2C or B2B travel agency websites, which can be integrated to any travel industry wholesale supplier. Service are Hotels, Flights, Airlines, Excursions, Car Hire, Taxi, Transfers, Railway and Cruse.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important\u003C\u002Fstrong> – We do not make commercial agreements with wholesale suppliers. It is always clients should make sure to complete commercials with respective suppliers.\u003C\u002Fp>\n\u003Ch4>Main Features of travel portal system\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Can be integrated to multiple suppliers or GDS providers via XML\u002FAPI connection.\u003C\u002Fli>\n\u003Cli>Display Real-time rates and availabilities from suppliers.\u003C\u002Fli>\n\u003Cli>Can work with one or more suppliers simultaneously and receive data from all suppliers with one search.\u003C\u002Fli>\n\u003Cli>Dynamic holiday package booking option ready (Multiple product feature)\u003C\u002Fli>\n\u003Cli>PayPal or Custom payment gateway ready\u003C\u002Fli>\n\u003Cli>Secure checkout and real-time booking confirmation.\u003C\u002Fli>\n\u003Cli>All dynamic pages will load under your own SEO friendly URL\u003C\u002Fli>\n\u003Cli>Auto email vouchers\u002FInvoices. Once payment is successful client will receive automated email booking confirmations, hotel vouchers, e-ticket, invoices etc…\u003C\u002Fli>\n\u003Cli>Fully responsive dynamic pages\u003C\u002Fli>\n\u003Cli>Customisable search widget with own branded dynamic pages\u003C\u002Fli>\n\u003Cli>Multi currency & Multi lingual ready\u003C\u002Fli>\n\u003Cli>Turnover report and booking report can be generated through dedicated admin portal. \u003C\u002Fli>\n\u003Cli>Custom report modules ready\u003C\u002Fli>\n\u003Cli>Travel agency can manage their own profit mark-up through dedicated admin portal \u003C\u002Fli>\n\u003Cli>many more features…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>XML\u002FAPI Suppliers\u002F consolidators for hotels\u003C\u002Fh4>\n\u003Cp>RoomxXML, HotelsPro, TravelPort Universal API,  HotelBeds, Tourico, Travco Holidays, , DOTW, Expedia, TravelPort (Galileo), White Sands, Bonotel Travel, Jac Travel, Miki Travel, Bonotel, Booking.com, Expedia, Go Global Travel\u003C\u002Fp>\n\u003Ch4>Flights xml\u002F flight providers\u003C\u002Fh4>\n\u003Cp>Amadeus, Galileo, Travel Port Universal API , Sabre, Worldspan, Travel Boutique Online (TBO), Travel Fusion\u003C\u002Fp>\n\u003Ch4>Lcc (low cost carriers)\u003C\u002Fh4>\n\u003Cp>Spice Jet, Indigo, Go Air, Air India Express, Air Arabia, Travel Fusion, Mystfly, MyFareBox\u003C\u002Fp>\n\u003Ch4>Transfers\u002FCar Hire Suppliers\u003C\u002Fh4>\n\u003Cp>Auto Europe, Wheelz India, Affordable Car Hire, Holiday Taxis, Resort Hoppa, Hotelbeds\u003C\u002Fp>\n\u003Ch4>Excursions Suppliers\u003C\u002Fh4>\n\u003Cp>Beds Online, Miki, GTA, Tourico Holidays, Hotelbeds\u003C\u002Fp>\n\u003Ch4>Transfers\u003C\u002Fh4>\n\u003Cp>GTA, Miki, HotelBeds\u003C\u002Fp>\n\u003Ch4>Insurance\u003C\u002Fh4>\n\u003Cp>Karvat, Axa, Others:\u003C\u002Fp>\n\u003Ch4>Payment gateway\u002F Merchant Providers\u003C\u002Fh4>\n\u003Cp>Realex, Wirecard, Elavon, Commedia, ePDQ, SagePay, Wirecard, First Data, Amex NTB, HDFC, ICICI, Bean Stream, Bill Desk, Commedia, Done Cash Card, Etisalat, ITZ Cash, Interswitch, OSS Cash Card,TPSL (Tech Process), KNet, Bank of Scotland, Axis Bank, ePDQ, Clear Commerce, NIBL, QNB, Cielo, Veritrans, Fidelity, Mundipagg, Cobrebem, IDBI, HSBC, Mashreq Bank, Benefit, PayU, ATOM, CrediMax, NBE (National Bank of Egypt), Others\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>This plugin is brought to you by http:\u002F\u002Fwww.Oganro.com . Oganro is an experienced travel technology software development company with over 10 years of experience in travel and technology industry\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>Quick set-up plug and play\u003Cbr \u002F>\nFully customize front widget\u003Cbr \u002F>\nDirect connect with booking system\u003Cbr \u002F>\nUser-friendly admin interface\u003Cbr \u002F>\nFree and fast support service\u003Cbr \u002F>\nSupport mobile devices\u003Cbr \u002F>\nSupport major browsers FF Chrome IE-10\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>WordPress Site\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>Provided below are the facets to be done for configuration of Oganro reservation system plugin\u003C\u002Fp>\n\u003Cp>Visit Settings > Oganro-Reservation\u003C\u002Fp>\n\u003Cp>Edit each section by selecting colours and values\u003C\u002Fp>\n\u003Cp>Click Save\u003C\u002Fp>\n","Travel portal search box, customisable plugin to create search and book travel website with Hotels, Flights, Car Hire, Transfer and Excursions.",70,8936,40,"2017-08-16T03:51:00.000Z","4.8.28","4.5",[19,110,111,112,113],"b2b-travel-portal-widget","b2c-travel-search-box","car-hire","flight","https:\u002F\u002Fwww.oganro.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foganro-travel-online-booking-system.zip",{"slug":117,"name":118,"version":17,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":11,"downloaded":123,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":88,"requires_at_least":124,"requires_php":15,"tags":125,"homepage":131,"download_link":132,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"dailymotion-search-and-publish-videos","DailyMotion Search and Publish Videos","Wali Hassan Jafferi","https:\u002F\u002Fprofiles.wordpress.org\u002Fwalihassan\u002F","\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium VERSION Launched\u003C\u002Fstrong>\u003Cbr \u002F>\n  A premium version of this pulgin is launched with name “One Click Videos Plugin for WordPress” and can be purchased from CodeCanyon here \u003Ca href=\"http:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fone-click-videos-for-wordpress\u002F12645824\" rel=\"nofollow ugc\">One Click Videos Plugin\u003C\u002Fa> only.\u003Cbr \u002F>\n  Note that the Premium plugin has Youtube, Vimeo and several extra features too so it might be well worth your investment!\u003Cbr \u002F>\n  You can see the Plugin Demo Site here \u003Ca href=\"http:\u002F\u002Foneclickvideos.ropstam.com\u002F\" rel=\"nofollow ugc\">Plugin Demo Site\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>This is a standalone plugin that offers 1000s of Video Search right from your WordPress Dashboard.\u003C\u002Fp>\n\u003Cp>You can use any search keyword and search either Recent or Relevant videos from Dailymotion, Youtube & Vimeo.\u003C\u002Fp>\n\u003Cp>This plugin will automatically pull your categories upto 3 levels. You can then save Videos in these categories.\u003C\u002Fp>\n\u003Cp>A video Post will add the following to your post.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Video Title\u003C\u002Fli>\n\u003Cli>Video Duration\u003C\u002Fli>\n\u003Cli>Video Thumbnail automatically set as Featured image of your post.\u003C\u002Fli>\n\u003Cli>Video Embed HTML code automatically inserted in your Post content.\u003C\u002Fli>\n\u003Cli>Auto Set Post format as Video\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Once video is published, you will get a link to EDIT right on plugin dashboard.\u003C\u002Fp>\n\u003Cp>Now you can search by user ID and pull upto 100 results at a time.\u003Cbr \u002F>\nYou can also add your theme compatible settings in “User Settings” Page. (Please refer to screenshots)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Player Settings:\u003C\u002Fli>\n\u003Cli>Player Width x height\u003C\u002Fli>\n\u003Cli>Syndication Key\u003C\u002Fli>\n\u003Cli>AutoPlay\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Video Post Settings:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Video Embed Custom Field\u003C\u002Fli>\n\u003Cli>Post Format ( video \u002F Standard )\u003C\u002Fli>\n\u003Cli>Post Status ( Publish \u002F Draft )\u003C\u002Fli>\n\u003Cli>You can also add Post Prefix ( Must watch: Exclusive )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please let me know any other features you would like me to add into this plugin.\u003C\u002Fp>\n\u003Cp>Email me at walihassanjafferi@gmail.com\u003C\u002Fp>\n","Search any Dailymotion, Youtube & Vimeo videos and publish them with just one click on your website as video post.",8731,"3.0.1",[126,127,128,129,130],"dailymotion","dailymotion-api","publish-dailymotion-videos","search-videos","video-posts","http:\u002F\u002Fwww.walihassan.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdailymotion-search-and-publish-videos.3.0.zip",{"attackSurface":134,"codeSignals":150,"taintFlows":235,"riskAssessment":236,"analyzedAt":250},{"hooks":135,"ajaxHandlers":146,"restRoutes":147,"shortcodes":148,"cronEvents":149,"entryPointCount":26,"unprotectedCount":26},[136,142],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","widgets_init","func_vicache_widget","widget.php",146,{"type":137,"name":143,"callback":144,"file":140,"line":145},"wp_enqueue_scripts","register_plugin_vistyles",149,[],[],[],[],{"dangerousFunctions":151,"sqlUsage":152,"outputEscaping":154,"fileOperations":31,"externalRequests":31,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":234},[],{"prepared":26,"raw":26,"locations":153},[],{"escaped":26,"rawEcho":155,"locations":156},48,[157,161,163,165,167,169,171,172,174,176,178,180,181,182,183,185,186,187,189,191,192,193,195,197,198,199,201,203,204,205,207,209,210,211,213,215,216,217,219,221,222,224,226,227,228,230,232,233],{"file":158,"line":159,"context":160},"tweet.php",41,"raw output",{"file":158,"line":162,"context":160},42,{"file":158,"line":164,"context":160},43,{"file":158,"line":166,"context":160},55,{"file":158,"line":168,"context":160},56,{"file":158,"line":170,"context":160},57,{"file":140,"line":162,"context":160},{"file":140,"line":173,"context":160},46,{"file":140,"line":175,"context":160},62,{"file":140,"line":177,"context":160},97,{"file":140,"line":179,"context":160},99,{"file":140,"line":179,"context":160},{"file":140,"line":179,"context":160},{"file":140,"line":13,"context":160},{"file":140,"line":184,"context":160},102,{"file":140,"line":184,"context":160},{"file":140,"line":184,"context":160},{"file":140,"line":188,"context":160},103,{"file":140,"line":190,"context":160},105,{"file":140,"line":190,"context":160},{"file":140,"line":190,"context":160},{"file":140,"line":194,"context":160},106,{"file":140,"line":196,"context":160},108,{"file":140,"line":196,"context":160},{"file":140,"line":196,"context":160},{"file":140,"line":200,"context":160},109,{"file":140,"line":202,"context":160},111,{"file":140,"line":202,"context":160},{"file":140,"line":202,"context":160},{"file":140,"line":206,"context":160},113,{"file":140,"line":208,"context":160},115,{"file":140,"line":208,"context":160},{"file":140,"line":208,"context":160},{"file":140,"line":212,"context":160},117,{"file":140,"line":214,"context":160},119,{"file":140,"line":214,"context":160},{"file":140,"line":214,"context":160},{"file":140,"line":218,"context":160},121,{"file":140,"line":220,"context":160},124,{"file":140,"line":220,"context":160},{"file":140,"line":223,"context":160},129,{"file":140,"line":225,"context":160},131,{"file":140,"line":225,"context":160},{"file":140,"line":225,"context":160},{"file":140,"line":229,"context":160},133,{"file":140,"line":231,"context":160},135,{"file":140,"line":231,"context":160},{"file":140,"line":231,"context":160},[],[],{"summary":237,"deductions":238},"The plugin \"cache-tweets-widget\" v1.0 exhibits a generally positive security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events with unprotected entry points is a significant strength, limiting the direct attack surface. Furthermore, the code signals indicate no dangerous functions are used and all SQL queries utilize prepared statements, which are excellent security practices.  However, a critical concern arises from the file operations and external HTTP requests, which lack any explicit security checks like nonces or capability checks mentioned in the code signals.  The fact that 0% of output is properly escaped also presents a considerable risk, as this could lead to Cross-Site Scripting (XSS) vulnerabilities if the data being outputted originates from an untrusted source or is not sufficiently sanitized before reaching the output functions. The plugin's vulnerability history being completely clean is a positive indicator, suggesting a history of secure development, but it does not negate the identified risks within the current code analysis.",[239,242,244,246,248],{"reason":240,"points":241},"No output escaping",8,{"reason":243,"points":14},"File operations without auth\u002Fnonce checks",{"reason":245,"points":14},"External HTTP requests without auth\u002Fnonce checks",{"reason":247,"points":14},"No nonce checks",{"reason":249,"points":14},"No capability checks","2026-03-16T23:19:34.987Z",{"wat":252,"direct":261},{"assetPaths":253,"generatorPatterns":256,"scriptPaths":257,"versionParams":258},[254,255],"\u002Fwp-content\u002Fplugins\u002Fcache-tweets-widget\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fcache-tweets-widget\u002Fscript.js",[],[],[259,260],"cache-tweets-widget\u002Fstyle.css?ver=","cache-tweets-widget\u002Fscript.js?ver=",{"cssClasses":262,"htmlComments":264,"htmlAttributes":265,"restEndpoints":268,"jsGlobals":269,"shortcodeOutput":270},[263],"search_tweets_widget",[],[266,267],"id=\"visearch_tweets_widget\"","name=\"visearch_tweets_widget\"",[],[],[]]