[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvvhL35bAySFqlfJBJxn4bUBUTwbMhXQb3sp2EPNGFxI":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":13,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":137,"fingerprints":603},"whook-testimonial","Whook Testimonials","1.2","darteweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fdarteweb\u002F","\u003Cp>\u003Cstrong>Whook Testimonials\u003C\u002Fstrong> is a plugin to use the feedback form on your \u003Cstrong>WordPress\u003C\u002Fstrong> website. It is a user friendly and feature rich plugin to add a responsive \u003Cstrong>Testimonials\u003C\u002Fstrong> review or \u003Cstrong>star ratings\u003C\u002Fstrong> on website.\u003C\u002Fp>\n\u003Cp>It is a simple and easy to customize plugin to the pages on website. There are multiple feedbacks styles available, you currently need to go to backend select appropriate styles. Only use instance of shortcode on the post or page of website.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>No Flash Needed\u003C\u002Fli>\n\u003Cli>Compatible with chrome, Firefox, IE8, IE9, Safari\u003C\u002Fli>\n\u003Cli>You can select any style pattern\u003C\u002Fli>\n\u003Cli>Support star rating \u003C\u002Fli>\n\u003Cli>You can select attributes of the feedback form and also make them required\u003C\u002Fli>\n\u003Cli>You can implement Google Recaptcha to your feedback form\u003C\u002Fli>\n\u003Cli>There are various option with the question ratings like numeric and alphabetic both\u003C\u002Fli>\n\u003Cli>You can sort the ratings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>[whook-test-form]\u003Cbr \u002F>\n (Recommended)\u003Cbr \u002F>\n\u003Cstrong>Paste shrotcode where you want on your website\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>[whook-test-feedback-show layout=1 limit=10]\u003Cbr \u002F>\n \u003Cstrong>Using this shortcode admin can change the layout, in this  user information and image both show after feedback.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>[whook-test-feedback-show layout=2 limit=10]\u003Cbr \u002F>\n \u003Cstrong>Using this shortcode also admin can change the layout, in this  user information show in a list format after feedback.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Whook Testimonials is a plugin to use the feedback form on your WordPress website. It is a user friendly and feature rich plugin to add a responsive T &hellip;",0,1107,"","4.9.29","3.0.1","5.2.4",[18,19,20,21,22],"feedback","rating","reviews","testimonials","whook","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwhook-testimonial.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},3,20,90,30,87,"2026-04-05T02:42:29.318Z",[36,60,77,92,114],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":13,"tags":51,"homepage":55,"download_link":56,"security_score":24,"vuln_count":57,"unpatched_count":11,"last_vuln_date":58,"fetched_at":59},"good-reviews-wp","Five Star Restaurant Reviews","2.3.11","Rustaurius","https:\u002F\u002Fprofiles.wordpress.org\u002Frustaurius\u002F","\u003Cp>Restaurant reviews made easy. Add and display reviews on your restaurant site using SEO friendly schema markup.\u003C\u002Fp>\n\u003Cp>This plugin will output reviews using Schema.org markup to help search engines like Google identify and integrate the reviews with your listing.\u003C\u002Fp>\n\u003Ch4>Key Restaurant Review Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create an unlimited amount of reviews and testimonials\u003C\u002Fli>\n\u003Cli>Add 5-star or numbered ratings to reviews\u003C\u002Fli>\n\u003Cli>Schema.org markup on all reviews for better restaurant SEO\u003C\u002Fli>\n\u003Cli>Clean, modern and responsive layout means your reviews look good on all screen sizes, giving your customers a great mobile restaurant reviews experience.\u003C\u002Fli>\n\u003Cli>Add a photo to the review\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Allow people to submit their own reviews\u003C\u002Fp>\n\u003Cp>[good-reviews]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Simply add the above shortcode to any page or post and it will display your reviews!\u003C\u002Fp>\n\u003Cp>Alternatively, you can use the included \u003Cstrong>Gutenberg block to add reviews to a page\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>We’ve also included a Gutenberg block to make it easy to \u003Cstrong>add a submit review form\u003C\u002Fstrong> to any page on your site.\u003C\u002Fp>\n\u003Ch4>Seamless Layout and Functionality!\u003C\u002Fh4>\n\u003Cp>With a fully responsive modern and fresh design, your reviews will look great on all devices and integrate seamlessly into any site.\u003C\u002Fp>\n\u003Cp>The beauty of this restaurant reviews plugin is in how simple and quick it is to set up and get going. Just open your WordPress admin, click on Reviews and then Add New. There, on one screen, you’ll be able to add in all the info for your review, including the reviewer, the rating, the featured image, the details and more!\u003C\u002Fp>\n\u003Cp>Follow these steps for each restaurant review you have and, in no time, you’ll be ready to show all the great feedback you’ve received from your restaurant customers on your site, complete with all the appropriate restaurant structured data. There are three ways to display your reviews:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Gutenberg block\u003C\u002Fstrong>: Search for the “Display Reviews” block and add it to any page, to instantly display your reviews. The block includes several parameters to refine which reviews will show, such as review ID and category slug.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>An easy-to-use restaurant review shortcode\u003C\u002Fstrong>: Add the [good-reviews] shortcode to any page or post to instantly display your reviews. It comes with a host of attributes to narrow down your display to a specific review, category, etc. The full list can be found \u003Ca href=\"http:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Fgood-reviews-wp\u002Fuser\u002Ffaq#shortcode\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>The restaurant review widget\u003C\u002Fstrong>: You can use the widget to add your reviews to any sidebar area, by going to Appearance > Widgets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Individual restaurant review page\u003C\u002Fstrong>: Each review also automatically gets its own individual webpage, so you can link directly to the review or easily add it as a menu item on your site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The included restaurant review structured data gets automatically added to each review. It doesn’t matter whether you add the review via block, shortcode or widget, the appropriate restaurant schema will be included in the code.\u003C\u002Fp>\n\u003Ch4>Additional Restaurant Review Features\u003C\u002Fh4>\n\u003Cp>This restaurant rating and review plugin comes with additional features that allow you to offer a great experience on your site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Integration with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frestaurant-reservations\u002F\" rel=\"ugc\">Five Star Restaurant Reservations\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffood-and-drink-menu\u002F\" rel=\"ugc\">Five Star Restaurant Menu\u003C\u002Fa> plugins to automatically add reviews to your booking form and menu pages.\u003C\u002Fli>\n\u003Cli>Add a submit review form for specific menu items in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffood-and-drink-menu\u002F\" rel=\"ugc\">Five Star Restaurant Menu\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>Add a link to the review or the reviewer’s organization to increase credibility.\u003C\u002Fli>\n\u003Cli>Assign reviews to categories for easy management and targeted display.\u003C\u002Fli>\n\u003Cli>Show a single review, all reviews or a category of reviews.\u003C\u002Fli>\n\u003Cli>List reviews or cycle through them with a fader.\u003C\u002Fli>\n\u003Cli>Re-order reviews.\u003C\u002Fli>\n\u003Cli>Add a custom link to the review.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The restaurant ratings and reviews are added in as a custom post type. As such, they will integrate with the rest of your site seamlessly and work right out of the box. This also makes it easy for you to translate using tools like WPML and to set up custom menus, etc.\u003C\u002Fp>\n\u003Ch4>Premium Restaurant Review Features\u003C\u002Fh4>\n\u003Cp>The premium version of Five Star Restaurant Reviews includes several new additions to take your reviews to the next level.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A thumbnail layout, which adds several reviews per row, bringing the main focus of your page directly on the reviews\u003C\u002Fli>\n\u003Cli>A brand new, image-based layout, which highlights the review image and the rating over the content. Includes a hover effect to view the details about the review.\u003C\u002Fli>\n\u003Cli>Advanced Styling Options: We’ve added in several new styling options that let you customize the color and size of the ratings stars as well as all the main elements on the review page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For further information and purchasing options, please visit our \u003Ca href=\"https:\u002F\u002Fwww.fivestarplugins.com\u002Fplugins\u002Ffive-star-restaurant-reviews\u002F\" rel=\"nofollow ugc\">WordPress restaurant reviews\u003C\u002Fa> homepage.\u003C\u002Fp>\n\u003Cp>This restaurant reviews and schema plugin is one part of our suite of plugins designed to give you the best WordPress business and restaurant experience. Our plugins prove an intuitive and easy-to-use interface that make sure you don’t lose out on business to your competitors. For more info:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frestaurant-reservations\u002F\" rel=\"ugc\">Restaurant Reservations\u003C\u002Fa> plugin that lets your customers reserve a table directly on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffood-and-drink-menu\u002F\" rel=\"ugc\">Restaurant Menu\u003C\u002Fa> plugin that lets your customers view your full menu directly on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbusiness-profile\u002F\" rel=\"ugc\">Business Profile and Structured Data\u003C\u002Fa> lets you add your contact info and more, all wrapped in the appropriate structured data, to help with your restaurant SEO.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For help and support, please see:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Our FAQ page, here: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgood-reviews-wp\u002Ffaq\u002F\u003C\u002Fli>\n\u003Cli>Our documentation and user guide, here: http:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Fgood-reviews-wp\u002F\u003C\u002Fli>\n\u003Cli>The Restaurant Reviews support forum, here: https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fgood-reviews-wp\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Restaurant reviews made easy. Add and display reviews on your restaurant site using SEO friendly schema markup.",500,60321,98,14,"2025-12-02T19:15:00.000Z","6.9.4","3.9",[52,53,54,20,21],"restaurant-feedback","restaurant-rating","restaurant-reviews","https:\u002F\u002Fwww.fivestarplugins.com\u002Fplugins\u002Ffive-star-restaurant-reviews\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgood-reviews-wp.2.3.11.zip",1,"2024-02-02 00:00:00","2026-03-15T15:16:48.613Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":11,"downloaded":68,"rating":11,"num_ratings":11,"last_updated":69,"tested_up_to":49,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":75,"download_link":76,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":59},"glowreviews","GlowReviews – Smart Feedback & Testimonials","1.0.1","motiraj","https:\u002F\u002Fprofiles.wordpress.org\u002Fmotiraj\u002F","\u003Cp>GlowReviews – Smart Feedback & Testimonials is a powerful WordPress plugin that allows you to collect customer feedback and showcase it as beautiful testimonials on your website. With an easy-to-use interface, you can manage all your testimonials directly from the WordPress admin area.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Collect customer feedback with 1-5 star ratings\u003C\u002Fli>\n\u003Cli>Display testimonials in responsive grid, slider, or list layouts\u003C\u002Fli>\n\u003Cli>Pure CSS slider navigation – no JavaScript dependencies\u003C\u002Fli>\n\u003Cli>WordPress user avatar integration – shows logged-in users’ profile photos\u003C\u002Fli>\n\u003Cli>Image upload support with automatic fallback to WordPress avatars\u003C\u002Fli>\n\u003Cli>Shortcode support for easy placement anywhere on your site\u003C\u002Fli>\n\u003Cli>Admin approval system for testimonials\u003C\u002Fli>\n\u003Cli>Customizable display options with flexible field control\u003C\u002Fli>\n\u003Cli>Mobile-friendly and responsive design\u003C\u002Fli>\n\u003Cli>Built with WordPress best practices and security standards\u003C\u002Fli>\n\u003Cli>Comprehensive admin documentation\u003C\u002Fli>\n\u003Cli>Migration support from previous versions\u003C\u002Fli>\n\u003Cli>Spam protection with honeypot fields and rate limiting\u003C\u002Fli>\n\u003Cli>Character limit enforcement for feedback submissions\u003C\u002Fli>\n\u003Cli>Duplicate submission detection\u003C\u002Fli>\n\u003Cli>File upload validation (JPG, PNG, GIF, max 2MB)\u003C\u002Fli>\n\u003Cli>Advanced caching for optimal performance\u003C\u002Fli>\n\u003C\u002Ful>\n","Collect and display customer feedback with star ratings, image uploads, and WordPress user integration.",477,"2026-02-17T03:46:00.000Z","5.2","7.4",[73,18,74,20,21],"customer","ratings","https:\u002F\u002Fgithub.com\u002Fmotiraj\u002Fglowreviews","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fglowreviews.1.0.1.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":11,"downloaded":85,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":49,"requires_at_least":86,"requires_php":13,"tags":87,"homepage":13,"download_link":91,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"scorpiotek-testimonials","Scorpiotek Testimonials","1.0.0","gowthamscorpiotek","https:\u002F\u002Fprofiles.wordpress.org\u002Fgowthamscorpiotek\u002F","\u003Cp>Scorpiotek Testimonials is a lightweight and easy-to-use plugin for displaying customer testimonials in a beautiful slider format. Collect and showcase reviews with star ratings, customer names, and roles. Perfect for businesses, portfolios, and service providers who want to build trust and credibility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Custom post type for testimonials\u003Cbr \u002F>\n* Star rating system\u003Cbr \u002F>\n* Customer name and role fields\u003Cbr \u002F>\n* Responsive slider powered by Swiper.js\u003Cbr \u002F>\n* Add testimonials anywhere using a simple shortcode\u003Cbr \u002F>\n* Custom CSS support for each testimonial\u003Cbr \u002F>\n* Easy-to-use admin interface\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","A modern WordPress testimonials plugin with slider and star rating.",124,"5.0",[88,20,89,90,21],"customer-feedback","slider","star-rating","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscorpiotek-testimonials.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":46,"num_ratings":102,"last_updated":103,"tested_up_to":49,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":109,"download_link":110,"security_score":111,"vuln_count":112,"unpatched_count":11,"last_vuln_date":113,"fetched_at":59},"site-reviews","Site Reviews","8.0.6","Gemini Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Fgeminilabs\u002F","\u003Cp>Site Reviews is a complete review management solution that works similarly to reviews on Amazon, Tripadvisor, and Yelp.\u003C\u002Fp>\n\u003Cp>Site Reviews integrates with SureCart and WooCommerce enabling store owners to collect and display customer reviews for their products while enhancing social proof and driving sales.\u003C\u002Fp>\n\u003Cp>Site Reviews comes with shortcodes and blocks, and provides native elements for Avada Builder, Breakdance, Bricks, Divi 5, Elementor, Flatsome Page Builder, and WPBakery Page Builder.\u003C\u002Fp>\n\u003Cp>Site Reviews provides more features and options than almost every other free review plugin, and the support provided on the WordPress forum is excellent.\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\u002FH5HdMCXvuq8?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\u003Ch4>Try a Live Demo\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftastewp.com\u002Fplugins\u002Fsite-reviews\u002F?ni=true&redirect=index.php%3Fpage=site-reviews-welcome%26tab=getting-started\" rel=\"nofollow ugc\">Try Site Reviews\u003C\u002Fa> for yourself on a demo server.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.site-reviews.com\" rel=\"nofollow ugc\">View a demo website\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Current Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Actively Developed and Supported\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Assign Reviews\u003C\u002Fstrong>: Reviews can be assigned to Categories, Posts, Pages, Custom Post Types, and Users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Avatars\u003C\u002Fstrong>: Provided by the WordPress Gravatar service\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup and Restore\u003C\u002Fstrong>: Export\u002FImport your settings and custom text strings, and use the WordPress Export and Import tools to backup your reviews.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bayesian Ranking\u003C\u002Fstrong>: Easily sort pages with assigned reviews by rank (using the bayesian algorithm) in your custom WP_Query\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blacklist\u003C\u002Fstrong>: Block review submissions which contain specific words, phrases, IP addresses, names, and emails\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blocks\u003C\u002Fstrong>: Use the custom editor blocks in the Gutenberg editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Designed for WordPress developers with over 200 hooks and convenient functions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Discord and Slack Integration\u003C\u002Fstrong>: Receive notifications in Discord and\u002For Slack when a review is submitted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: FAQ and documenation for all shortcodes and functions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>East Asian Language Support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form Styles\u003C\u002Fstrong>: Match the review form with popular themes and form plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GamiPress Support\u003C\u002Fstrong>: Site Reviews integrates with GamiPress allowing you to award points when someone writes or receives a review\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import Third-Party Reviews\u003C\u002Fstrong>: Includes a built-in CSV importer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JSON-LD Schema\u003C\u002Fstrong>: Display your reviews and ratings in search results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Members Only\u003C\u002Fstrong>: Require users to be logged in before submitting a review\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual Plugin Support\u003C\u002Fstrong>: Integrates review assignments with Polylang and WPML allowing you to assign reviews to all languages of a multilingual page (note: translating reviews is not supported)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MultilingualPress\u003C\u002Fstrong>: Integrates with the MultilingualPress multisite plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Support\u003C\u002Fstrong>: Fully supports network\u002Fmultisite websites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>myCRED Support\u003C\u002Fstrong>: Site Reviews integrates with myCRED allowing you to award points when someone writes or receives a review\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notifications\u003C\u002Fstrong>: Send notifications to one or more emails when a review is submitted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Builder Support\u003C\u002Fstrong>: Use native elements in Avada Builder, Breakdance, Bricks, Divi 5, Elementor, Flatsome Page Builder, and WPBakery Page Builder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagination\u003C\u002Fstrong>: Display a set number of reviews per-page with AJAX\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy\u003C\u002Fstrong>: Integrates with the WordPress privacy tools\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rating Summaries\u003C\u002Fstrong>: Display a summary of your review ratings from high to low.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Relative Dates\u003C\u002Fstrong>: You decide the date format that is displayed in your reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responses\u003C\u002Fstrong>: Write responses to your reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API\u003C\u002Fstrong>: Access your reviews from remote websites and applications using the API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrictions\u003C\u002Fstrong>: Require approval before publishing reviews and limit review submissions by email address, IP address, or username\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review Limits\u003C\u002Fstrong>: Prevent people from submitting more than one review per day (based on IP address, email, or username). Works with review assignments. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes\u003C\u002Fstrong>: Configurable shortcodes complete with full documentation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SPAM Protection\u003C\u002Fstrong>: Includes 5 layers of protection from spam! Built-in Honeypot, 6 CAPTCHA options (Cloudflare Turnstile, FriendlyCaptcha, hCaptcha, Procaptcha, reCAPTCHA v2 Invisible, and reCAPTCHA v3), Akismet, Blacklist, and Review limits\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SureCart Support\u003C\u002Fstrong>: Site Reviews integrates with your SureCart Products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Templates\u003C\u002Fstrong>: Use the Site Reviews templates in your theme for full control over the HTML\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translations\u003C\u002Fstrong>: Easily change any text of the plugin to your own in the settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Verify Reviews\u003C\u002Fstrong>: Automatically request verification of new reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Support\u003C\u002Fstrong>: Site Reviews integrates with your WooCommerce Products\u003C\u002Fli>\n\u003Cli>And more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Site Reviews Premium\u003C\u002Fh4>\n\u003Cp>If you need more features, \u003Ca href=\"https:\u002F\u002Fniftyplugins.com\u002Fplugins\u002Fsite-reviews-premium\u002F\" rel=\"nofollow ugc\">Site Reviews Premium\u003C\u002Fa> gives you access to all of our paid addons as well as fast email and remote support.\u003C\u002Fp>\n\u003Cp>Premium addons include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fniftyplugins.com\u002Fplugins\u002Fsite-reviews-actions\u002F\" rel=\"nofollow ugc\">Review Actions\u003C\u002Fa>\u003C\u002Fstrong>: Allow people to upvote, report, and translate your reviews.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fniftyplugins.com\u002Fplugins\u002Fsite-reviews-authors\u002F\" rel=\"nofollow ugc\">Review Authors\u003C\u002Fa>\u003C\u002Fstrong>: Update your reviews from the frontend.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fniftyplugins.com\u002Fplugins\u002Fsite-reviews-filters\u002F\" rel=\"nofollow ugc\">Review Filters\u003C\u002Fa>\u003C\u002Fstrong>: Sort, filter, and search your reviews.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fniftyplugins.com\u002Fplugins\u002Fsite-reviews-forms\u002F\" rel=\"nofollow ugc\">Review Forms\u003C\u002Fa>\u003C\u002Fstrong>: Create custom review forms with over 20 field types, field conditions, and individual review templates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fniftyplugins.com\u002Fplugins\u002Fsite-reviews-images\u002F\" rel=\"nofollow ugc\">Review Images\u003C\u002Fa>\u003C\u002Fstrong>: Add images with captions to your reviews, and display a gallery of your review images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fniftyplugins.com\u002Fplugins\u002Fsite-reviews-notifications\u002F\" rel=\"nofollow ugc\">Review Notifications\u003C\u002Fa>\u003C\u002Fstrong>: Create and schedule custom review notifications with conditions, and send reminder emails for WooCommerce purchases.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fniftyplugins.com\u002Fplugins\u002Fsite-reviews-themes\u002F\" rel=\"nofollow ugc\">Review Themes\u003C\u002Fa>\u003C\u002Fstrong>: Display your reviews in a carousel or grid and create custom review designs with a drag-and-drop builder.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Third Party Plugin Support\u003C\u002Fh4>\n\u003Cp>Site Reviews is officially compatible with the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fakismet\u002F\" rel=\"ugc\">Akismet\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Favada.com\u002F\" rel=\"nofollow ugc\">Avada Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbreakdance.com\u002F\" rel=\"nofollow ugc\">Breakdance\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbricksbuilder.io\u002F\" rel=\"nofollow ugc\">Bricks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.buddyboss.com\u002F\" rel=\"nofollow ugc\">BuddyBoss\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddypress.org\u002F\" rel=\"nofollow ugc\">BuddyPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcloudflare\u002F\" rel=\"ugc\">Cloudflare\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.elegantthemes.com\u002Fgallery\u002Fdivi\u002F\" rel=\"nofollow ugc\">Divi 5\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fduplicate-page\u002F\" rel=\"ugc\">Duplicate Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Felementor.com\u002F\" rel=\"nofollow ugc\">Elementor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbluehost\u002Fendurance-page-cache\u002F\" rel=\"nofollow ugc\">Endurance Cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Fflatsome-multipurpose-responsive-woocommerce-theme\u002F5484319\" rel=\"nofollow ugc\">Flatsome Page Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffluentcart.com\u002F\" rel=\"nofollow ugc\">FluentCart\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress\u002F\" rel=\"ugc\">GamiPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgeneratepress.com\u002F\" rel=\"nofollow ugc\">GeneratePress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhcaptcha-for-forms-and-more\u002F\" rel=\"ugc\">hCaptcha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhummingbird-performance\u002F\" rel=\"ugc\">Hummingbird Performance\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcrocoblock.com\u002Fplugins\u002Fjetwoobuilder\u002F\" rel=\"nofollow ugc\">JetWooBuilder For Elementor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flitespeed-cache\u002F\" rel=\"ugc\">Litespeed Cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadvancedcouponsplugin.com\u002Fwoocommerce-loyalty-program\u002F\" rel=\"nofollow ugc\">Loyalty Program for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmembers\u002F\" rel=\"ugc\">Members\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmultilingualpress.org\u002F\" rel=\"nofollow ugc\">MultilingualPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmycred.me\u002F\" rel=\"nofollow ugc\">myCRED\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002F\" rel=\"nofollow ugc\">Ninja Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnitropack\u002F\" rel=\"ugc\">NitroPack\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foxygenbuilder.com\" rel=\"nofollow ugc\">Oxygen Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fperfect-woocommerce-brands\u002F\" rel=\"ugc\">Perfect Brands for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolylang\u002F\" rel=\"ugc\">Polylang\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofilepress.com\u002F\" rel=\"nofollow ugc\">ProfilePress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frankmath.com\u002F\" rel=\"nofollow ugc\">RankMath Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstructured-data-for-wp.com\u002F\" rel=\"nofollow ugc\">Schema and Structured Data for WP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpschema.com\u002F\" rel=\"nofollow ugc\">Schema Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsearchandfilter.com\u002F\" rel=\"nofollow ugc\">Search & Filter Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-seopress\u002F\" rel=\"ugc\">SEOPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsg-cachepress\u002F\" rel=\"ugc\">SiteGround Optimizer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fspeed-booster-pack\u002F\" rel=\"ugc\">Speed Booster Pack\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsurecart.com\u002F\" rel=\"nofollow ugc\">SureCart\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fswiftperformance.io\u002F\" rel=\"nofollow ugc\">Swift Performance\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthrivethemes.com\u002Farchitect\u002F\" rel=\"nofollow ugc\">Thrive Architect\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fw3-total-cache\u002F\" rel=\"ugc\">W3 Total Cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fproducts\u002Fwordpress\u002Fwployalty\" rel=\"nofollow ugc\">WooCommerce Loyalty Points and Rewards\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoorewards\u002F\" rel=\"ugc\">WooRewards\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpfastestcache.com\u002F\" rel=\"nofollow ugc\">WP Fastest Cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002F\" rel=\"nofollow ugc\">WP Rocket\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-super-cache\u002F\" rel=\"ugc\">WP Super Cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetwpo.com\" rel=\"nofollow ugc\">WP-Optimize\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpbakery.com\u002F\" rel=\"nofollow ugc\">WPBakery Page Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPForms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwployalty.net\u002F\" rel=\"nofollow ugc\">WPLoyalty\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fduplicate-post\u002F\" rel=\"ugc\">Yoast Duplicate Post\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002Fseo-free\u002F\" rel=\"nofollow ugc\">Yoast SEO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Open Source\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpryley\u002Fsite-reviews\u002F\" rel=\"nofollow ugc\">Follow plugin development on Github.\u003C\u002Fa>\u003C\u002Fp>\n","Site Reviews is a complete review management solution that integrates with WooCommerce and SureCart and works similarly to reviews on Amazon, Tripadvi &hellip;",70000,3088229,366,"2026-03-15T03:36:00.000Z","6.7","8.1.2",[107,108,74,20,21],"business-reviews","product-reviews","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsite-reviews","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsite-reviews.8.0.6.zip",96,13,"2025-02-26 00:00:00",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":49,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":132,"download_link":133,"security_score":134,"vuln_count":135,"unpatched_count":11,"last_vuln_date":136,"fetched_at":59},"testimonial-widgets","WP Testimonials","1.4.12","Trustindex","https:\u002F\u002Fprofiles.wordpress.org\u002Ftrustindex\u002F","\u003Cp>Display your testimonials for free with our responsive widgets in 2 minutes. This plugin is absolutely free.\u003C\u002Fp>\n\u003Cp>Testimonial Widgets plugin allows you to show off your best customer testimonials in stunning predesigned widgets on your website. You can create your widgets with a series of options, and filter customer testimonials to show off your business’s outstanding reputation.\u003C\u002Fp>\n\u003Ch3>Video about the plugin\u003C\u002Fh3>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F674434538\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Cp>If you care at all about growing your business and improving your online reputation, you’ll know just how important customer testimonials can be. Testimonials are what can set your company apart from the competition.\u003C\u002Fp>\n\u003Cp>They provide valuable social proof to your business, which means that other consumers will have an easier time justifying choosing your company over another. The social proof from testimonies shows customers that you are the real deal, and that you are a company that can be trusted.\u003C\u002Fp>\n\u003Ch3>Plugin features\u003C\u002Fh3>\n\u003Cp>Here are some of the most important features of the Testimonial Widgets plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Free usage\u003C\u002Fli>\n\u003Cli>21+ Widget layouts\u003C\u002Fli>\n\u003Cli>25+ Pre-designed widget styles\u003C\u002Fli>\n\u003Cli>Upload unlimited testimonials\u003C\u002Fli>\n\u003Cli>Create unlimited testimonial widgets\u003C\u002Fli>\n\u003Cli>Categorize testimonials\u003C\u002Fli>\n\u003Cli>Schema.org Markup\u003C\u002Fli>\n\u003Cli>Language support\u003C\u002Fli>\n\u003Cli>Shortcode integration\u003C\u002Fli>\n\u003Cli>Keep all testimonials in a WordPress database\u003C\u002Fli>\n\u003Cli>Dark website support\u003C\u002Fli>\n\u003Cli>Use in any page builder: Gutenberg, Elementor, Page Origin, Beaver Builder, WPBakery, Divi, Classic\u003C\u002Fli>\n\u003Cli>Zero loading time\u003C\u002Fli>\n\u003Cli>Use of assets stored in CDN\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Languages\u003C\u002Fh3>\n\u003Cp>If your company trades internationally, then you should cater to as many languages as possible.\u003Cbr \u002F>\n Our Plugin supports the following languages:\u003C\u002Fp>\n\u003Cp>Afrikaans, Albanian, Arabic, Armenian, Azerbaijani, Bengali, Bosnian, Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Macedonian, Malay, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Scottish Gaelic, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukranian, Vietnamese, Welsh\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you’re struggling to set up the WP Testimonials Plugin then you can reach out to our customer support team in any of the following ways.\u003C\u002Fp>\n\u003Cp>We offer 24\u002F7 email support in English.\u003C\u002Fp>\n\u003Cp>Before you do shoot us an email, though, make sure you read our FAQ where you can find the answers to many commonly asked questions.\u003C\u002Fp>\n","Display your Testimonials on your website fast and easily. 21 widget types, 25 widget styles available. (Free Plugin)",10000,72486,72,19,"2025-12-18T13:15:00.000Z","6.2","7.0",[74,130,20,21,131],"recommendations","widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftestimonial-widgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftestimonial-widgets.1.4.12.zip",99,2,"2024-01-12 00:00:00",{"attackSurface":138,"codeSignals":214,"taintFlows":418,"riskAssessment":584,"analyzedAt":602},{"hooks":139,"ajaxHandlers":161,"restRoutes":202,"shortcodes":203,"cronEvents":212,"entryPointCount":213,"unprotectedCount":112},[140,146,150,154,158],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","wp_head","whook_test_frontend_javascript","whook-testimonial.php",75,{"type":141,"name":147,"callback":148,"file":144,"line":149},"admin_menu","whook_test_admin_menu",101,{"type":141,"name":151,"callback":152,"file":144,"line":153},"admin_enqueue_scripts","whook_test_admin_script",147,{"type":141,"name":155,"callback":156,"file":144,"line":157},"wp_footer","whook_test_frontend_scripts",177,{"type":141,"name":155,"callback":159,"file":144,"line":160},"whook_test_recaptcha_js",579,[162,166,169,172,175,178,181,184,187,190,193,196,200],{"action":163,"nopriv":164,"callback":163,"hasNonce":164,"hasCapCheck":164,"file":144,"line":165},"whook_test_setting_update",false,271,{"action":167,"nopriv":164,"callback":167,"hasNonce":164,"hasCapCheck":164,"file":144,"line":168},"whook_test_question_table_list",289,{"action":170,"nopriv":164,"callback":170,"hasNonce":164,"hasCapCheck":164,"file":144,"line":171},"whook_test_whook_test_question_updatefrm",311,{"action":173,"nopriv":164,"callback":173,"hasNonce":164,"hasCapCheck":164,"file":144,"line":174},"whook_test_question_update",327,{"action":176,"nopriv":164,"callback":176,"hasNonce":164,"hasCapCheck":164,"file":144,"line":177},"whook_test_question_add",345,{"action":179,"nopriv":164,"callback":179,"hasNonce":164,"hasCapCheck":164,"file":144,"line":180},"whook_delete_image",369,{"action":182,"nopriv":164,"callback":182,"hasNonce":164,"hasCapCheck":164,"file":144,"line":183},"whook_test_delete_testimonial",389,{"action":185,"nopriv":164,"callback":185,"hasNonce":164,"hasCapCheck":164,"file":144,"line":186},"whook_test_delete_question",411,{"action":188,"nopriv":164,"callback":188,"hasNonce":164,"hasCapCheck":164,"file":144,"line":189},"whook_test_update_testimonial",429,{"action":191,"nopriv":164,"callback":191,"hasNonce":164,"hasCapCheck":164,"file":144,"line":192},"whook_test_update_frm",451,{"action":194,"nopriv":164,"callback":194,"hasNonce":164,"hasCapCheck":164,"file":144,"line":195},"whook_test_table",483,{"action":197,"nopriv":198,"callback":197,"hasNonce":164,"hasCapCheck":164,"file":144,"line":199},"whook_test_submit_form",true,499,{"action":197,"nopriv":164,"callback":197,"hasNonce":164,"hasCapCheck":164,"file":144,"line":201},501,[],[204,208],{"tag":205,"callback":206,"file":144,"line":207},"whook-test-form","whook_test_form",589,{"tag":209,"callback":210,"file":144,"line":211},"whook-test-feedback-show","whook_test_feedback_show",591,[],15,{"dangerousFunctions":215,"sqlUsage":237,"outputEscaping":259,"fileOperations":413,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":414},[216,220,223,226,229,232,234],{"fn":217,"file":218,"line":145,"context":219},"unserialize","whook-class\\form-class.php","$setting_input_field = unserialize($result[0]->setting_input_field);",{"fn":217,"file":218,"line":221,"context":222},79,"$setting_rating_words = unserialize($result[0]->setting_rating_words);",{"fn":217,"file":218,"line":224,"context":225},265,"$setquestion= unserialize($result[0]->msg_question);",{"fn":217,"file":218,"line":227,"context":228},268,"$question_ans = unserialize($result[0]->msg_question_ans);",{"fn":217,"file":218,"line":230,"context":231},269,"$question_option = unserialize($result[0]->msg_question_option);",{"fn":217,"file":218,"line":195,"context":233},"$input_field = unserialize($result[0]->setting_input_field);",{"fn":217,"file":218,"line":235,"context":236},558,"$rating_options = unserialize($rating_words);",{"prepared":238,"raw":239,"locations":240},6,7,[241,245,247,249,251,255,257],{"file":242,"line":243,"context":244},"whook-class\\dbtask-class.php",719,"$wpdb->query() with variable interpolation",{"file":242,"line":246,"context":244},755,{"file":242,"line":248,"context":244},797,{"file":242,"line":250,"context":244},841,{"file":252,"line":253,"context":254},"whook-class\\install-class.php",23,"$wpdb->get_var() with variable interpolation",{"file":252,"line":256,"context":254},52,{"file":252,"line":258,"context":254},86,{"escaped":125,"rawEcho":260,"locations":261},85,[262,266,269,271,272,274,276,278,280,282,284,286,288,289,290,291,293,294,296,297,298,300,302,304,306,307,308,310,311,312,314,316,318,320,322,324,326,328,330,331,333,335,337,338,340,342,344,346,348,350,352,353,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,385,386,387,388,389,390,392,394,396,397,399,401,403,405,407,409,411],{"file":263,"line":264,"context":265},"ssp.class.php",468,"raw output",{"file":267,"line":268,"context":265},"whook-class\\dtlist-class.php",171,{"file":267,"line":270,"context":265},248,{"file":218,"line":32,"context":265},{"file":218,"line":273,"context":265},38,{"file":218,"line":275,"context":265},41,{"file":218,"line":277,"context":265},54,{"file":218,"line":279,"context":265},93,{"file":218,"line":281,"context":265},94,{"file":218,"line":283,"context":265},95,{"file":218,"line":285,"context":265},106,{"file":218,"line":287,"context":265},121,{"file":218,"line":287,"context":265},{"file":218,"line":287,"context":265},{"file":218,"line":287,"context":265},{"file":218,"line":292,"context":265},122,{"file":218,"line":292,"context":265},{"file":218,"line":295,"context":265},136,{"file":218,"line":295,"context":265},{"file":218,"line":295,"context":265},{"file":218,"line":299,"context":265},151,{"file":218,"line":301,"context":265},154,{"file":218,"line":303,"context":265},182,{"file":218,"line":305,"context":265},194,{"file":218,"line":305,"context":265},{"file":218,"line":305,"context":265},{"file":218,"line":309,"context":265},208,{"file":218,"line":309,"context":265},{"file":218,"line":309,"context":265},{"file":218,"line":313,"context":265},225,{"file":218,"line":315,"context":265},232,{"file":218,"line":317,"context":265},239,{"file":218,"line":319,"context":265},281,{"file":218,"line":321,"context":265},291,{"file":218,"line":323,"context":265},303,{"file":218,"line":325,"context":265},309,{"file":218,"line":327,"context":265},315,{"file":218,"line":329,"context":265},321,{"file":218,"line":174,"context":265},{"file":218,"line":332,"context":265},333,{"file":218,"line":334,"context":265},349,{"file":218,"line":336,"context":265},365,{"file":218,"line":102,"context":265},{"file":218,"line":339,"context":265},372,{"file":218,"line":341,"context":265},435,{"file":218,"line":343,"context":265},438,{"file":218,"line":345,"context":265},445,{"file":218,"line":347,"context":265},454,{"file":218,"line":349,"context":265},455,{"file":218,"line":351,"context":265},495,{"file":218,"line":199,"context":265},{"file":218,"line":44,"context":265},{"file":218,"line":355,"context":265},505,{"file":218,"line":357,"context":265},506,{"file":218,"line":359,"context":265},510,{"file":218,"line":361,"context":265},512,{"file":218,"line":363,"context":265},513,{"file":218,"line":365,"context":265},518,{"file":218,"line":367,"context":265},519,{"file":218,"line":369,"context":265},523,{"file":218,"line":371,"context":265},525,{"file":218,"line":373,"context":265},526,{"file":218,"line":375,"context":265},531,{"file":218,"line":377,"context":265},532,{"file":218,"line":379,"context":265},536,{"file":218,"line":381,"context":265},571,{"file":218,"line":383,"context":265},576,{"file":218,"line":383,"context":265},{"file":218,"line":383,"context":265},{"file":218,"line":383,"context":265},{"file":218,"line":383,"context":265},{"file":218,"line":383,"context":265},{"file":218,"line":383,"context":265},{"file":218,"line":391,"context":265},583,{"file":218,"line":393,"context":265},586,{"file":218,"line":395,"context":265},588,{"file":218,"line":207,"context":265},{"file":218,"line":398,"context":265},594,{"file":218,"line":400,"context":265},595,{"file":218,"line":402,"context":265},600,{"file":218,"line":404,"context":265},604,{"file":218,"line":406,"context":265},607,{"file":218,"line":408,"context":265},617,{"file":144,"line":410,"context":265},89,{"file":144,"line":412,"context":265},91,4,[415],{"name":416,"version":25,"knownCves":417},"DataTables",[],[419,436,445,455,468,477,486,496,505,527,551],{"entryPoint":420,"graph":421,"unsanitizedCount":57,"severity":435},"get_question_table (whook-class\\dtlist-class.php:116)",{"nodes":422,"edges":433},[423,428],{"id":424,"type":425,"label":426,"file":267,"line":427},"n0","source","$_GET",172,{"id":429,"type":430,"label":431,"file":267,"line":268,"wp_function":432},"n1","sink","echo() [XSS]","echo",[434],{"from":424,"to":429,"sanitized":164},"medium",{"entryPoint":437,"graph":438,"unsanitizedCount":57,"severity":435},"get_whook_test_table (whook-class\\dtlist-class.php:178)",{"nodes":439,"edges":443},[440,442],{"id":424,"type":425,"label":426,"file":267,"line":441},249,{"id":429,"type":430,"label":431,"file":267,"line":270,"wp_function":432},[444],{"from":424,"to":429,"sanitized":164},{"entryPoint":446,"graph":447,"unsanitizedCount":135,"severity":454},"\u003Cdtlist-class> (whook-class\\dtlist-class.php:0)",{"nodes":448,"edges":452},[449,451],{"id":424,"type":425,"label":450,"file":267,"line":427},"$_GET (x2)",{"id":429,"type":430,"label":431,"file":267,"line":268,"wp_function":432},[453],{"from":424,"to":429,"sanitized":164},"low",{"entryPoint":456,"graph":457,"unsanitizedCount":57,"severity":467},"whook_delete_image (whook-class\\dbtask-class.php:689)",{"nodes":458,"edges":465},[459,462],{"id":424,"type":425,"label":460,"file":242,"line":461},"$_POST",699,{"id":429,"type":430,"label":463,"file":242,"line":243,"wp_function":464},"query() [SQLi]","query",[466],{"from":424,"to":429,"sanitized":164},"high",{"entryPoint":469,"graph":470,"unsanitizedCount":57,"severity":467},"whook_test_update_testimonial (whook-class\\dbtask-class.php:763)",{"nodes":471,"edges":475},[472,474],{"id":424,"type":425,"label":460,"file":242,"line":473},777,{"id":429,"type":430,"label":463,"file":242,"line":248,"wp_function":464},[476],{"from":424,"to":429,"sanitized":164},{"entryPoint":478,"graph":479,"unsanitizedCount":57,"severity":467},"update_question (whook-class\\dbtask-class.php:819)",{"nodes":480,"edges":484},[481,483],{"id":424,"type":425,"label":460,"file":242,"line":482},833,{"id":429,"type":430,"label":463,"file":242,"line":250,"wp_function":464},[485],{"from":424,"to":429,"sanitized":164},{"entryPoint":487,"graph":488,"unsanitizedCount":57,"severity":467},"update_settings (whook-class\\dbtask-class.php:921)",{"nodes":489,"edges":494},[490,492],{"id":424,"type":425,"label":460,"file":242,"line":491},1053,{"id":429,"type":430,"label":463,"file":242,"line":493,"wp_function":464},1057,[495],{"from":424,"to":429,"sanitized":164},{"entryPoint":497,"graph":498,"unsanitizedCount":413,"severity":467},"\u003Cdbtask-class> (whook-class\\dbtask-class.php:0)",{"nodes":499,"edges":503},[500,502],{"id":424,"type":425,"label":501,"file":242,"line":461},"$_POST (x4)",{"id":429,"type":430,"label":463,"file":242,"line":243,"wp_function":464},[504],{"from":424,"to":429,"sanitized":164},{"entryPoint":506,"graph":507,"unsanitizedCount":29,"severity":467},"show_whook_test_whook_test_question_updatefrm (whook-class\\form-class.php:16)",{"nodes":508,"edges":523},[509,511,512,515,519],{"id":424,"type":425,"label":510,"file":218,"line":30},"$_POST (x2)",{"id":429,"type":430,"label":431,"file":218,"line":273,"wp_function":432},{"id":513,"type":425,"label":514,"file":218,"line":30},"n2","$_POST['id']",{"id":516,"type":517,"label":518,"file":218,"line":30},"n3","transform","→ get_question()",{"id":520,"type":430,"label":521,"file":242,"line":33,"wp_function":522},"n4","get_results() [SQLi]","get_results",[524,525,526],{"from":424,"to":429,"sanitized":164},{"from":513,"to":516,"sanitized":164},{"from":516,"to":520,"sanitized":164},{"entryPoint":528,"graph":529,"unsanitizedCount":213,"severity":467},"whook_test_update_frm (whook-class\\form-class.php:258)",{"nodes":530,"edges":546},[531,534,536,538,539,540,543],{"id":424,"type":425,"label":532,"file":218,"line":533},"$_POST (x3)",262,{"id":429,"type":430,"label":535,"file":218,"line":224,"wp_function":217},"unserialize() [Object Injection]",{"id":513,"type":425,"label":537,"file":218,"line":533},"$_POST (x11)",{"id":516,"type":430,"label":431,"file":218,"line":319,"wp_function":432},{"id":520,"type":425,"label":514,"file":218,"line":533},{"id":541,"type":517,"label":542,"file":218,"line":533},"n5","→ get_testimonial()",{"id":544,"type":430,"label":521,"file":242,"line":545,"wp_function":522},"n6",59,[547,548,549,550],{"from":424,"to":429,"sanitized":164},{"from":513,"to":516,"sanitized":164},{"from":520,"to":541,"sanitized":164},{"from":541,"to":544,"sanitized":164},{"entryPoint":552,"graph":553,"unsanitizedCount":583,"severity":467},"\u003Cform-class> (whook-class\\form-class.php:0)",{"nodes":554,"edges":575},[555,557,558,560,561,562,564,565,567,569,571,573],{"id":424,"type":425,"label":556,"file":218,"line":30},"$_POST (x15)",{"id":429,"type":430,"label":431,"file":218,"line":273,"wp_function":432},{"id":513,"type":425,"label":559,"file":218,"line":533},"$_POST (x5)",{"id":516,"type":430,"label":535,"file":218,"line":224,"wp_function":217},{"id":520,"type":425,"label":460,"file":218,"line":533},{"id":541,"type":430,"label":431,"file":218,"line":563,"wp_function":432},436,{"id":544,"type":425,"label":514,"file":218,"line":30},{"id":566,"type":517,"label":518,"file":218,"line":30},"n7",{"id":568,"type":430,"label":521,"file":242,"line":33,"wp_function":522},"n8",{"id":570,"type":425,"label":514,"file":218,"line":533},"n9",{"id":572,"type":517,"label":542,"file":218,"line":533},"n10",{"id":574,"type":430,"label":521,"file":242,"line":545,"wp_function":522},"n11",[576,577,578,579,580,581,582],{"from":424,"to":429,"sanitized":164},{"from":513,"to":516,"sanitized":164},{"from":520,"to":541,"sanitized":198},{"from":544,"to":566,"sanitized":164},{"from":566,"to":568,"sanitized":164},{"from":570,"to":572,"sanitized":164},{"from":572,"to":574,"sanitized":164},22,{"summary":585,"deductions":586},"The whook-testimonial plugin v1.2 presents a concerning security posture due to a significant number of unprotected AJAX handlers and a high rate of unsanitized data flows.  With 13 out of 15 entry points lacking authentication checks, attackers have a broad surface to potentially exploit. The presence of the 'unserialize' function, a known vector for object injection vulnerabilities, further amplifies the risk, especially when combined with unsanitized input.  The taint analysis revealing 8 high-severity flows with unsanitized paths strongly suggests that user-supplied data is not being properly validated or escaped before being used in potentially dangerous operations.\n\nWhile the plugin has no recorded vulnerability history, this is not an indicator of current security. The lack of nonces, capability checks, and proper output escaping on most outputs means that even without direct evidence of past exploits, the potential for new vulnerabilities to emerge is substantial. The reliance on prepared statements for SQL queries is a positive aspect, but it doesn't mitigate the risks posed by the other identified weaknesses. Overall, this plugin requires immediate attention to address the critical gaps in its security implementation.",[587,590,592,595,597,600],{"reason":588,"points":589},"Unprotected AJAX handlers",10,{"reason":591,"points":213},"Unsanitized paths in taint analysis (high severity)",{"reason":593,"points":594},"Use of 'unserialize' function",8,{"reason":596,"points":239},"Low rate of properly escaped output",{"reason":598,"points":599},"Missing nonce checks",5,{"reason":601,"points":599},"Missing capability checks","2026-03-17T05:54:31.726Z",{"wat":604,"direct":627},{"assetPaths":605,"generatorPatterns":623,"scriptPaths":624,"versionParams":626},[606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622],"\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fbootstrap\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fcss\u002FdataTables.bootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fcss\u002Fjquery.dataTables.min.css","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fcss\u002Fadmin-css.css","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Ficons\u002Fcss\u002Fopen-iconic-bootstrap.css","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fsweet-alert\u002Fcss\u002Fsweetalert.css","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fbootstrap\u002Fjs\u002Fbootstrap.js","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fjs\u002Fjquery.dataTables.min.js","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fjs\u002FdataTables.bootstrap.min.js","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fsweet-alert\u002Fjs\u002Fsweetalert.min.js","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fjs\u002Fadmin-js.js","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fcss\u002Ffrentend-style.css","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fjs\u002Fjquery.validate.min.js","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fjs\u002Fadditional-methods.min.js","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fjs\u002Fbootstrap-prettyfile.js","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fjs\u002Fjpreview.js","\u002Fwp-content\u002Fplugins\u002Fwhook-testimonial\u002Fjs\u002Ffrentend-script.js",[],[625],"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi.js",[],{"cssClasses":628,"htmlComments":631,"htmlAttributes":632,"restEndpoints":633,"jsGlobals":634,"shortcodeOutput":638},[629,630],"logo-area","logo-img",[],[],[],[635,636,637],"whook_test_site_url","whook_test_timestamp","whook_test_unique_salt",[]]