[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fC2VMXGgKOrfGZTj3kGQpHv5yQ77pfc15OaavBHsXhxo":3,"$fp0RNarkuISoQmxAZE7VgXSNkYFOqjvIxI8M9K06iLGE":310,"$fgeWKj3xtLtVRqM-y3mt9ytNsn9Qx4oVa1hpOoMgRHrU":314},{"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":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":128,"fingerprints":267},"untappd-ratings-for-woocommerce","Untappd Ratings for WooCommerce","1.0.9","chillcode","https:\u002F\u002Fprofiles.wordpress.org\u002Fchillcode\u002F","\u003Cp>\u003Cstrong>Untappd\u003C\u002Fstrong> is used by millions of users worldwide to check-in their beverages and this plugin serves as a helpful solution for bottle shops, breweries, brewpubs, beer shops, and anyone needing to connect \u003Cstrong>WooCommerce\u003C\u002Fstrong> and \u003Cstrong>Untappd\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>It enables them to display statistics on their sites effortlessly!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show Untappd ratings instead of WooCommerce ones on single-product and loop pages.\u003C\u002Fli>\n\u003Cli>Sort products by Untappd ratings.\u003C\u002Fli>\n\u003Cli>Add an Untappd feed map to your site using Google Maps.\u003C\u002Fli>\n\u003Cli>Add Untappd ratings and reviews to Product Structured Data.\u003C\u002Fli>\n\u003Cli>Search beverages and breweries.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Prerequisites\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwoocommerce\u002Fwoocommerce\" rel=\"nofollow ugc\">\u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Prerequisites for Using Untappd API\u003C\u002Fh4>\n\u003Cp>To utilize the \u003Cstrong>Untappd API\u003C\u002Fstrong> (https:\u002F\u002Fapi.untappd.com\u002Fv4\u002F), you need to have an \u003Ca href=\"https:\u002F\u002Funtappd.com\u002Fcreate\" rel=\"nofollow ugc\">\u003Cstrong>Untappd\u003C\u002Fstrong> account\u003C\u002Fa> and obtain \u003Ca href=\"https:\u002F\u002Funtappd.com\u002Fapi\u002Fdashboard\" rel=\"nofollow ugc\">\u003Cstrong>Untappd\u003C\u002Fstrong> API access\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Pricing\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Free tier\u003C\u002Fstrong>: 100 API calls x hour.\u003C\u002Fp>\n\u003Cp>No billing account required.\u003C\u002Fp>\n\u003Ch4>Prerequisites for Adding an Untappd feedmap Using Google Maps API\u003C\u002Fh4>\n\u003Cp>To utilize the \u003Cstrong>Google Maps API\u003C\u002Fstrong> (https:\u002F\u002Fmaps.googleapis.com), you must have a \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Fjavascript\u002Fcloud-setup\" rel=\"nofollow ugc\">\u003Cstrong>Google Cloud\u003C\u002Fstrong>\u003C\u002Fa> project with a billing account.\u003C\u002Fp>\n\u003Cp>To add an interactive map, you need to enable the \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Fjavascript\u002Foverview\" rel=\"nofollow ugc\">Maps Javascript API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To add a static map, you need to enable the \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Fmaps-static\u002Foverview\" rel=\"nofollow ugc\">Maps Static API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To learn more about Google Maps, visit \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fabout\u002F#!\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Google Maps\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Pricing\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Google Cloud APIs\u003C\u002Fstrong> offer a free monthly tier of $200 USD. After this limit is reached, additional charges may apply. \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fbilling-and-pricing\u002Fpricing\" rel=\"nofollow ugc\">Read more\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Access WordPress Admin\u003C\u002Fstrong>: Log in to your \u003Cstrong>WordPress\u003C\u002Fstrong> admin dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigate to WooCommerce\u003C\u002Fstrong>: Once logged in, go to the \u003Cstrong>WooCommerce\u003C\u002Fstrong> section on the left-hand menu of the \u003Cstrong>WordPress\u003C\u002Fstrong> admin dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Go to WooCommerce > Settings\u003C\u002Fstrong>: Once \u003Cstrong>WooCommerce\u003C\u002Fstrong> is selected, go to \u003Cstrong>Settings\u003C\u002Fstrong> section under \u003Cstrong>WooCommerce\u003C\u002Fstrong> menu admin dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Settings\u003C\u002Fstrong>: Once on \u003Cstrong>WooCommerce\u003C\u002Fstrong> settings section switch to the \u003Cstrong>Products\u003C\u002Fstrong> tab and Scroll down to the \u003Cstrong>Reviews\u003C\u002Fstrong> section.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WooCommerce Products Reviews Settings\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enable reviews\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Cstrong>Enable product reviews\u003C\u002Fstrong>: Check this to enable reviews and to allow \u003Cstrong>Untappd ratings for WooCommerce\u003C\u002Fstrong> to override them.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show “verified owner” label on customer reviews\u003C\u002Fstrong>: This plugin ignores this setting, all reviews from \u003Cstrong>Untappd\u003C\u002Fstrong> are shown and data is not verified.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reviews can only be left by “verified owners”\u003C\u002Fstrong>: This plugin ignores this setting, all reviews from \u003Cstrong>Untappd\u003C\u002Fstrong> are shown and data is not verified.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product ratings\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Cstrong>Enable star rating on reviews\u003C\u002Fstrong>: Enables the star rating review option for reviews and allows \u003Cstrong>Untappd ratings for WooCommerce\u003C\u002Fstrong> to override them.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Star ratings should be required, not optional\u003C\u002Fstrong>: Make star rating required for reviews.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Go to \u003Ca href=\"https:\u002F\u002Fwoo.com\u002Fdocument\u002Fproduct-reviews\u002F\" rel=\"nofollow ugc\">WooCommerce Product Reviews Help\u003C\u002Fa> to read more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Press \u003Cstrong>Save changes\u003C\u002Fstrong> to apply the new settings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Settings\u003C\u002Fstrong>: Stay on \u003Cstrong>WooCommerce\u003C\u002Fstrong> settings section and switch to the \u003Cstrong>Untappd\u003C\u002Fstrong> tab.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Untappd Ratings for WooCommerce Settings\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cp>To find all settings values visit \u003Ca href=\"https:\u002F\u002Funtappd.com\u002Fapi\u002Fdashboard\" rel=\"nofollow ugc\">Untappd API Dashboard\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Untappd API section\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Untappd API Client ID\u003C\u002Fstrong>: Your Client ID obtained from \u003Cstrong>Untappd\u003C\u002Fstrong> API Dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Untappd API Client Secret\u003C\u002Fstrong>: Your Client Secret obtained from \u003Cstrong>Untappd\u003C\u002Fstrong> API Dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API Url\u003C\u002Fstrong>: Endpoint for the Untappd API. Default is https:\u002F\u002Fapi.untappd.com\u002Fv4\u002F.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>APP Name\u003C\u002Fstrong>: The name of your application as registered in the \u003Cstrong>Untappd\u003C\u002Fstrong> API access request.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache time\u003C\u002Fstrong>: This plugin utilizes temporarily cached data. Enter an integer representing the number of hours the cached data will last. Default is 3 hours.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show “Powered by Untappd” logo\u003C\u002Fstrong>: Enable to display the Untappd logo in the footer of Storefront-based themes. Default is disabled.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Untappd ratings configuration\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Use Untappd Ratings\u003C\u002Fstrong>: Override \u003Cstrong>WooCommerce\u003C\u002Fstrong> ratings system with \u003Cstrong>Untappd\u003C\u002Fstrong> ratings. Default is disabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sort using Untappd Ratings\u003C\u002Fstrong>: Enable sorting on loop-page by \u003Cstrong>Untappd\u003C\u002Fstrong> ratings. To enable sorting by ratings, URWC will add post meta data to all products. Default is disabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Ratings Text\u003C\u002Fstrong>: Show text-based ratings alongside stars. Default is disabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Total Ratings\u003C\u002Fstrong>: Show total ratings next to stars. Default is disabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Structured Data\u003C\u002Fstrong>: Include \u003Cstrong>Untappd\u003C\u002Fstrong> ratings and check-in data in product structured data. Default is disabled.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Untappd map\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cache Status\u003C\u002Fstrong>:  If cache fails, this option is disabled to prevent excessive connections to the \u003Cstrong>Untappd\u003C\u002Fstrong> API. Default is enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Product Link\u003C\u002Fstrong>: Show a link to the Untappd review for products that have been reviewed on Untappd. Default is enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show ratings\u002Freviews\u003C\u002Fstrong>: Only show ratings and reviews to WP editors on \u003Cstrong>Google Maps\u003C\u002Fstrong> InfoWindows. Default is disabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Apply disallowed and moderation words checks to Untappd data\u003C\u002Fstrong>: Checkins with WP disallowed words will not be shown and checkins with moderated words will only be shown to WP editors. Default disabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show disclaimer on infoWindows marker\u003C\u002Fstrong>: Display a disclaimer linked to the Untappd reporting page. Default is disabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Untappd brewery search\u003C\u002Fstrong>: Use the selector to find a term and retrieve the brewery ID needed to add a shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Press \u003Cstrong>Save changes\u003C\u002Fstrong> to apply the new settings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Verify Installation\u003C\u002Fstrong>: That’s it! Once configured, verify that the plugin is working correctly adding a map or a beverage id to the product meta.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Show Untappd Ratings on product page instead of WooCommerce one’s\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoo.com\u002Fdocument\u002Fmanaging-products\u002F\" rel=\"nofollow ugc\">Edit the product\u003C\u002Fa> you want to show \u003Cstrong>Untappd\u003C\u002Fstrong> ratings.\u003C\u002Fli>\n\u003Cli>Navigate to \u003Ca href=\"https:\u002F\u002Fwoo.com\u002Fdocument\u002Fmanaging-products\u002F#product-data\" rel=\"nofollow ugc\">\u003Cstrong>The Product Data\u003C\u002Fstrong>\u003C\u002Fa> meta box, then go to the \u003Cstrong>Untappd\u003C\u002Fstrong> section.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Untappd\u003C\u002Fstrong> section:\n\u003Cul>\n\u003Cli>\u003Cstrong>Untappd Beer Search\u003C\u002Fstrong>: Enter an \u003Cstrong>Untappd\u003C\u002Fstrong> beverage ID or a search term to find a beverage. Once found, select the beverage and update\u002Fsave product. Use brewery name and beer name to find the beer faster and reduce the number of calls to the Untappd API. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Check ratings on product page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Show Untappd Map\u003C\u002Fh4>\n\u003Cp>Edit any part of your site with your favorite editor and add a shortcode:\u003C\u002Fp>\n\u003Cp>[urwc_untappd_map api_key=”GOOGLE_API_KEY” brewery_id=”73836″ center_map=”yes” height=”500″ max_checkins=”300″ zoom=”4″]\u003C\u002Fp>\n\u003Cp>You can find all shortcode options in the attribute table on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FChillCode\u002Funtappd-ratings-for-woocommerce#add-a-google-map-untappd-feed-to-your-site\" rel=\"nofollow ugc\">\u003Cstrong>Untappd ratings for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa> GitHub repository.\u003C\u002Fp>\n\u003Cp>Use the search function added in the \u003Cstrong>Untappd Settings\u003C\u002Fstrong> to find a term and retrieve the brewery ID required to add a shortcode.\u003C\u002Fp>\n\u003Cp>Alternatively, to find the brewery ID for the Untappd brewery search shortcode, follow these steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Visit the Untappd website: https:\u002F\u002Funtappd.com\u002F.\u003C\u002Fli>\n\u003Cli>Use the search bar at the top to search for the brewery you’re interested in.\u003C\u002Fli>\n\u003Cli>Once you find the brewery, click on its name to view its details.\u003C\u002Fli>\n\u003Cli>In the URL of the brewery’s page, you’ll find a numerical value after “\u002Fbrewery\u002F” – this is the brewery ID.\u003C\u002Fli>\n\u003Cli>Copy the brewery ID and use it when adding the shortcode.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For example, if the URL is https:\u002F\u002Funtappd.com\u002Fw\u002Fbrasserie-cantillon\u002F202, then 202 would be the brewery ID to use in the shortcode.\u003C\u002Fp>\n\u003Ch3>Disclosure on use of 3rd Party and external services\u003C\u002Fh3>\n\u003Cp>This software make use of \u003Cstrong>Google Maps API\u003C\u002Fstrong> (https:\u002F\u002Fmaps.googleapis.com) and \u003Cstrong>Untappd API\u003C\u002Fstrong> (https:\u002F\u002Fapi.untappd.com\u002Fv4\u002F) endpoints.\u003C\u002Fp>\n\u003Cp>Every service has its own set of terms and conditions, as well as potential charges. To find out more about pricing and specific terms, please consult the provided links.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Funtappd.com\u002Fterms\" rel=\"nofollow ugc\">\u003Cstrong>Untappd Terms of Use\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fmaps-platform\u002Fterms\" rel=\"nofollow ugc\">\u003Cstrong>Google Maps Platform Terms of Service\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Your utilization of these services establishes a legal agreement between you (the end user of \u003Cstrong>Untappd ratings for WooCommerce\u003C\u002Fstrong>) and the respective service provider. We, in this context, are not a participant in this contractual agreement. We solely furnish the software facilitating access to their API, which operates on your servers and within your browser.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>We do not impose charges for accessing these APIs.\u003C\u002Fli>\n\u003Cli>We do not mediate API calls through our servers.\u003C\u002Fli>\n\u003Cli>We do not retain or handle your access credentials.\u003C\u002Fli>\n\u003Cli>We do not verify reviews or ratings, and we hold no accountability for their content nor authenticity.\u003C\u002Fli>\n\u003Cli>We hold no accountability for your actions regarding data usage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">\u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fabout\u002F#!\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Google Maps\u003C\u002Fstrong>\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Funtappd.com\" rel=\"nofollow ugc\">\u003Cstrong>Untappd\u003C\u002Fstrong>\u003C\u002Fa> trademarks are the property of their respective owners.\u003C\u002Fp>\n","Everything you need to show Untappd ratings on WooCommerce stores.",10,1845,0,"2025-12-04T13:20:00.000Z","6.9.4","6.0","7.4",[19,20,21,22,23],"map-feed","ratings","reviews","untappd","woocommerce","https:\u002F\u002Fgithub.com\u002Fchillcode\u002Funtappd-ratings-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funtappd-ratings-for-woocommerce.1.0.9.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},2,210,30,94,"2026-05-20T01:19:03.982Z",[38,59,80,98,113],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":15,"requires_at_least":16,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wpsso-ratings-and-reviews","WPSSO Ratings and Reviews","3.3.0","JS Morisset","https:\u002F\u002Fprofiles.wordpress.org\u002Fjsmoriss\u002F","\u003Cp>\u003C!-- about -->\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Extends the WordPress comments system:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Adds ratings and reviews features to Posts, Pages, and custom post types by extending the WordPress comments system.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compatible with WooCommerce and its product ratings:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WooCommerce provides its own product ratings and reviews features.\u003C\u002Fp>\n\u003Cp>The WPSSO Ratings and Reviews add-on can provide ratings and reviews features for other post types, without interfering with WooCommerce’s product ratings and reviews features.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Provides \u003Ca href=\"https:\u002F\u002Fschema.org\u002FaggregateRating\" rel=\"nofollow ugc\">Schema Aggregate Rating\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fschema.org\u002FReview\" rel=\"nofollow ugc\">Schema Review\u003C\u002Fa> markup:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In Posts, Pages, and custom post types where ratings and reviews have been enabled, the WPSSO Ratings and Reviews add-on includes information in the Schema markup about the review (author name, creation time, excerpt, rating) and the threaded replies \u002F comments for each review.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No templates to modify or update:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The WPSSO Ratings and Reviews add-on automatically and dynamically extends the WordPress comments system without modifying any templates.\u003C\u002Fp>\n\u003Cp>Simply activate the plugin to enable the addition of ratings and reviews.\u003C\u002Fp>\n\u003Cp>\u003C!-- \u002Fabout -->\u003C\u002Fp>\n\u003Ch3>WPSSO Core Required\u003C\u002Fh3>\n\u003Cp>WPSSO Ratings and Reviews is an add-on for the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpsso\u002F\" rel=\"ugc\">WPSSO Core plugin\u003C\u002Fa>, which creates extensive and complete structured data to present your content at its best for social sites and search results – no matter how URLs are shared, reshared, messaged, posted, embedded, or crawled.\u003C\u002Fp>\n","Adds Ratings and Reviews Features to the WordPress Comments System.",200,41379,96,12,"2026-04-08T15:41:00.000Z","7.4.33",[53,54,55,56,23],"aggregate-rating","product-ratings","product-reviews","star-rating","https:\u002F\u002Fwpsso.com\u002Fextend\u002Fplugins\u002Fwpsso-ratings-and-reviews\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsso-ratings-and-reviews.3.3.0.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":11,"downloaded":67,"rating":13,"num_ratings":13,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":17,"tags":71,"homepage":77,"download_link":78,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"breview","Breview – Order reviews for WooCommerce","1.2.3","MS Web Arts","https:\u002F\u002Fprofiles.wordpress.org\u002Fmswebarts\u002F","\u003Cp>Enhance your WooCommerce website review collection workflow by accepting reviews for products from the order page after completion similar to marketplaces like Amazon, eBay and AliExpress. Breview has mastered the review collection workflow that was missing in WooCommerce from the beginning but not ANYMORE!\u003C\u002Fp>\n\u003Cp>Wouldn’t it be awesome if the WooCommerce review system worked like other traditional e-commerce websites? Traditionally, e-commerce websites let customers place an order and the seller delivers the product. Once the order is completed, customers can leave a product review right from the order page.\u003C\u002Fp>\n\u003Cp>This makes sure only customers who have purchased the product can provide a review to the products only once for a purchase. But unfortunately, WooCommerce review doesn’t work this way. The default WC review system is more of a comment form with rating than an actual review system. With Breview, we have remastered the review workflow as it should be in every WooCommerce websites.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F_8OHFfId_10?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Free Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Remastered workflow\u003C\u002Fli>\n\u003Cli>Review form in order page after order completion\u003C\u002Fli>\n\u003Cli>Ajax form submission\u003C\u002Fli>\n\u003Cli>Ajax pagination for reviews\u003C\u002Fli>\n\u003Cli>Review moderation\u003C\u002Fli>\n\u003Cli>Email reminder for completed orders\u003C\u002Fli>\n\u003Cli>Override-able templated structure\u003C\u002Fli>\n\u003Cli>Review submission form validation settings\u003C\u002Fli>\n\u003Cli>Automatic style adapt based on theme\u003C\u002Fli>\n\u003Cli>Dokan multi-vendor compatible\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.mswebarts.com\u002Fproducts\u002Fbreview\u002F\" rel=\"nofollow ugc\">Upgarde to Pro\u003C\u002Fa>\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Ability to add review title\u003C\u002Fli>\n\u003Cli>Multiple custom review list header design\u003C\u002Fli>\n\u003Cli>Multiple custom review design\u003C\u002Fli>\n\u003Cli>Multi-criteria rating\u003C\u002Fli>\n\u003Cli>Attaching images to reviews ( Upcoming )\u003C\u002Fli>\n\u003Cli>Ability to filter reviews ( Upcoming )\u003C\u002Fli>\n\u003Cli>More header and list designs ( Upcoming )\u003C\u002Fli>\n\u003Cli>Style customization ( Upcoming )\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Documentation and Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>For documentation and tutorials go to our \u003Ca href=\"https:\u002F\u002Fwww.mswebarts.com\u002Fdocs-category\u002Fbreview\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>. \u003C\u002Fli>\n\u003Cli>If you have any more questions, visit our support on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbreview\" rel=\"ugc\">Plugin’s Forum\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>For more information about features, FAQs and documentation, check out our website at \u003Ca href=\"https:\u002F\u002Fwww.mswebarts.com\u002Fproducts\u002Fbreview\u002F\" rel=\"nofollow ugc\">Breview – Better Review System for WooCommerce\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Happy User of Breview?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Like our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fmswebarts\" rel=\"nofollow ugc\">Facebook Page\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Learn from our tutorials on \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@mswebarts\" rel=\"nofollow ugc\">Youtube Channel\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Or rate us on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbreview\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">WordPress\u003C\u002Fa> 🙂\u003C\u002Fli>\n\u003C\u002Ful>\n","Collect reviews from order page after completion and display them on product pages on your WooCommerce store.",1664,"2024-04-03T20:35:00.000Z","6.5.8","5.5",[72,73,74,75,76],"customer-reviews","marketplace-reviews","multi-criteria-ratings","order-reviews","woocommerce-review","https:\u002F\u002Fwww.mswebarts.com\u002Fproducts\u002Fbreview\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbreview.1.2.3.zip",85,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":11,"downloaded":88,"rating":13,"num_ratings":13,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":96,"download_link":97,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"custom-reviews-and-ratings-for-woocommerce","Custom Reviews Woocommerce","1.0.0","modalweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fmodalweb\u002F","\u003Cp>Custom reviews for Woocommerce plugin helps you to add custom reviews and ratings to your woocommerce products from wp admin dashboard.\u003C\u002Fp>\n\u003Ch3>Minimum requirements for Custom Reviews And Ratings For Woocommerce\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 4.0+\u003C\u002Fli>\n\u003Cli>PHP > 5.0\u003C\u002Fli>\n\u003Cli>MySQL > 5.0\u003C\u002Fli>\n\u003C\u002Ful>\n","You can add custom reviews and ratings to your woocommerce products from wp admin dashboard.",1179,"2018-04-24T17:07:00.000Z","4.9.29","3.4","5.0.0",[94,95,20,21,23],"custom-reviews","custom-rating","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-reviews-and-ratings-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-reviews-and-ratings-for-woocommerce.zip",{"slug":99,"name":100,"version":83,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":11,"downloaded":105,"rating":26,"num_ratings":32,"last_updated":106,"tested_up_to":15,"requires_at_least":107,"requires_php":17,"tags":108,"homepage":110,"download_link":111,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":112},"kiyoh-reviews","Kiyoh Reviews","converzo","https:\u002F\u002Fprofiles.wordpress.org\u002Fconverzo\u002F","\u003Cp>Kiyoh Reviews integrates your WooCommerce store with the Kiyoh review platform. Automatically send review invitations to customers after purchase and display both company and product reviews on your store.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Review Invitations\u003C\u002Fstrong> – Send review invitations automatically when orders reach a specific status (completed or processing)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual Review Invitations\u003C\u002Fstrong> – Send invitations manually from the WooCommerce order actions dropdown\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Reviews\u003C\u002Fstrong> – Display Kiyoh product reviews on your WooCommerce product pages, integrated with native WooCommerce reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Company Reviews Widget\u003C\u002Fstrong> – Show your overall company rating using the included WordPress widget\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Sync\u003C\u002Fstrong> – Sync your WooCommerce product catalog with Kiyoh\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-language Support\u003C\u002Fstrong> – Send review invitations in the customer’s language based on billing country or a default language\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable Delay\u003C\u002Fstrong> – Set a delay before review invitations are sent\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Logging\u003C\u002Fstrong> – Enable debug mode to troubleshoot API interactions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate Prevention\u003C\u002Fstrong> – Automatic invitations are only sent once per order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.2 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>Kiyoh account with API access\u003C\u002Fli>\n\u003C\u002Ful>\n","Integrate Kiyoh reviews with your WooCommerce store. Automatically send review invitations and display product reviews.",149,"2026-02-04T16:31:00.000Z","6.2",[109,55,20,21,23],"kiyoh","https:\u002F\u002Fconverzo.nl\u002Fkiyoh-reviews","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkiyoh-reviews.1.0.0.zip","2026-04-06T09:54:40.288Z",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":11,"downloaded":121,"rating":13,"num_ratings":13,"last_updated":122,"tested_up_to":15,"requires_at_least":123,"requires_php":17,"tags":124,"homepage":126,"download_link":127,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"reco-for-woocommerce","Reco For Woocommerce","1.0.6","recotrust","https:\u002F\u002Fprofiles.wordpress.org\u002Frecotrust\u002F","\u003Cp>Reco For Woocommerce integrates Reco.se’s powerful review and rating infrastructure directly into your WooCommerce store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Automatically sync orders to Reco’s review system\u003Cbr \u002F>\n– Add product rating widgets to listings and single product pages\u003Cbr \u002F>\n– Show full review lists and rating distribution charts\u003Cbr \u002F>\n– Shortcodes for flexible placement anywhere\u003Cbr \u002F>\n– Customize widget placement, style, and star color\u003Cbr \u002F>\n– Supports localized customer invites (Swedish or English)\u003C\u002Fp>\n\u003Ch3>Requires Plugins\u003C\u002Fh3>\n\u003Cp>Woocommerce\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin communicates with a single external service: Reco.se Product Review API (\u003Ccode>https:\u002F\u002Fapi.reco.se\u002F\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Cp>What the service is and what it’s used for:\u003Cbr \u002F>\n– Reco.se is an external product‑review platform. The plugin uses Reco’s API to:\u003Cbr \u002F>\n  – Create review invites based on your WooCommerce orders.\u003Cbr \u002F>\n  – Retrieve product ratings, rating distributions, and reviews for display in your store.\u003Cbr \u002F>\n  – Optionally push store branding (color and logo) for consistent styling in Reco‑hosted experiences.\u003C\u002Fp>\n\u003Cp>What data is sent and when:\u003Cbr \u002F>\n– Order \u002F invite creation and updates\u003Cbr \u002F>\n  – When: Whenever order status changes; invites are created for orders that reach the WooCommerce status \u003Ccode>completed\u003C\u002Fcode>.\u003Cbr \u002F>\n  – Data (examples; actual values depend on the order and your settings):\u003Cbr \u002F>\n    – Order: \u003Ccode>transactionId\u003C\u002Fcode>, \u003Ccode>orderNr\u003C\u002Fcode>, \u003Ccode>status\u003C\u002Fcode>, \u003Ccode>total\u003C\u002Fcode>, \u003Ccode>currency\u003C\u002Fcode>, \u003Ccode>dateCreated\u003C\u002Fcode>, \u003Ccode>dateModified\u003C\u002Fcode>, \u003Ccode>customerId\u003C\u002Fcode> (billing email), \u003Ccode>lang\u003C\u002Fcode>, \u003Ccode>storeId\u003C\u002Fcode>, \u003Ccode>billing\u003C\u002Fcode> (first name, last name, company, email, phone, postcode, country)\u003Cbr \u002F>\n    – Line items: \u003Ccode>id\u003C\u002Fcode>\u002F\u003Ccode>productId\u003C\u002Fcode>, \u003Ccode>sku\u003C\u002Fcode>, \u003Ccode>name\u003C\u002Fcode>, \u003Ccode>quantity\u003C\u002Fcode>, \u003Ccode>total\u003C\u002Fcode>, \u003Ccode>price\u003C\u002Fcode>, \u003Ccode>brand\u003C\u002Fcode> (from meta or manual setting), \u003Ccode>image\u003C\u002Fcode>, \u003Ccode>gtin\u003C\u002Fcode> (if configured), \u003Ccode>productUrl\u003C\u002Fcode>, variation \u003Ccode>attributes\u003C\u002Fcode>\u003Cbr \u002F>\n  – Note: This includes customer PII (name, email, phone, postcode, company if provided) and purchase details.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Ratings\u002Freviews retrieval (read‑only)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When: When storefront widgets or shortcodes request product ratings, distributions, or review lists. Responses are cached in WordPress transients for ~5 minutes.\u003C\u002Fli>\n\u003Cli>Data sent: Identifiers (store and product) plus pagination parameters. No customer PII is sent in these read‑only fetches.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Review moderation (visibility)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When: If you change a review’s visibility via the plugin.\u003C\u002Fli>\n\u003Cli>Data: \u003Ccode>{ \"visible\": true|false }\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Store appearance\u002Fsettings push (optional)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When: On relevant setting updates.\u003C\u002Fli>\n\u003Cli>Data: \u003Ccode>{ \"brandColor\": \"#RRGGBB\", \"logoUrl\": \"https:\u002F\u002F…\" }\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Links to the service’s terms and privacy:\u003Cbr \u002F>\n– Reco website: https:\u002F\u002Fwww.reco.se\u002F\u003Cbr \u002F>\n– API base: https:\u002F\u002Fapi.reco.se\u002F\u003Cbr \u002F>\n– Terms of Service and Privacy Policy: Please refer to the legal links in the footer of https:\u002F\u002Fwww.reco.se\u002F for the most current URLs.\u003C\u002Fp>\n\u003Ch3>Required Plugins\u003C\u002Fh3>\n\u003Cp>Woocommerce\u003C\u002Fp>\n\u003Ch4>Can I use shortcodes outside WooCommerce product pages?\u003C\u002Fh4>\n\u003Cp>Yes, you can use them in posts, pages, widgets, and templates.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>  Shortcode\u003Cbr \u002F>\n  Description\u003C\u002Fp>\n\u003Cp>  \u003Ccode>[reco-rating]\u003C\u002Fcode>\u003Cbr \u002F>\n  Default stars-only widget\u003C\u002Fp>\n\u003Cp>  \u003Ccode>[reco-rating style=\"stars-rating\"]\u003C\u002Fcode>\u003Cbr \u002F>\n  Stars + numeric rating\u003C\u002Fp>\n\u003Cp>  \u003Ccode>[reco-rating style=\"stars-rating-count\"]\u003C\u002Fcode>\u003Cbr \u002F>\n  Stars + rating + count\u003C\u002Fp>\n\u003Cp>  \u003Ccode>[reco-rating style=\"stars-rating-count-text\"]\u003C\u002Fcode>\u003Cbr \u002F>\n  Stars + rating + count + summary text\u003C\u002Fp>\n\u003Cp>  \u003Ccode>[reco-rating-small]\u003C\u002Fcode>\u003Cbr \u002F>\n  Compact inline star widget\u003C\u002Fp>\n\u003Cp>  \u003Ccode>[reco-rating-distribution]\u003C\u002Fcode>\u003Cbr \u002F>\n  Rating distribution chart\u003C\u002Fp>\n\u003Cp>  \u003Ccode>[reco-reviews-list]\u003C\u002Fcode>\u003Cbr \u002F>\n  Full review list\u003C\u002Fp>\n\u003Cp>  \u003Ccode>[reco-reviews-tab]\u003C\u002Fcode>\u003Cbr \u002F>\n  Full tab override (used automatically)\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. See https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html.\u003C\u002Fp>\n","Sync WooCommerce orders with external product review service Reco.se and display high-quality rating widgets across your shop.",371,"2026-04-15T11:54:00.000Z","5.8",[125,55,20,21,23],"ecommerce","https:\u002F\u002Fwww.reco.se\u002Freco-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freco-for-woocommerce.1.0.6.zip",{"attackSurface":129,"codeSignals":239,"taintFlows":258,"riskAssessment":259,"analyzedAt":266},{"hooks":130,"ajaxHandlers":216,"restRoutes":231,"shortcodes":232,"cronEvents":237,"entryPointCount":238,"unprotectedCount":13},[131,137,140,145,149,152,156,160,163,167,171,174,177,180,184,188,190,195,198,202,206,209,211,212],{"type":132,"name":133,"callback":134,"priority":11,"file":135,"line":136},"action","update_option_moderation_keys","update_option_keys","addons\u002Fbrewery-activity-feed\u002Fclass-urwc-brewery-activity-feed.php",55,{"type":132,"name":138,"callback":134,"priority":11,"file":135,"line":139},"update_option_disallowed_keys",56,{"type":141,"name":142,"callback":142,"file":143,"line":144},"filter","woocommerce_product_data_tabs","includes\u002Fclass-urwc-product.php",32,{"type":132,"name":146,"callback":146,"priority":147,"file":143,"line":148},"woocommerce_process_product_meta",1,33,{"type":132,"name":150,"callback":150,"file":143,"line":151},"woocommerce_product_data_panels",34,{"type":141,"name":153,"callback":153,"priority":154,"file":143,"line":155},"woocommerce_get_catalog_ordering_args",998,41,{"type":141,"name":157,"callback":157,"priority":158,"file":143,"line":159},"posts_clauses",999,42,{"type":141,"name":161,"callback":161,"priority":11,"file":143,"line":162},"woocommerce_structured_data_context",49,{"type":132,"name":164,"callback":164,"file":165,"line":166},"init","includes\u002Fclass-urwc-ratings.php",39,{"type":141,"name":168,"callback":169,"file":165,"line":170},"network_admin_plugin_action_links_untappd-ratings-for-woocommerce\u002Funtappd-ratings-for-woocommerce.php","plugin_action_links_woocommerce",45,{"type":141,"name":172,"callback":169,"file":165,"line":173},"plugin_action_links_untappd-ratings-for-woocommerce\u002Funtappd-ratings-for-woocommerce.php",48,{"type":132,"name":175,"callback":175,"file":165,"line":176},"plugins_loaded",50,{"type":132,"name":178,"callback":178,"file":165,"line":179},"current_screen",51,{"type":132,"name":181,"callback":182,"file":165,"line":183},"admin_notices","closure",53,{"type":132,"name":185,"callback":186,"file":165,"line":187},"admin_enqueue_scripts","enqueue_admin_scripts",119,{"type":132,"name":181,"callback":182,"file":165,"line":189},171,{"type":141,"name":191,"callback":192,"priority":193,"file":165,"line":194},"wc_get_template","get_template",11,186,{"type":141,"name":196,"callback":182,"file":165,"line":197},"storefront_credit_links_output",215,{"type":132,"name":199,"callback":200,"file":165,"line":201},"wp_enqueue_scripts","enqueue_storefront_styles",222,{"type":141,"name":203,"callback":203,"priority":26,"file":204,"line":205},"woocommerce_settings_tabs_array","includes\u002Fclass-urwc-settings.php",29,{"type":132,"name":207,"callback":207,"file":204,"line":208},"woocommerce_settings_tabs_untappd_settings",31,{"type":132,"name":210,"callback":210,"file":204,"line":144},"woocommerce_update_options_untappd_settings",{"type":132,"name":185,"callback":185,"file":204,"line":151},{"type":132,"name":213,"callback":182,"file":214,"line":215},"before_woocommerce_init","untappd-ratings-for-woocommerce.php",59,[217,221,222,226,229],{"action":218,"nopriv":219,"callback":218,"hasNonce":220,"hasCapCheck":220,"file":135,"line":173},"urwc_map_feed",false,true,{"action":218,"nopriv":220,"callback":218,"hasNonce":220,"hasCapCheck":220,"file":135,"line":162},{"action":223,"nopriv":219,"callback":223,"hasNonce":220,"hasCapCheck":219,"file":224,"line":225},"urwc_brewery_search","includes\u002Fclass-urwc-ajax.php",27,{"action":227,"nopriv":219,"callback":227,"hasNonce":220,"hasCapCheck":219,"file":224,"line":228},"urwc_beer_search",28,{"action":230,"nopriv":219,"callback":230,"hasNonce":220,"hasCapCheck":219,"file":224,"line":205},"urwc_beer_info",[],[233],{"tag":234,"callback":235,"file":135,"line":236},"urwc_untappd_map","urwc_untappd_map_sc",62,[],6,{"dangerousFunctions":240,"sqlUsage":241,"outputEscaping":244,"fileOperations":13,"externalRequests":32,"nonceChecks":255,"capabilityChecks":256,"bundledLibraries":257},[],{"prepared":242,"raw":13,"locations":243},3,[],{"escaped":48,"rawEcho":242,"locations":245},[246,250,253],{"file":247,"line":248,"context":249},"templates\u002Fwoocommerce\u002Floop\u002Frating.php",54,"raw output",{"file":251,"line":252,"context":249},"templates\u002Fwoocommerce\u002Fsingle-product\u002Frating.php",81,{"file":251,"line":254,"context":249},90,5,4,[],[],{"summary":260,"deductions":261},"The \"untappd-ratings-for-woocommerce\" plugin v1.0.9 exhibits a strong security posture based on the provided static analysis. The plugin effectively utilizes prepared statements for all SQL queries, has a high rate of properly escaped output, and implements nonce and capability checks on its entry points. The absence of dangerous functions, file operations, and known vulnerabilities in its history are positive indicators. The plugin also appears to be actively maintained and secure, with no recorded past vulnerabilities.\n\nWhile the overall security is good, there are minor areas that could be improved. The presence of external HTTP requests, although not inherently insecure, represents a potential attack vector if the external service is compromised or if the data sent or received is not handled securely. The attack surface, though protected, is composed of several AJAX handlers which, if any future updates introduce vulnerabilities, could be entry points. The taint analysis showing zero flows is reassuring, suggesting no immediate data sanitization issues were detected.\n\nIn conclusion, this plugin appears to be well-secured with robust coding practices. The strengths lie in its handling of sensitive operations like database queries and output, along with a clean vulnerability history. The minor weaknesses relate to external dependencies and the breadth of the protected attack surface, which are common in many WordPress plugins. Overall, the risk is assessed as low.",[262,264],{"reason":263,"points":242},"External HTTP requests detected",{"reason":265,"points":32},"Multiple AJAX entry points","2026-04-16T12:44:34.834Z",{"wat":268,"direct":279},{"assetPaths":269,"generatorPatterns":272,"scriptPaths":273,"versionParams":275},[270,271],"\u002Fwp-content\u002Fplugins\u002Funtappd-ratings-for-woocommerce\u002Fassets\u002Fcss\u002Furwc-map.css","\u002Fwp-content\u002Fplugins\u002Funtappd-ratings-for-woocommerce\u002Fassets\u002Fjs\u002Furwc-map.js",[],[274,271],"\u002Fwp-content\u002Fplugins\u002Funtappd-ratings-for-woocommerce\u002Faddons\u002Fbrewery-activity-feed\u002Fjs\u002Furwc-brewery-activity-feed-map.js",[276,277,278],"untappd-ratings-for-woocommerce\u002Fassets\u002Fcss\u002Furwc-map.css?ver=","untappd-ratings-for-woocommerce\u002Faddons\u002Fbrewery-activity-feed\u002Fjs\u002Furwc-brewery-activity-feed-map.js?ver=","untappd-ratings-for-woocommerce\u002Fassets\u002Fjs\u002Furwc-map.js?ver=",{"cssClasses":280,"htmlComments":285,"htmlAttributes":286,"restEndpoints":304,"jsGlobals":306,"shortcodeOutput":308},[281,282,283,284],"urwc-map","urwc-map-container","urwc-map-loading-overlay","urwc-map-loading-content",[],[287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303],"data-api_key","data-brewery_id","data-lat_lng","data-max_checkins","data-class","data-container_class","data-height","data-container_height","data-width","data-container_width","data-id","data-style","data-container_style","data-type","data-use_icon","data-use_url_icon","data-zoom",[305],"\u002Fwp-json\u002Furwc\u002Fv1\u002Fcheckins",[307],"urwc_map_data",[309],"[urwc_untappd_map",{"error":220,"url":311,"statusCode":312,"statusMessage":313,"message":313},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Funtappd-ratings-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":255,"versions":315},[316,321,328,335,341],{"version":6,"download_url":25,"svn_tag_url":317,"released_at":27,"has_diff":219,"diff_files_changed":318,"diff_lines":27,"trac_diff_url":319,"vulnerabilities":320,"is_current":220},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Funtappd-ratings-for-woocommerce\u002Ftags\u002F1.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Funtappd-ratings-for-woocommerce%2Ftags%2F1.0.8&new_path=%2Funtappd-ratings-for-woocommerce%2Ftags%2F1.0.9",[],{"version":322,"download_url":323,"svn_tag_url":324,"released_at":27,"has_diff":219,"diff_files_changed":325,"diff_lines":27,"trac_diff_url":326,"vulnerabilities":327,"is_current":219},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funtappd-ratings-for-woocommerce.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Funtappd-ratings-for-woocommerce\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Funtappd-ratings-for-woocommerce%2Ftags%2F1.0.7&new_path=%2Funtappd-ratings-for-woocommerce%2Ftags%2F1.0.8",[],{"version":329,"download_url":330,"svn_tag_url":331,"released_at":27,"has_diff":219,"diff_files_changed":332,"diff_lines":27,"trac_diff_url":333,"vulnerabilities":334,"is_current":219},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funtappd-ratings-for-woocommerce.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Funtappd-ratings-for-woocommerce\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Funtappd-ratings-for-woocommerce%2Ftags%2F1.0.6&new_path=%2Funtappd-ratings-for-woocommerce%2Ftags%2F1.0.7",[],{"version":116,"download_url":336,"svn_tag_url":337,"released_at":27,"has_diff":219,"diff_files_changed":338,"diff_lines":27,"trac_diff_url":339,"vulnerabilities":340,"is_current":219},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funtappd-ratings-for-woocommerce.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Funtappd-ratings-for-woocommerce\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Funtappd-ratings-for-woocommerce%2Ftags%2F1.0.5&new_path=%2Funtappd-ratings-for-woocommerce%2Ftags%2F1.0.6",[],{"version":342,"download_url":343,"svn_tag_url":344,"released_at":27,"has_diff":219,"diff_files_changed":345,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":346,"is_current":219},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funtappd-ratings-for-woocommerce.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Funtappd-ratings-for-woocommerce\u002Ftags\u002F1.0.5\u002F",[],[]]