[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwuR1Gq-fhueGIIckpEkbEPjwz0OYMEt4E4V4uprUMnQ":3},{"slug":4,"name":5,"version":6,"author":4,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":21,"download_link":22,"security_score":23,"vuln_count":12,"unpatched_count":12,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":32,"analysis":130,"fingerprints":259},"wijntransport","Wijntransport","1.4.1","https:\u002F\u002Fprofiles.wordpress.org\u002Fwijntransport\u002F","\u003Cp>Wijntransport wordpress plugin will allow you to display the list of products you acquired from wijntransport.com on your wordpress website.\u003Cbr \u002F>\nThe users will be able to filter the list displayed choosing to show the products he purchased in the past months or all the available wines from Wijntransport.\u003Cbr \u002F>\nAlso the user will have the ability to block individual products from showing in the listing on their wordpress website\u003C\u002Fp>\n\u003Cp>This plugin will:\u003Cbr \u002F>\n1. Retrieve products from wijntransport.com\u003Cbr \u002F>\n2. Display a list of products on your website\u003Cbr \u002F>\n3. Display the details of a single product on your website\u003C\u002Fp>\n","Host a catalog of wijntransport.com products on your own website.",20,1132,0,"2021-04-12T11:23:00.000Z","5.7.15","4.9","",[4,18,19,20],"wine","wine-listing","wines","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwijntransport\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwijntransport.1.4.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":4,"display_name":4,"profile_url":7,"plugin_count":28,"total_installs":10,"avg_security_score":23,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},1,30,84,"2026-04-04T09:15:11.305Z",[33,52,75,93,112],{"slug":34,"name":35,"version":36,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":43,"num_ratings":28,"last_updated":16,"tested_up_to":44,"requires_at_least":45,"requires_php":16,"tags":46,"homepage":49,"download_link":50,"security_score":43,"vuln_count":12,"unpatched_count":12,"last_vuln_date":24,"fetched_at":51},"demomentsomtres-wine-catalog","DeMomentSomTres Wine and Cheese Catalog","2.1","Marc Queralt i Bassa","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarcqueralt\u002F","\u003Cp>DeMomentSomTres Wine and Cheese Catalog helps to easily incorporate your catalog of wines and champagnes your winery or wine shop on the web.\u003C\u002Fp>\n\u003Cp>You can get more information at \u003Ca href=\"http:\u002F\u002Fdemomentsomtres.com\u002Fenglish\u002Fwordpress-plugins\u002Fdemomentsomtres-wine-catalog\u002F\" rel=\"nofollow ugc\">DeMomentSomTres Digital Marketing Agency\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Required plugins management\u003C\u002Fli>\n\u003Cli>Specific post type product allowing to use all WordPress resources to present your product.\u003C\u002Fli>\n\u003Cli>Classification based on mark, region and type.\u003C\u002Fli>\n\u003Cli>Specific URL field to link to an external eCommerce site.\u003C\u002Fli>\n\u003Cli>Shortcode demomentsomtres-marks to show all marks in a post or page. Just insert \u003Ccode>[demomentsomtres-marks cols=n]\u003C\u002Fcode> where you want to show your marks and logos.\u003C\u002Fli>\n\u003Cli>Widgets: Many widgets have been added in order to show product related information. If showed in a single product they get information from the product. If not on a product, nothing is shown.\u003C\u002Fli>\n\u003Cli>Mark Description Widget: shows the description inserted on the mark taxonomy.\u003C\u002Fli>\n\u003Cli>Mark Logo Widget: shows the image linked to the mark taxonomy. \u003C\u002Fli>\n\u003Cli>Product Name Widget: shows the current product name in a H1 tag.\u003C\u002Fli>\n\u003Cli>Product Sales URL: shows the external product URL if it is informed on the product.\u003C\u002Fli>\n\u003Cli>Products In Category: shows other products in the same mark. Can be shown as a list of texts or as an image.\u003C\u002Fli>\n\u003Cli>Translation Ready. Included Catalan language.\u003C\u002Fli>\n\u003Cli>Taxonomy Images \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We have used \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffeatured-image-widget\u002F\" rel=\"ugc\">Featured Image Widget\u003C\u002Fa> in some installs to show the featured product image in some installations.\u003C\u002Fp>\n\u003Ch4>History & Raison d’être\u003C\u002Fh4>\n\u003Cp>We were asked to build the \u003Ca href=\"http:\u002F\u002Fwww.castelldor.com\u002F\" rel=\"nofollow ugc\">Castell d’Or winery’s\u003C\u002Fa> website but it was a catalog and to achieve notoriety as the public and search engines.\u003C\u002Fp>\n\u003Cp>So we construct a solution of discard eCommerce pure Prestashop WooCommerce on because, well, we propose the design was very much in line of a printed catalog.\u003C\u002Fp>\n\u003Cp>For this reason we decided to build our own wine catalog component advantage of using external components like s8sideways to present the brand logo.\u003C\u002Fp>\n\u003Cp>So we decided to build a profile of wine or champagne on a custom post type wordpress creating classifications (taxonomies) specific to group brands.\u003C\u002Fp>\n\u003Cp>Widgets there were added according to the specific needs of the construction site to present brands in their own navigation brand, navigation to other brands …\u003C\u002Fp>\n\u003Cp>Then we had to incorporate some products link to the website where you can buy this wine and this was the origin of Product Sales URL widget.\u003C\u002Fp>\n","DeMomentSomTres Wine and Cheese Catalog shows your product portfolio in the website.",10,3310,100,"4.5.33","3.2.1",[47,48,20],"cheese","product-portfolio","http:\u002F\u002Fwww.demomentsomtres.com\u002Fen\u002Fwordpress-plugins\u002Fdemomentsomtres-wine-catalog\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdemomentsomtres-wine-catalog.zip","2026-03-15T10:48:56.248Z",{"slug":53,"name":54,"version":55,"author":56,"author_profile":57,"description":58,"short_description":59,"active_installs":60,"downloaded":61,"rating":12,"num_ratings":12,"last_updated":62,"tested_up_to":63,"requires_at_least":64,"requires_php":65,"tags":66,"homepage":16,"download_link":72,"security_score":73,"vuln_count":28,"unpatched_count":12,"last_vuln_date":74,"fetched_at":25},"tock-widget","Tock Widget","1.2","Tock","https:\u002F\u002Fprofiles.wordpress.org\u002Ftockengineering\u002F","\u003Cp>Quickly and easily embed the official Tock booking button and reservation widget into your WordPress site. The button can be inserted into any page of your site, and does not require you to write any custom code.\u003C\u002Fp>\n\u003Cp>When a user on your site clicks the button installed by this plugin, a booking modal will appear displaying all of your business’ offerings at a glance. It can be used as your website’s primary call to action to allow your guests to begin the reservation process from within your website.\u003C\u002Fp>\n\u003Ch3>More resources\u003C\u002Fh3>\n\u003Cp>Learn more about the Tock widget on the \u003Ca href=\"https:\u002F\u002Ftock.zendesk.com\u002Fhc\u002Fen-us\u002Farticles\u002F360030920752-Adding-a-booking-widget-to-your-website\" rel=\"nofollow ugc\">Tock Help Center\u003C\u002Fa>\u003Cbr \u002F>\nNeed a more custom configuration for your widget? Use our custom widget instead. Visit your \u003Ca href=\"https:\u002F\u002Fdashboard.exploretock.com\u002Fcontrol-panel\u002Fsettings\u002Fwidget\" rel=\"nofollow ugc\">Tock dashboard\u003C\u002Fa> to get started.\u003C\u002Fp>\n\u003Ch3>About Tock\u003C\u002Fh3>\n\u003Cp>Tock helps you take control of your business by offering fully customizable reservations for everyday tables, special tastings, and everything in between. From general admission events to pop-up dinners, Tock’s event platform gives you the tools you need to offer a beautiful booking experience for your guests, and run a well-executed event.\u003C\u002Fp>\n\u003Cp>Learn more about Tock at \u003Ca href=\"https:\u002F\u002Fwww.exploretock.com\u002Fjoin\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.exploretock.com\u003C\u002Fa>\u003C\u002Fp>\n","Quickly and easily embed the official Tock booking button and reservation widget into your Wordpress site. The button can be inserted into any page of &hellip;",400,5514,"2025-01-13T21:25:00.000Z","6.7.5","6.1.1","7.3.5",[67,68,69,70,71],"reservations","restaurants","tock","widget","wineries","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftock-widget.1.2.zip",91,"2025-01-07 00:00:00",{"slug":76,"name":77,"version":78,"author":16,"author_profile":79,"description":80,"short_description":81,"active_installs":41,"downloaded":82,"rating":12,"num_ratings":12,"last_updated":16,"tested_up_to":83,"requires_at_least":84,"requires_php":16,"tags":85,"homepage":91,"download_link":92,"security_score":43,"vuln_count":12,"unpatched_count":12,"last_vuln_date":24,"fetched_at":51},"patient-education-h1n1-flu-tutorial","Patient Education H1N1","1.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fpatienteducation\u002F","\u003Cp>This plugin allows embedding an interactive flash tutorial simply by putting the code \u003Ccode>[PEI-H1N1,480,360]\u003C\u002Fcode> where 480 and 360 are the width and height of the display area.\u003C\u002Fp>\n\u003Cp>More tutorials and in more languages will be available at :\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fwp.patient-education.com\u003C\u002Fp>\n\u003Ch3>Terms of Use\u003C\u002Fh3>\n\u003Cp>Please make the following Terms and Conditions of Use available to users of X-Plain\u003C\u002Fp>\n\u003Cp>Terms and Conditions of Use of the X-Plain Tutorial\u003C\u002Fp>\n\u003Cp>Please read the following terms and conditions of use agreement (Agreement) before using the X-Plain tutorial (X-Plain Tutorial) published by the Patient Education Institute (PEI). Using the X-Plain Tutorial implies that you agree to all the terms of this Agreement.\u003C\u002Fp>\n\u003Ch3>License and Restrictions\u003C\u002Fh3>\n\u003Cp>You may use the X-Plain Tutorial solely for your personal education.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>1.\u003C\u002Fstrong> You may not use the X-Plain Tutorial for any commercial use. “Commercial use” means charging any fee for a service that includes using the X-Plain Tutorial.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>2.\u003C\u002Fstrong> You may not co-brand the X-Plain Tutorial. “To co-brand” means to link to the X-Plain tutorial and display a logo, trademark, name, or other sign of identification of any party in such a manner reasonably likely to give the impression that such other party has licensed or has the right to use the X-Plain Tutorial.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>3.\u003C\u002Fstrong> You may not frame the X-Plain Tutorial. “To frame” means to have the X-Plain Tutorial or a portion of it appear on the same screen with another website or a portion of one.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>4.\u003C\u002Fstrong> You may not document the activity of an X-Plain Tutorial. “To document the activity” means to use the X-Plain Tutorial with another computer software to generate an electronic record of a patient’s or a user’s access to and\u002For completion of the X-Plain Tutorial.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>5.\u003C\u002Fstrong> You may not reproduce, transmit, publish, or distribute the X-Plain Tutorial or any of its Content (graphics, text, and narration) to any third party without the express written consent of PEI.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>You agree that the X-Plain Tutorial is for informational purposes only and its content is general information and NOT medical advice. Content is not intended to be a substitute for professional medical advice. Always seek the advice of your doctor or other qualified healthcare provider with any questions you may have regarding a medical condition or medical treatment.\u003C\u002Fp>\n\u003Cp>The website may contain health- or medical-related materials that you may find sexually explicit or otherwise offensive. X-Plain and its associates accept no responsibility for such materials. You are solely responsible for compliance with the laws applicable to your country of residence.\u003C\u002Fp>\n\u003Ch3>Warranty and Liability\u003C\u002Fh3>\n\u003Cp>The use of the X-Plain Tutorial is at your own risk.  The X-Plain Tutorial is provided on an “as is” basis. PEI, ITS LICENSORS, AND ITS SUPPLIERS, TO THE FULLEST EXTENT PERMITTED BY LAW, DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT OF THIRD PARTIES’ RIGHTS, AND FITNESS FOR PARTICULAR PURPOSE.\u003C\u002Fp>\n\u003Cp>In no event shall PEI and its Associates or any third parties mentioned on the X-Plain Tutorial be liable for any damages (including, without limitation, incidental and consequential damages, personal injury\u002Fwrongful death, lost profits, or damages resulting from lost data or business interruption) resulting from the use or inability to use the X-Plain Tutorial or the Content, whether based on warranty, contract, tort, or any other legal theory, and whether or not X-Plain is advised of the possibility of such damages.\u003C\u002Fp>\n\u003Ch3>Indemnity\u003C\u002Fh3>\n\u003Cp>You agree to defend, indemnify, and hold PEI, its officers, directors, employees, agents, licensors, and suppliers, harmless from and against any claims, actions or demands, liabilities and settlements including without limitation, reasonable legal and accounting fees, resulting from, or alleged to result from, your violation of these Terms and Conditions.\u003C\u002Fp>\n\u003Ch3>International Users\u003C\u002Fh3>\n\u003Cp>The terms of this Agreement applies to users outside the State of Iowa and the United States of America.  Access to the Content may not be legal by certain persons or in certain countries. If you access the X-Plain Tutorial from outside the United States, you do so at your own risk and are responsible for compliance with the laws of your jurisdiction.\u003C\u002Fp>\n\u003Ch3>Termination\u003C\u002Fh3>\n\u003Cp>You may terminate this agreement at any time by stopping use of the X-Plain Tutorial.\u003C\u002Fp>\n\u003Cp>The following provisions survive the expiration or termination of this Agreement for any reason whatsoever: Warranty and Liability, Indemnity, and General.\u003C\u002Fp>\n\u003Cp>If you violate any of the terms and conditions of this Agreement, your permission to use the Content automatically terminates.\u003C\u002Fp>\n\u003Ch3>General\u003C\u002Fh3>\n\u003Cp>You expressly agree that exclusive jurisdiction for any dispute with PEI, or in any way relating to your use of the X-Plain Tutorial, resides in the courts of the State of Iowa and you further agree and expressly consent to the exercise of personal jurisdiction in the courts of the State of Iowa in connection with any such dispute including any claim involving PEI or its affiliates, subsidiaries, employees, contractors, officers, directors, telecommunication providers, and content providers.\u003C\u002Fp>\n\u003Cp>This Agreement is governed by the internal substantive laws of the State of Iowa, without respect to its conflict of law principles. If any provision of this Agreement is found to be invalid by any court having competent jurisdiction, the invalidity of such provision shall not affect the validity of the remaining provisions of this Agreement, which shall remain in full force and effect. No waiver of any of the terms and conditions of this Agreement shall be deemed a further or continuing waiver of such terms or conditions or any other terms or conditions.\u003C\u002Fp>\n\u003Cp>The terms of this Agreement constitute the entire agreement between you and PEI with respect to the use of the X-Plain Tutorial and Content.\u003C\u002Fp>\n\u003Cp>X-Plain.com\u003C\u002Fp>\n","This plugin allows WordPress users to embed interactive flash health education tutorials within a wordpress page or post.",2304,"2.8","2.4",[86,87,88,89,90],"h1n1","health","medical","patient-education","swine","http:\u002F\u002Fwp.patient-education.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpatient-education-h1n1-flu-tutorial.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":41,"downloaded":101,"rating":12,"num_ratings":12,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":16,"download_link":111,"security_score":43,"vuln_count":12,"unpatched_count":12,"last_vuln_date":24,"fetched_at":25},"wine-cellar-manager","Wine Cellar Manager – From collector to sommelier: wine always in order","3.3.0","Matteo Enna","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatteoenna\u002F","\u003Cp>\u003Cstrong>Wine Cellar Manager\u003C\u002Fstrong> is the ultimate tool for wine enthusiasts and businesses looking to organize, analyze, and showcase their wine collections. Whether you’re a casual collector or a sommelier, this plugin is tailored to your needs.\u003C\u002Fp>\n\u003Cp>Perfect for:\u003Cbr \u002F>\n– Wine collectors managing private cellars.\u003Cbr \u002F>\n– Restaurants and wine bars creating professional menus.\u003Cbr \u002F>\n– Sommeliers and event planners showcasing curated selections.\u003Cbr \u002F>\n– Wineries tracking inventory and public wine lists.\u003C\u002Fp>\n\u003Cp>With Wine Cellar Manager, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Organize\u003C\u002Fstrong> your wines with ease using custom post types and taxonomies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Track stock movements\u003C\u002Fstrong> and gain insights into your collection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Showcase your wines\u003C\u002Fstrong> with customizable public filters and shortcode embeds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transform your wine list into a menu\u003C\u002Fstrong> for professional presentations or restaurant use.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ask wine-related questions to AI\u003C\u002Fstrong> and get instant suggestions based on your wine list (powered by OpenAI GPT).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Try it on a free mock site: \u003Ca href=\"https:\u002F\u002Ftastewp.org\u002Fplugins\u002Fwine-cellar-manager\u002F\" rel=\"nofollow ugc\">click here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Post Type for Wines\u003C\u002Fstrong>: Organize each bottle with dedicated entries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Taxonomies\u003C\u002Fstrong>: Filter by region, grape variety, and winery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Fields\u003C\u002Fstrong>: Manage details like alcohol content, vintage, price, quantity, and status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wine Movements\u003C\u002Fstrong>: Track purchases, tastings, gifts, or sales with custom movement types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Statistics Dashboard\u003C\u002Fstrong>: Visualize trends, consumption data, and inventory stats.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wine AI Assistant\u003C\u002Fstrong>: Ask wine pairing questions or menu suggestions to AI — the assistant will analyze your current wine list and provide personalized responses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wine AI Log\u003C\u002Fstrong>: Keep track of past AI interactions with a private log.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Display Options\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Ccode>[wine_list_menu_type_and_winery]\u003C\u002Fcode>: Display your collection with advanced filtering (\u003Ca href=\"https:\u002F\u002Fmywinerepository.it\u002Fcarta-dei-vini\u002F\" rel=\"nofollow ugc\">See the wine list.\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wine_list_menu_type_and_winery_bottom]\u003C\u002Fcode>: Create a professional wine menu layout.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wine_list_menu_type_region_winery]\u003C\u002Fcode>: Display wines grouped by type, then region, then winery, ideal for structured menus with geographic focus.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Settings Page\u003C\u002Fstrong>: Configure display options, manage fields, set API credentials and language preferences for the AI assistant.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consumption Alerts\u003C\u002Fstrong>: Receive alerts about wines approaching or past their ideal consumption date. Customize email notifications and view upcoming or overdue wines directly from your dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Shortcodes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[wine_list_menu_type_and_winery]\u003C\u002Fcode>: Embed a wine list with filters for users to search and navigate your collection.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wine_list_menu_type_and_winery_bottom]\u003C\u002Fcode>: Showcase your wine collection in a menu format, ideal for restaurants and events.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>AI Assistant:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Access the “Wine AI Assistant” page in the admin to ask wine pairing questions or get menu suggestions.\u003C\u002Fli>\n\u003Cli>The assistant will analyze your current wine list and respond accordingly.\u003C\u002Fli>\n\u003Cli>All interactions are logged for future reference.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Consumption Alerts:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>In the plugin settings, enable alerts for wines nearing or past their ideal consumption date.\u003C\u002Fli>\n\u003Cli>Choose the frequency of email notifications: daily, weekly (every Monday), or monthly (on the 1st).\u003C\u002Fli>\n\u003Cli>A dashboard widget displays wines that are expiring soon, already expired, or missing a consumption date.\u003C\u002Fli>\n\u003C\u002Ful>\n","Wine Cellar Manager helps you manage and display your wine collection or menu with ease and elegance.",2226,"2026-02-24T09:39:00.000Z","6.9.4","5.0","7.2.5",[107,18,108,109,110],"openai","wine-assistant","wine-cellar","wine-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwine-cellar-manager.3.3.0.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":41,"downloaded":120,"rating":12,"num_ratings":12,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":128,"download_link":129,"security_score":23,"vuln_count":12,"unpatched_count":12,"last_vuln_date":24,"fetched_at":25},"wine-ring-for-woocommerce","Wine Ring for WooCommerce","2.3","RingIT, Inc. | Wine Ring","https:\u002F\u002Fprofiles.wordpress.org\u002Fwineringtechadmin\u002F","\u003Cp>Utilize industry-leading Wine Ring functionality to optimize your customer experience and eliminate your time spent finding wine label images to attach to your WooCommerce products. Wine Ring for WooCommerce provides hosted wine label images directly to your website.\u003C\u002Fp>\n\u003Cp>Label images are hosted on a world-wide CDN and can be customized with settings such as maximum label sizes, background colors, forcing of square images and product category filters.\u003C\u002Fp>\n\u003Cp>A subscription to Wine Ring is required for this integration to function. Go to Wine Ring to request a demo. Additional functionality such as automatic data feeds and LTTT-JS coming soon.\u003C\u002Fp>\n","Add Wine Ring label images to your WooCommerce storefront. Data feeds and LTTT-JS coming soon.",1115,"2022-08-04T16:32:00.000Z","6.0.11","5.2","7.2",[126,18,127],"labels","woocommerce","https:\u002F\u002Fwww.winering.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwine-ring-for-woocommerce.2.3.zip",{"attackSurface":131,"codeSignals":191,"taintFlows":247,"riskAssessment":248,"analyzedAt":258},{"hooks":132,"ajaxHandlers":179,"restRoutes":187,"shortcodes":188,"cronEvents":189,"entryPointCount":190,"unprotectedCount":190},[133,139,144,149,152,155,157,160,163,166,169,171,174,177],{"type":134,"name":135,"callback":136,"priority":41,"file":137,"line":138},"filter","get_canonical_url","get_seo_canonical_url","includes\\class-wijntransport-api.php",283,{"type":140,"name":141,"callback":142,"file":137,"line":143},"action","wp_head","get_next_prev_link",306,{"type":140,"name":145,"callback":146,"file":147,"line":148},"plugins_loaded","anonymous","includes\\class-wijntransport.php",154,{"type":140,"name":150,"callback":146,"file":147,"line":151},"admin_init",167,{"type":140,"name":153,"callback":146,"file":147,"line":154},"admin_enqueue_scripts",168,{"type":140,"name":153,"callback":146,"file":147,"line":156},169,{"type":140,"name":158,"callback":146,"file":147,"line":159},"admin_menu",170,{"type":134,"name":161,"callback":146,"file":147,"line":162},"theme_page_templates",171,{"type":134,"name":164,"callback":146,"file":147,"line":165},"page_template",172,{"type":140,"name":167,"callback":146,"file":147,"line":168},"wp_enqueue_scripts",190,{"type":140,"name":167,"callback":146,"file":147,"line":170},191,{"type":140,"name":172,"callback":146,"file":147,"line":173},"init",192,{"type":134,"name":175,"callback":146,"file":147,"line":176},"wpseo_sitemap_index",196,{"type":140,"name":172,"callback":146,"file":147,"line":178},197,[180,184],{"action":181,"nopriv":182,"callback":146,"hasNonce":182,"hasCapCheck":182,"file":147,"line":183},"wijntransport_block_product",false,176,{"action":185,"nopriv":182,"callback":146,"hasNonce":182,"hasCapCheck":182,"file":147,"line":186},"wijntransport_unblock_product",177,[],[],[],2,{"dangerousFunctions":192,"sqlUsage":193,"outputEscaping":195,"fileOperations":12,"externalRequests":245,"nonceChecks":190,"capabilityChecks":190,"bundledLibraries":246},[],{"prepared":12,"raw":12,"locations":194},[],{"escaped":196,"rawEcho":197,"locations":198},152,24,[199,203,205,207,209,211,212,213,215,217,219,221,223,226,228,229,231,233,234,235,237,239,241,243],{"file":200,"line":201,"context":202},"admin\\partials\\wijntransport-admin-block-options.php",45,"raw output",{"file":200,"line":204,"context":202},57,{"file":200,"line":206,"context":202},67,{"file":200,"line":208,"context":202},74,{"file":200,"line":210,"context":202},95,{"file":200,"line":196,"context":202},{"file":200,"line":183,"context":202},{"file":137,"line":214,"context":202},157,{"file":137,"line":216,"context":202},318,{"file":137,"line":218,"context":202},320,{"file":137,"line":220,"context":202},321,{"file":137,"line":222,"context":202},323,{"file":224,"line":225,"context":202},"templates\\wine-listing-template.php",53,{"file":224,"line":227,"context":202},98,{"file":224,"line":43,"context":202},{"file":224,"line":230,"context":202},133,{"file":224,"line":232,"context":202},135,{"file":224,"line":156,"context":202},{"file":224,"line":162,"context":202},{"file":224,"line":236,"context":202},235,{"file":224,"line":238,"context":202},237,{"file":224,"line":240,"context":202},270,{"file":224,"line":242,"context":202},295,{"file":224,"line":244,"context":202},370,3,[],[],{"summary":249,"deductions":250},"The wijntransport v1.4.1 plugin exhibits a mixed security posture. On the positive side, it has a clean vulnerability history with no known CVEs, and its code analysis reveals no dangerous functions, no direct SQL queries without prepared statements, and a reasonable rate of output escaping.  Furthermore, it demonstrates good practices by performing capability checks for its entry points and not bundling external libraries.\n\nHowever, significant concerns arise from its attack surface. The plugin exposes two AJAX handlers, both of which lack authentication checks. This is a critical weakness as it allows any unauthenticated user to potentially trigger these handlers. While taint analysis shows no immediate issues, the presence of unprotected AJAX endpoints provides a direct pathway for attackers to interact with the plugin's functionality without verification, potentially leading to further exploitation if other vulnerabilities exist within those handlers.  The absence of documented vulnerabilities in its history could indicate either a very secure plugin or simply a lack of focused security auditing and discovery.\n\nIn conclusion, while the plugin shows strengths in its database interactions and output handling, the two unprotected AJAX endpoints represent a significant, immediately exploitable security risk. This lack of access control on key entry points necessitates immediate attention to mitigate the potential for abuse.",[251,253,256],{"reason":252,"points":41},"Unprotected AJAX handlers",{"reason":254,"points":255},"Large attack surface without auth",7,{"reason":257,"points":245},"Output escaping at 86%","2026-03-16T22:54:21.791Z",{"wat":260,"direct":270},{"assetPaths":261,"generatorPatterns":264,"scriptPaths":265,"versionParams":266},[262,263],"\u002Fwp-content\u002Fplugins\u002Fwijntransport\u002Fadmin\u002Fassets\u002Fcss\u002Fmds-admin.min.css","\u002Fwp-content\u002Fplugins\u002Fwijntransport\u002Fadmin\u002Fassets\u002Fjs\u002Fmds-admin.min.js",[],[263],[267,268,269],"wijntransport?ver=","mds-admin.min.css?ver=","mds-admin.min.js?ver=",{"cssClasses":271,"htmlComments":274,"htmlAttributes":275,"restEndpoints":277,"jsGlobals":278,"shortcodeOutput":280},[272,273],"wt-wine-listing-filter","wt-wine-listing-search",[],[276],"data-wine-id",[],[279],"wijntransport_ajax_object",[281],"[wijntransport_wine_listing]"]