[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fqTPUof_5XDacS9Vl7eQe-55n6EKs4QoqA-DN-XyuhFg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":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,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":129,"fingerprints":706},"excited-testimonials-showcase","Excited! Testimonials Showcase","1.0.5","Looks Awesome","https:\u002F\u002Fprofiles.wordpress.org\u002Flooks_awesome\u002F","\u003Cp>Excited! Testimonials is a professional multi-use WordPress plugin with main purpose of building awesome testimonial showcase on your website. The plugin is packed with flexible testimonial builder, various design layouts and absolute freedom on styling.\u003C\u002Fp>\n\u003Cp>It’s possible to craft almost any design you can imagine. And use cases are not limited just for testimonials showcase. Plugin works great out of the box and very easy to use. Get excited!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Ftestimonial.looks-awesome.com\u002Fdemo\u002Fgrid\u002F\" rel=\"nofollow ugc\">Check out live demo.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Beautiful layouts and templates. Classic grid, grid with tooltips, single testimonial with or without slider, widgets.\u003C\u002Fli>\n\u003Cli>Absolute freedom on design customization: colors, font settings, spacings, arrangement of elements etc.\u003C\u002Fli>\n\u003Cli>Powerful drag and drop admin builder.\u003C\u002Fli>\n\u003Cli>Change star icon with any from svg icon library or use your own.\u003C\u002Fli>\n\u003Cli>Hardware accelerated CSS3 3D Transforms.\u003C\u002Fli>\n\u003Cli>Profile sliding panels with 5 themes and WordPress native visual\u002Fhtml editor.\u003C\u002Fli>\n\u003Cli>Predefined style presets for each layout.\u003C\u002Fli>\n\u003Cli>Testimonials filtering by your categories.\u003C\u002Fli>\n\u003Cli>Multi-use plugin: testimonials, team, logos etc.\u003C\u002Fli>\n\u003Cli>Fancy mouse over and revealing effects.\u003C\u002Fli>\n\u003Cli>Sort by date, random or custom order.\u003C\u002Fli>\n\u003Cli>Social icon bar: Facebook, Twitter, Pinterest, Google+, LinkedIn, Instagram, YouTube, Vimeo, Dribbble, Flickr, Github.\u003C\u002Fli>\n\u003Cli>Contacts information: email, phone, Skype, source.\u003C\u002Fli>\n\u003Cli>Unlimited testimonials, authors and categories.\u003C\u002Fli>\n\u003Cli>User-friendly admin.\u003C\u002Fli>\n\u003Cli>Fully responsive.\u003C\u002Fli>\n\u003Cli>Translate ready.\u003C\u002Fli>\n\u003Cli>Multisite compatible.\u003C\u002Fli>\n\u003Cli>Well documented.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbit.ly\u002F1Rrugk7\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO version features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Submission form with approval system. Place anywhere with it’s own shortcode.\u003C\u002Fli>\n\u003Cli>Rich snippets compatible.\u003C\u002Fli>\n\u003Cli>Display average rating with submit review button.\u003C\u002Fli>\n\u003Cli>Visual Composer support.\u003C\u002Fli>\n\u003Cli>1-5, 1-10, 1-100 or icon rating systems.\u003C\u002Fli>\n\u003Cli>Opt-in for Mailchimp list.\u003C\u002Fli>\n\u003Cli>Free updates.\u003C\u002Fli>\n\u003Cli>Fast and professional support.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbit.ly\u002F1Rrugk7\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Consider Excited! Testimonials as the most beautiful testimonials showcase WordPress plugin with new era admin panel. The last thing is a huge time saver and inspires you to build something new and unique. Play with settings, turn On\u002FOff or re-arrange different blocks, style it and place shortcode on your page. That’s it!\u003C\u002Fp>\n","With Excited! Testimonials Showcase you can easily create awesome testimonials for your WordPress website or blog.",60,8194,0,"2016-01-12T17:28:00.000Z","4.4.34","3.6","",[19,20,21,22,23],"ajax","review","reviews","shortcode","testimonials","http:\u002F\u002Ftestimonial.looks-awesome.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexcited-testimonials-showcase.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"looks_awesome",3,230,72,1648,59,"2026-04-05T01:56:38.226Z",[39,57,75,91,107],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":13,"downloaded":47,"rating":13,"num_ratings":13,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":17,"download_link":55,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"customview-display-reviews-your-way-for-google-reviews","CustomView: Display Reviews Your Way for Google Reviews","1.2.11","Forward Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Fforwardtech\u002F","\u003Cp>Display your business’s Google Reviews anywhere on your WordPress site using the \u003Ccode>[customview_reviews]\u003C\u002Fcode> shortcode.\u003Cbr \u002F>\nConfigure the plugin under \u003Cstrong>Settings > CustomView\u003C\u002Fstrong> to set your Google API Key, Place ID, maximum number of reviews, minimum star rating, and theme mode (light, dark, or auto).\u003C\u002Fp>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fforwardtechnologies.com\" rel=\"nofollow ugc\">Forward Technologies\u003C\u002Fa> to provide a flexible and customizable solution for showcasing Google Reviews.\u003Cbr \u002F>\nLearn more about this plugin: \u003Ca href=\"https:\u002F\u002Fforwardtechnologies.com\u002Fcustomview-display-reviews-your-way-for-google-reviews-plugin-for-wordpress\u002F\" rel=\"nofollow ugc\">Plugin Overview\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the \u003Cstrong>Google Places API\u003C\u002Fstrong> to retrieve and display Google Reviews.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> Google Places API\u003Cbr \u002F>\n\u003Cstrong>Purpose:\u003C\u002Fstrong> Fetches public review data for display using the \u003Ccode>[customview_reviews]\u003C\u002Fcode> shortcode.\u003Cbr \u002F>\n\u003Cstrong>Data Sent:\u003C\u002Fstrong> Only the user-supplied Place ID and API key are sent when retrieving reviews. This happens when the cache expires (every 6 hours) or is manually refreshed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fdevelopers.google.com\u002Fterms\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n","Display your business's Google Reviews anywhere on your WordPress site using the [customview_reviews] shortcode.",302,"2025-12-31T16:23:00.000Z","6.9.4","5.8","7.0",[53,54,21,22,23],"google-reviews","places-api","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustomview-display-reviews-your-way-for-google-reviews.1.2.11.zip",100,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":13,"downloaded":65,"rating":13,"num_ratings":13,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":73,"download_link":74,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"review-fetcher","Review Fetcher","1.4.1","Rahul Deb","https:\u002F\u002Fprofiles.wordpress.org\u002Ftrswebhub2025\u002F","\u003Cp>\u003Cstrong>Review Fetcher\u003C\u002Fstrong> is a lightweight and fully responsive plugin that fetches and displays your latest Google Business reviews. Designed for small businesses, agencies, hotels, cafes, and educational institutes who want to build trust with visitors through authentic testimonials.\u003C\u002Fp>\n\u003Cp>🧩 \u003Cstrong>Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– Display real-time Google reviews using your API key and Place ID.\u003Cbr \u002F>\n– Shortcode-based: \u003Ccode>[google_reviews_grid]\u003C\u002Fcode>\u003Cbr \u002F>\n– Clean grid design that auto-adapts to screen size.\u003Cbr \u002F>\n– Includes AI-generated summary block based on customer sentiment.\u003Cbr \u002F>\n– Settings panel to manage API Key, Place ID, and number of reviews.\u003Cbr \u002F>\n– No third-party branding or links — fully white-label.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is released under the GPLv2 or later license. You are free to modify and redistribute it under the same license terms.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Ftrsgroup.in\" rel=\"nofollow ugc\">Taayanadu Raghavendra Servicess Pvt. Ltd.\u003C\u002Fa>\u003Cbr \u002F>\nPlugin page: \u003Ca href=\"https:\u002F\u002Ftrswebhub.com\" rel=\"nofollow ugc\">https:\u002F\u002Ftrswebhub.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Google Places API to fetch public reviews for a given business location.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The place ID and API key are stored in plugin settings.\u003C\u002Fli>\n\u003Cli>This service is provided by Google. Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n","Display your Google Business reviews in a beautiful responsive grid using a simple shortcode. Clean, lightweight, and easy to use.",199,"2025-08-18T11:06:00.000Z","6.8.5","5.5","7.2",[71,72,21,22,23],"ai","google","https:\u002F\u002Ftrswebhub.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freview-fetcher.1.4.1.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":13,"downloaded":83,"rating":13,"num_ratings":13,"last_updated":84,"tested_up_to":49,"requires_at_least":50,"requires_php":85,"tags":86,"homepage":89,"download_link":90,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"revora","Revora","1.0.0","Moksedul Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fdmoksedul\u002F","\u003Cp>\u003Cstrong>Revora\u003C\u002Fstrong> is a powerful yet lightweight WordPress review plugin that lets you collect, manage, and display customer reviews with ease. Built with performance and user experience in mind, Revora uses a custom database table for optimal speed and includes advanced features like spam detection, AJAX submissions, and full Elementor integration.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Category-Based Reviews\u003C\u002Fstrong> – Organize reviews by custom categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AJAX Form Submission\u003C\u002Fstrong> – Smooth, no-reload review submissions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Spam Detection\u003C\u002Fstrong> – Built-in anti-spam system\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Moderation Panel\u003C\u002Fstrong> – Easy review management dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Integration\u003C\u002Fstrong> – 3 custom widgets with full styling controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Card Design Variants\u003C\u002Fstrong> – 5 professional card styles to choose from\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong> – Mobile-friendly and touch-enabled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Optimized\u003C\u002Fstrong> – Schema markup for rich snippets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong> – Get notified of new reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Load More Pagination\u003C\u002Fstrong> – AJAX-powered infinite scroll\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Elementor Widgets\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Review Form Widget\u003C\u002Fstrong> – Customizable review submission form\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reviews Display Widget\u003C\u002Fstrong> – Grid layout with responsive columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reviews Slider Widget\u003C\u002Fstrong> – Carousel with autoplay and navigation\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Card Design Styles\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Classic\u003C\u002Fstrong> – Standard vertical layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern\u003C\u002Fstrong> – Minimal, centered design\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Boxed\u003C\u002Fstrong> – Elevated with colored header\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Horizontal\u003C\u002Fstrong> – Side-by-side layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Testimonial\u003C\u002Fstrong> – Quote-style presentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy & Data\u003C\u002Fh4>\n\u003Cp>Revora collects and stores the following user information when a review is submitted:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Name\u003C\u002Fstrong> – To display the reviewer’s identity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email\u003C\u002Fstrong> – For verification and notifications (not publicly displayed)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review Content\u003C\u002Fstrong> – Title and detailed review text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rating\u003C\u002Fstrong> – Star rating (1-5)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IP Address\u003C\u002Fstrong> – For spam detection and security\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Submission Date\u003C\u002Fstrong> – Timestamp of review submission\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All data is stored in a custom WordPress database table and can be deleted by the site administrator at any time through the admin panel.\u003C\u002Fp>\n\u003Ch4>Security Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Nonce verification on all forms\u003C\u002Fli>\n\u003Cli>Input sanitization and validation\u003C\u002Fli>\n\u003Cli>Output escaping for XSS prevention\u003C\u002Fli>\n\u003Cli>Prepared SQL statements\u003C\u002Fli>\n\u003Cli>CSRF protection\u003C\u002Fli>\n\u003Cli>Rate limiting for spam prevention\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Revora collects and stores the following information when users submit reviews:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Collected:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Name (required)\u003Cbr \u002F>\n* Email address (required, not publicly displayed)\u003Cbr \u002F>\n* Review title and content (required)\u003Cbr \u002F>\n* Star rating (required)\u003Cbr \u002F>\n* IP address (for spam detection)\u003Cbr \u002F>\n* Submission timestamp\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How We Use This Data:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Display reviews on your website\u003Cbr \u002F>\n* Send email notifications to administrators\u003Cbr \u002F>\n* Detect and prevent spam submissions\u003Cbr \u002F>\n* Moderate and manage reviews\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Retention:\u003C\u002Fstrong>\u003Cbr \u002F>\nReview data is stored indefinitely until manually deleted by a site administrator through the Revora admin panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User Rights:\u003C\u002Fstrong>\u003Cbr \u002F>\nUsers can request deletion of their review data by contacting the site administrator. Administrators can delete reviews from the Revora admin panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Third-Party Services:\u003C\u002Fstrong>\u003Cbr \u002F>\nRevora does not send data to any third-party services or external APIs.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please visit:\u003Cbr \u002F>\nhttps:\u002F\u002Fwordpress.org\u002Fplugins\u002Frevora\u002F\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Developed by Moksedul Islam\u003C\u002Fli>\n\u003Cli>Swiper.js library (MIT License) – https:\u002F\u002Fswiperjs.com\u002F\u003C\u002Fli>\n\u003Cli>WordPress Dashicons (GPL License)\u003C\u002Fli>\n\u003C\u002Ful>\n","Lightweight, category-based review system with AJAX submission, spam detection, admin moderation, and beautiful Elementor widgets.",113,"2026-03-12T16:40:00.000Z","7.4",[19,87,88,21,23],"elementor","rating","https:\u002F\u002Frevora.moksedul.dev","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frevora.1.0.0.zip",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":13,"downloaded":99,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":49,"requires_at_least":100,"requires_php":85,"tags":101,"homepage":104,"download_link":105,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":106},"ricreviews","RicReviews","1.0.1","Riccardo","https:\u002F\u002Fprofiles.wordpress.org\u002Friccardolorenzi\u002F","\u003Cp>RicReviews is a free and open-source WordPress plugin that displays Google Places reviews on your website using a simple shortcode. The plugin fetches reviews from Google Places API (New) and displays them beautifully on your WordPress site.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Integration\u003C\u002Fstrong>: Display reviews anywhere on your site with a simple shortcode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Updates\u003C\u002Fstrong>: Reviews are automatically fetched and updated via configurable WordPress cron (daily, weekly, or monthly)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Caching\u003C\u002Fstrong>: Built-in caching system to improve performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong>: Choose your primary color and theme (light\u002Fdark)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Display\u003C\u002Fstrong>: Control the number of reviews and sorting options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual Support\u003C\u002Fstrong>: Fetch reviews in multiple languages and filter by language in shortcode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Logging\u003C\u002Fstrong>: Optional debug logging for troubleshooting API issues\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure\u003C\u002Fstrong>: Follows WordPress coding standards and security best practices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Initial Fetch\u003C\u002Fstrong>: When you save settings, the plugin fetches reviews from Google Places API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Storage\u003C\u002Fstrong>: Reviews are stored in a custom database table for fast retrieval\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching\u003C\u002Fstrong>: Reviews are cached using WordPress transients for 24 hours\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Updates\u003C\u002Fstrong>: WordPress cron job automatically fetches new reviews based on your configured frequency\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display\u003C\u002Fstrong>: Shortcode retrieves reviews from cache\u002Fdatabase and displays them\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Important Note\u003C\u002Fh4>\n\u003Cp>Google Places API returns a maximum of 5 reviews per place per API call. This is a hard limit imposed by Google, not a limitation of this plugin. Each API call returns up to 5 reviews, and the plugin performs automatic fetches based on your configured frequency (daily, weekly, or monthly). Over time, you may accumulate more reviews in the database as Google updates the “5 most helpful reviews” for your place.\u003C\u002Fp>\n\u003Cp>If you configure multiple languages, each language requires a separate API call, potentially allowing you to collect more reviews (up to 5 per language).\u003C\u002Fp>\n\u003Cp>For more information, see \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Fplaces\u002Fweb-service\u002Fpolicies#review-policy\" rel=\"nofollow ugc\">Google’s Review Policy Documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Service Information\u003C\u002Fh4>\n\u003Cp>This plugin acts as an interface to Google Places API (New). By installing and configuring this plugin, you consent to the use of Google Places API service. Please review \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Fplaces\u002Fweb-service\u002Fpolicies\" rel=\"nofollow ugc\">Google Places API Terms of Service\u003C\u002Fa> before use.\u003C\u002Fp>\n","Display Google Places reviews on your WordPress site using a simple shortcode. Fetches reviews from Google Places API (New).",129,"5.0",[102,103,21,22,23],"google-places","ratings","https:\u002F\u002Fgithub.com\u002FRichi2293\u002Fricreviews","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fricreviews.1.0.1.zip","2026-03-15T10:48:56.248Z",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":118,"last_updated":119,"tested_up_to":49,"requires_at_least":120,"requires_php":85,"tags":121,"homepage":124,"download_link":125,"security_score":126,"vuln_count":127,"unpatched_count":13,"last_vuln_date":128,"fetched_at":28},"reviews-feed","Reviews Feed – Add Testimonials and Customer Reviews From Google Reviews, Yelp, TripAdvisor, and More","2.4.6","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>Display Yelp and Google business reviews on your site, either in the same single feed or in multiple different ones. Provide social proof through real customer testimonials that will turn site visitors into paying customers.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Embed Reviews on your WordPress Website | FREE Reviews Plugin for WordPress\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F1166356273?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>If a Google business listing has a physical location, you can display your latest reviews for it in an attractive feed. You can also enter the website address of any Yelp business and instantly create a feed of your Yelp reviews as well. Business ratings are an important part of social proof to increase customer confidence in your online business. Website visitors will instantly increase their trust in your business if they can see real customer reviews from real customers.\u003C\u002Fp>\n\u003Cp>Showing Google rating and Yelp reviews on your website is one of the best ways to convince site visitors to do business with you and boost your conversions. Customer testimonials are crucial to building positive brand trust for online businesses.\u003C\u002Fp>\n\u003Cp>Our plugin makes it easy to set up an automatically updating feed of Yelp and Google reviews. After installing the plugin, create a feed by visiting the Reviews Feed menu item that appears in your dashboard. Configure a source of reviews for your feed, customize the look and feel, then use a shortcode to display your reviews feed anywhere on your site. It takes less than a minute to get started.\u003C\u002Fp>\n\u003Cp>In our free version, an API key is required only if you would like ongoing updates to your reviews feed. If you don’t have an API key, you can still display up to 10 of the latest reviews for a single business without needing an API key. Simply verify your email address to unlock this feature!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Super \u003Cstrong>simple to set up\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display reviews from \u003Cstrong>multiple Google and Yelp accounts\u003C\u002Fstrong> in the same feed or in separate feeds\u003C\u002Fli>\n\u003Cli>Completely \u003Cstrong>responsive\u003C\u002Fstrong> and mobile ready – layout looks great on any screen size and in any container width\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Completely customizable\u003C\u002Fstrong> – Customize the width, height, number of reviews, number of columns, text size, background color, review spacing and more!\u003C\u002Fli>\n\u003Cli>Display \u003Cstrong>multiple reviews feeds\u003C\u002Fstrong> on the same page or on different pages throughout your site\u003C\u002Fli>\n\u003Cli>Customize the length of the review text with the ability to show the entire text with a click\u003C\u002Fli>\n\u003Cli>Choose to show your Google reviews translated in many supported languages or show them without translation\u003C\u002Fli>\n\u003Cli>Display the reviewer’s name, date and start rating of each Google review or Yelp review\u003C\u002Fli>\n\u003Cli>Show the \u003Cstrong>overall star rating\u003C\u002Fstrong> of your Google or Yelp listing in a customizable header at the top of the feed\u003C\u002Fli>\n\u003Cli>Prompt site visitors to leave a review on Google or Yelp with a button in the header\u003C\u002Fli>\n\u003Cli>Display your Yelp and Google reviews in chronological order or reverse chronological order.\u003C\u002Fli>\n\u003Cli>Automatically show new reviews, collected daily when you enter you own API keys (free and easy to get)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New!\u003C\u002Fstrong> Display up to 10 of the latest \u003Cstrong>free Google reviews\u003C\u002Fstrong> or \u003Cstrong>free Yelp reviews\u003C\u002Fstrong> for a single business without needing an API key. Simply verify your email address to unlock this feature!\u003C\u002Fli>\n\u003Cli>Handy block for easily adding your reviews feed to posts and pages using the block editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Build Brand Trust\u003C\u002Fstrong> – Customer reviews are essential to building trust with customers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Proof\u003C\u002Fstrong> – Real customer reviews, proven to increase sales.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Your Reviews Your Way\u003C\u002Fstrong> – Customize your Google review and Yelp review feeds to look exactly the way you want, so that they blend seamlessly into your site or pop out at your visitors!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keep Your Site Looking Fresh\u003C\u002Fstrong> – Show your latest Yelp and Google reviews and Yelp reviews updated automatically every day.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Super Simple to Set Up\u003C\u002Fstrong> – Once installed, you can be displaying your Yelp and Google reviews within a minute! No confusing steps or special account needed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Version\u003C\u002Fh4>\n\u003Cp>In order to maintain the free version of the plugin on an ongoing basis, and to provide quick and effective support for free, we offer a Pro version of the plugin. The Pro version allows you to:\u003Cbr \u002F>\n* Include Trustpilot, TripAdvisor, WordPress.org and Facebook reviews in your feed\u003Cbr \u002F>\n* Filter reviews by star rating\u003Cbr \u002F>\n* Create and add reviews manually to feeds\u003Cbr \u002F>\n* Create custom collections of specific reviews to display anywhere\u003Cbr \u002F>\n* Show reviews in a carousel slider\u003Cbr \u002F>\n* Show images from Yelp reviews that open in a large popup lightbox\u003Cbr \u002F>\n* Show avatar images for all reviewers\u003Cbr \u002F>\n* Filter customer reviews by keyword or phrase\u003Cbr \u002F>\n* Moderate your review feeds with a visual moderation mode, select specific reviews to display in the feed\u003Cbr \u002F>\n* Choose from several attractive preconfigured templates\u003Cbr \u002F>\n* Highlight a specific Google review or Yelp review\u003Cbr \u002F>\n* Even more advanced customization options than the free version\u003Cbr \u002F>\n* Block reviews by specific users\u003Cbr \u002F>\n* Integrate with WPML (WordPress Multilingual) to show translated Google reviews in the chosen site language\u003Cbr \u002F>\n* \u003Cstrong>Unlock more reviews and automatic updates without API keys!\u003C\u002Fstrong> The Pro version allows you to display up to 50 initial reviews from Google and Yelp and receive weekly automatic updates from multiple sources – all without needing to add an API key.\u003Cbr \u002F>\n* \u003Cstrong>Collect and display user-submitted reviews!\u003C\u002Fstrong> Seamlessly integrate with WPForms and Formidable Forms to collect customer reviews directly through your forms and display them in your review feeds.\u003Cbr \u002F>\n* \u003Cstrong>NEW! Display WooCommerce product reviews!\u003C\u002Fstrong> Showcase reviews from your WooCommerce store by selecting individual products, categories, or tags.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsmashballoon.com\u002Freviews-feed\u002F?utm_source=reviews-free&utm_medium=readmefile&utm_campaign=readme-pro-upsell&utm_content=FindOutMore\" rel=\"nofollow ugc\">Find out more about the Pro version\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Featured Reviews from Smash Balloon Products\u003C\u002Fh4>\n\u003Cp>“The plugins created by Smash Balloon are absolutely solid! I’ve used them all on various websites. But recently, there was a code conflict caused by another plugin. I reached to Smash Balloon’s customer support, and they went over and beyond to help me resolve the issue.” – walterhnry\u003C\u002Fp>\n\u003Cp>“The guys @smashballoon are the bomb! thank you! I’ve been looking for an Instagram plugin like yours forever! Thank you Thank you Thank you!” – ApisCera\u003C\u002Fp>\n\u003Ch4>Feedback or Support\u003C\u002Fh4>\n\u003Cp>We’re dedicated to providing the most customizable, robust and well supported Yelp and Google reviews feed plugin in the world, so if you have an issue or have any feedback on how to improve the plugin, then please open a ticket in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Freviews-feed\" title=\"Reviews Feed Support Forum\" rel=\"ugc\">Support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For advanced review moderation by star rating or curated list, to display Yelp review images, display reviews in a carousel slider + more, check out the \u003Ca href=\"https:\u002F\u002Fsmashballoon.com\u002Freviews-feed\u002F?utm_source=reviews-free&utm_medium=readmefile&utm_campaign=readme-pro-features&utm_content=MoreAdvanced\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa>.\u003Cbr \u002F>\nBuild positive brand trust in your Google business or Yelp listing with real Yelp and Google reviews on your website. Super simple to set up and tons of customization options to seamlessly match the look and feel of your site.\u003C\u002Fp>\n\u003Ch4>Why do I need this?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Boost Social Proof\u003C\u002Fstrong>\u003Cbr \u002F>\nShowing real customer reviews on your checkout page, pricing page, and in other places on your website has been shown to increase conversions and boost sales of your Google business or Yelp store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Save Time\u003C\u002Fstrong>\u003Cbr \u002F>\nDon’t have time to update the reviews on your site? Save time and increase efficiency by setting up a feed once and having the latest reviews show up automatically on your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display Your Reviews Your Way\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomize your review feeds to look exactly the way you want, so that they blend seamlessly into your site or pop out at your visitors!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No Coding Required\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose from tons of built-in Reviews Feed customization options to create a truly unique feed of your Yelp and Google reviews.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Super simple to set up\u003C\u002Fstrong>\u003Cbr \u002F>\nOnce installed, you can be displaying your Yelp and Google reviews in under a minute! No confusing steps or registration needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mind-blowing Customer Support\u003C\u002Fstrong>\u003Cbr \u002F>\nWe understand that sometimes you need help, have issues or just have questions. We love our users and strive to provide the best support experience in the business. We’re experts in the Yelp and Google reviews API and can provide unparalleled service and expertise. If you need support then just let us know and we’ll get back to you right away.\u003C\u002Fp>\n\u003Ch4>What can it do?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display reviews from any physical Google business or Yelp business listing.\u003C\u002Fli>\n\u003Cli>Completely responsive and mobile ready –your reviews feed layout looks great on any screen size and in any container width\u003C\u002Fli>\n\u003Cli>Display multiple reviews feeds on the same page or on different pages throughout your site by creating multiple feeds in our customizer\u003C\u002Fli>\n\u003Cli>Choose a language for your Google reviews content to display in or leave reviews untranslated.\u003C\u002Fli>\n\u003Cli>Collect and permanently store new Yelp and Google reviews over time. Use our feature to load more reviews on the page.\u003C\u002Fli>\n\u003Cli>Encourage visitors to leave their own reviews with a link to Google or Yelp to rate your business.\u003C\u002Fli>\n\u003C\u002Ful>\n","No API key required. Display Yelp and Google reviews for any business in a clean, customizable feed on your site.",100000,953602,86,26,"2026-03-10T07:52:00.000Z","4.1",[122,53,21,23,123],"google-business","yelp","https:\u002F\u002Fsmashballoon.com\u002Freviews-feed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freviews-feed.2.4.6.zip",99,2,"2024-08-26 00:00:00",{"attackSurface":130,"codeSignals":197,"taintFlows":695,"riskAssessment":696,"analyzedAt":705},{"hooks":131,"ajaxHandlers":193,"restRoutes":194,"shortcodes":195,"cronEvents":196,"entryPointCount":13,"unprotectedCount":13},[132,138,143,146,152,156,161,165,168,170,173,176,178,180,184,188],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","admin_menu","add_admin_menu","admin\\Admin.php",41,{"type":133,"name":139,"callback":140,"file":141,"line":142},"admin_notices","admin_message","includes\\ActivatorFree.php",44,{"type":133,"name":139,"callback":144,"file":141,"line":145},"LA_Testimonials_App_ActivatorFree::admin_message",75,{"type":147,"name":148,"callback":149,"file":150,"line":151},"filter","image_size_names_choose","media_custom_sizes","includes\\PluginFree.php",90,{"type":133,"name":153,"callback":154,"file":150,"line":155},"plugins_loaded","anonymous",149,{"type":147,"name":157,"callback":158,"priority":159,"file":150,"line":160},"tiny_mce_before_init","LooksAwesome\\Common\\Editor::tiny_mce_before_init",10,219,{"type":147,"name":162,"callback":163,"priority":159,"file":150,"line":164},"quicktags_settings","LooksAwesome\\Common\\Editor::quicktags_settings",220,{"type":133,"name":166,"callback":154,"file":150,"line":167},"admin_enqueue_scripts",238,{"type":133,"name":166,"callback":154,"file":150,"line":169},239,{"type":133,"name":171,"callback":154,"file":150,"line":172},"init",242,{"type":133,"name":174,"callback":154,"file":150,"line":175},"wp_enqueue_scripts",263,{"type":133,"name":174,"callback":154,"file":150,"line":177},264,{"type":133,"name":174,"callback":154,"file":150,"line":179},265,{"type":147,"name":181,"callback":182,"file":150,"line":183},"widget_text","do_shortcode",266,{"type":147,"name":185,"callback":186,"priority":159,"file":150,"line":187},"script_loader_tag","add_defer_attribute",268,{"type":133,"name":189,"callback":190,"file":191,"line":192},"admin_init","check_version","init.php",52,[],[],[],[],{"dangerousFunctions":198,"sqlUsage":199,"outputEscaping":201,"fileOperations":581,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":694},[],{"prepared":13,"raw":13,"locations":200},[],{"escaped":202,"rawEcho":203,"locations":204},21,318,[205,208,210,213,215,217,219,221,222,224,225,227,229,232,234,236,237,239,241,242,244,245,247,249,251,253,255,257,258,260,261,263,264,265,267,269,271,273,276,278,280,282,285,287,289,290,292,293,294,296,297,299,301,302,303,304,306,308,310,311,313,314,315,316,317,318,321,322,323,325,326,327,329,331,332,334,335,337,339,341,342,344,346,347,349,350,352,354,356,357,359,360,362,363,365,367,368,369,370,371,374,376,378,379,380,381,383,386,388,389,390,391,394,395,396,397,398,400,401,402,405,407,408,409,411,412,413,415,416,417,418,419,421,422,423,425,426,429,430,432,433,434,436,437,438,439,440,442,443,444,446,448,449,450,452,454,455,457,459,461,463,465,467,469,472,474,475,476,477,478,481,483,484,486,487,488,490,491,492,493,494,496,497,498,500,501,503,504,506,507,509,511,513,515,517,519,521,523,524,526,528,530,532,534,536,538,540,541,542,543,544,545,547,549,550,552,554,555,557,559,560,561,563,564,566,568,570,572,573,574,576,577,578,579,582,584,585,586,587,588,590,592,594,596,597,599,601,604,605,607,608,610,611,613,614,615,617,618,619,621,623,624,626,627,628,629,630,631,632,634,636,638,640,641,642,644,645,647,649,650,652,654,655,656,657,658,659,661,662,663,664,665,666,667,668,669,671,672,673,674,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693],{"file":136,"line":206,"context":207},294,"raw output",{"file":209,"line":127,"context":207},"admin\\partials\\backbone\\testimonials.php",{"file":211,"line":212,"context":207},"admin\\partials\\cards\\group.php",5,{"file":211,"line":214,"context":207},9,{"file":211,"line":216,"context":207},11,{"file":211,"line":218,"context":207},17,{"file":211,"line":220,"context":207},28,{"file":211,"line":142,"context":207},{"file":211,"line":223,"context":207},50,{"file":211,"line":145,"context":207},{"file":211,"line":226,"context":207},79,{"file":211,"line":228,"context":207},81,{"file":230,"line":231,"context":207},"admin\\partials\\cards\\testimonial.php",36,{"file":230,"line":233,"context":207},37,{"file":230,"line":235,"context":207},38,{"file":230,"line":235,"context":207},{"file":230,"line":238,"context":207},43,{"file":230,"line":240,"context":207},45,{"file":230,"line":223,"context":207},{"file":230,"line":243,"context":207},51,{"file":230,"line":192,"context":207},{"file":230,"line":246,"context":207},56,{"file":230,"line":248,"context":207},58,{"file":230,"line":250,"context":207},64,{"file":230,"line":252,"context":207},65,{"file":254,"line":218,"context":207},"admin\\partials\\display.php",{"file":254,"line":256,"context":207},30,{"file":254,"line":192,"context":207},{"file":254,"line":259,"context":207},54,{"file":254,"line":248,"context":207},{"file":254,"line":262,"context":207},71,{"file":254,"line":145,"context":207},{"file":254,"line":83,"context":207},{"file":254,"line":266,"context":207},123,{"file":254,"line":268,"context":207},127,{"file":254,"line":270,"context":207},168,{"file":272,"line":250,"context":207},"admin\\partials\\forms\\testimonial-form.php",{"file":274,"line":275,"context":207},"admin\\partials\\panels\\group-add.php",12,{"file":277,"line":275,"context":207},"admin\\partials\\panels\\group-edit.php",{"file":279,"line":275,"context":207},"admin\\partials\\panels\\testimonial-add.php",{"file":281,"line":275,"context":207},"admin\\partials\\panels\\testimonial-edit.php",{"file":283,"line":284,"context":207},"admin\\partials\\parts\\pro.php",7,{"file":283,"line":286,"context":207},16,{"file":283,"line":288,"context":207},27,{"file":283,"line":235,"context":207},{"file":283,"line":291,"context":207},49,{"file":283,"line":11,"context":207},{"file":283,"line":262,"context":207},{"file":295,"line":32,"context":207},"admin\\partials\\tooltips\\add-buttons.php",{"file":295,"line":284,"context":207},{"file":298,"line":127,"context":207},"admin\\partials\\tooltips\\contacts-settings.php",{"file":298,"line":300,"context":207},8,{"file":298,"line":275,"context":207},{"file":298,"line":218,"context":207},{"file":298,"line":202,"context":207},{"file":298,"line":305,"context":207},25,{"file":307,"line":127,"context":207},"admin\\partials\\tooltips\\divider-settings.php",{"file":307,"line":309,"context":207},6,{"file":307,"line":275,"context":207},{"file":312,"line":127,"context":207},"admin\\partials\\tooltips\\font-settings.php",{"file":312,"line":300,"context":207},{"file":312,"line":275,"context":207},{"file":312,"line":218,"context":207},{"file":312,"line":202,"context":207},{"file":312,"line":305,"context":207},{"file":319,"line":320,"context":207},"admin\\partials\\tooltips\\parts\\icon_manager.php",260,{"file":319,"line":320,"context":207},{"file":319,"line":320,"context":207},{"file":319,"line":324,"context":207},261,{"file":319,"line":324,"context":207},{"file":319,"line":324,"context":207},{"file":319,"line":328,"context":207},275,{"file":330,"line":284,"context":207},"admin\\partials\\tooltips\\parts\\rating_scale.php",{"file":330,"line":284,"context":207},{"file":333,"line":127,"context":207},"admin\\partials\\tooltips\\photo-settings.php",{"file":333,"line":309,"context":207},{"file":333,"line":336,"context":207},14,{"file":333,"line":338,"context":207},20,{"file":340,"line":202,"context":207},"admin\\partials\\tooltips\\rating-settings.php",{"file":340,"line":118,"context":207},{"file":340,"line":343,"context":207},31,{"file":340,"line":345,"context":207},39,{"file":340,"line":238,"context":207},{"file":348,"line":127,"context":207},"admin\\partials\\tooltips\\shorttext-settings.php",{"file":348,"line":214,"context":207},{"file":348,"line":351,"context":207},13,{"file":348,"line":353,"context":207},18,{"file":348,"line":355,"context":207},22,{"file":348,"line":118,"context":207},{"file":348,"line":358,"context":207},35,{"file":348,"line":137,"context":207},{"file":348,"line":361,"context":207},47,{"file":348,"line":243,"context":207},{"file":348,"line":364,"context":207},57,{"file":366,"line":127,"context":207},"admin\\partials\\tooltips\\social-settings.php",{"file":366,"line":309,"context":207},{"file":366,"line":275,"context":207},{"file":366,"line":286,"context":207},{"file":141,"line":358,"context":207},{"file":372,"line":373,"context":207},"public\\partials\\blocks\\divider.php",15,{"file":372,"line":375,"context":207},19,{"file":377,"line":358,"context":207},"public\\partials\\blocks\\grid\\photo.php",{"file":377,"line":238,"context":207},{"file":377,"line":142,"context":207},{"file":377,"line":240,"context":207},{"file":377,"line":382,"context":207},46,{"file":384,"line":385,"context":207},"public\\partials\\blocks\\grid_float\\photo.php",34,{"file":384,"line":387,"context":207},42,{"file":384,"line":238,"context":207},{"file":384,"line":142,"context":207},{"file":384,"line":240,"context":207},{"file":392,"line":393,"context":207},"public\\partials\\blocks\\grid_float\\short_text.php",53,{"file":392,"line":364,"context":207},{"file":392,"line":248,"context":207},{"file":392,"line":34,"context":207},{"file":392,"line":145,"context":207},{"file":399,"line":373,"context":207},"public\\partials\\blocks\\name.php",{"file":399,"line":375,"context":207},{"file":399,"line":118,"context":207},{"file":403,"line":404,"context":207},"public\\partials\\blocks\\photo.php",33,{"file":403,"line":406,"context":207},40,{"file":403,"line":137,"context":207},{"file":403,"line":387,"context":207},{"file":410,"line":286,"context":207},"public\\partials\\blocks\\position.php",{"file":410,"line":338,"context":207},{"file":410,"line":220,"context":207},{"file":414,"line":220,"context":207},"public\\partials\\blocks\\rating.php",{"file":414,"line":142,"context":207},{"file":414,"line":240,"context":207},{"file":414,"line":223,"context":207},{"file":414,"line":248,"context":207},{"file":420,"line":291,"context":207},"public\\partials\\blocks\\short_text.php",{"file":420,"line":393,"context":207},{"file":420,"line":259,"context":207},{"file":420,"line":424,"context":207},68,{"file":420,"line":262,"context":207},{"file":427,"line":428,"context":207},"public\\partials\\blocks\\single_showcase\\divider.php",24,{"file":427,"line":220,"context":207},{"file":431,"line":288,"context":207},"public\\partials\\blocks\\single_showcase\\name.php",{"file":431,"line":343,"context":207},{"file":431,"line":345,"context":207},{"file":435,"line":238,"context":207},"public\\partials\\blocks\\single_showcase\\photo.php",{"file":435,"line":243,"context":207},{"file":435,"line":192,"context":207},{"file":435,"line":393,"context":207},{"file":435,"line":259,"context":207},{"file":441,"line":288,"context":207},"public\\partials\\blocks\\single_showcase\\position.php",{"file":441,"line":343,"context":207},{"file":441,"line":345,"context":207},{"file":445,"line":406,"context":207},"public\\partials\\blocks\\single_showcase\\rating.php",{"file":445,"line":447,"context":207},55,{"file":445,"line":248,"context":207},{"file":445,"line":36,"context":207},{"file":445,"line":451,"context":207},61,{"file":445,"line":453,"context":207},67,{"file":445,"line":145,"context":207},{"file":445,"line":456,"context":207},97,{"file":445,"line":458,"context":207},98,{"file":460,"line":248,"context":207},"public\\partials\\blocks\\single_showcase\\short_text.php",{"file":460,"line":462,"context":207},62,{"file":460,"line":464,"context":207},63,{"file":460,"line":466,"context":207},77,{"file":460,"line":468,"context":207},80,{"file":470,"line":471,"context":207},"public\\partials\\blocks\\single_showcase\\social.php",102,{"file":473,"line":288,"context":207},"public\\partials\\blocks\\single_showcase\\source.php",{"file":473,"line":343,"context":207},{"file":473,"line":406,"context":207},{"file":473,"line":238,"context":207},{"file":473,"line":361,"context":207},{"file":479,"line":480,"context":207},"public\\partials\\blocks\\social.php",95,{"file":482,"line":353,"context":207},"public\\partials\\blocks\\source.php",{"file":482,"line":355,"context":207},{"file":482,"line":485,"context":207},32,{"file":482,"line":358,"context":207},{"file":482,"line":345,"context":207},{"file":489,"line":385,"context":207},"public\\partials\\blocks\\widget\\photo.php",{"file":489,"line":387,"context":207},{"file":489,"line":238,"context":207},{"file":489,"line":142,"context":207},{"file":489,"line":240,"context":207},{"file":495,"line":223,"context":207},"public\\partials\\blocks\\widget\\short_text.php",{"file":495,"line":259,"context":207},{"file":495,"line":447,"context":207},{"file":495,"line":499,"context":207},69,{"file":495,"line":34,"context":207},{"file":502,"line":453,"context":207},"public\\partials\\grid.php",{"file":502,"line":34,"context":207},{"file":502,"line":505,"context":207},78,{"file":502,"line":458,"context":207},{"file":502,"line":508,"context":207},103,{"file":502,"line":510,"context":207},104,{"file":502,"line":512,"context":207},134,{"file":502,"line":514,"context":207},135,{"file":502,"line":516,"context":207},145,{"file":502,"line":518,"context":207},147,{"file":502,"line":520,"context":207},156,{"file":502,"line":522,"context":207},165,{"file":502,"line":522,"context":207},{"file":502,"line":525,"context":207},174,{"file":502,"line":527,"context":207},175,{"file":502,"line":529,"context":207},184,{"file":502,"line":531,"context":207},185,{"file":502,"line":533,"context":207},186,{"file":502,"line":535,"context":207},187,{"file":502,"line":537,"context":207},189,{"file":539,"line":453,"context":207},"public\\partials\\grid_float.php",{"file":539,"line":34,"context":207},{"file":539,"line":226,"context":207},{"file":539,"line":456,"context":207},{"file":539,"line":471,"context":207},{"file":539,"line":510,"context":207},{"file":539,"line":546,"context":207},138,{"file":539,"line":548,"context":207},139,{"file":539,"line":155,"context":207},{"file":539,"line":551,"context":207},151,{"file":539,"line":553,"context":207},160,{"file":539,"line":270,"context":207},{"file":539,"line":556,"context":207},169,{"file":539,"line":558,"context":207},178,{"file":539,"line":558,"context":207},{"file":539,"line":535,"context":207},{"file":539,"line":562,"context":207},188,{"file":539,"line":537,"context":207},{"file":539,"line":565,"context":207},190,{"file":539,"line":567,"context":207},192,{"file":569,"line":202,"context":207},"public\\partials\\parts\\filter.php",{"file":569,"line":571,"context":207},29,{"file":569,"line":404,"context":207},{"file":569,"line":387,"context":207},{"file":575,"line":300,"context":207},"public\\partials\\parts\\group-information.php",{"file":575,"line":159,"context":207},{"file":575,"line":373,"context":207},{"file":575,"line":218,"context":207},{"file":580,"line":581,"context":207},"public\\partials\\parts\\panels\\blocks\\body.php",4,{"file":583,"line":214,"context":207},"public\\partials\\parts\\panels\\blocks\\contacts.php",{"file":583,"line":159,"context":207},{"file":583,"line":286,"context":207},{"file":583,"line":218,"context":207},{"file":583,"line":355,"context":207},{"file":583,"line":589,"context":207},23,{"file":591,"line":118,"context":207},"public\\partials\\parts\\panels\\blocks\\css.php",{"file":593,"line":32,"context":207},"public\\partials\\parts\\panels\\blocks\\name.php",{"file":595,"line":300,"context":207},"public\\partials\\parts\\panels\\blocks\\photo.php",{"file":595,"line":159,"context":207},{"file":598,"line":32,"context":207},"public\\partials\\parts\\panels\\blocks\\position.php",{"file":600,"line":216,"context":207},"public\\partials\\parts\\panels\\blocks\\rating.php",{"file":602,"line":603,"context":207},"public\\partials\\parts\\panels\\clean.php",1,{"file":602,"line":603,"context":207},{"file":606,"line":603,"context":207},"public\\partials\\parts\\panels\\empty_dark.php",{"file":606,"line":603,"context":207},{"file":609,"line":603,"context":207},"public\\partials\\parts\\panels\\empty_white.php",{"file":609,"line":603,"context":207},{"file":612,"line":309,"context":207},"public\\partials\\parts\\panels\\full_photo_dark.php",{"file":612,"line":309,"context":207},{"file":612,"line":159,"context":207},{"file":616,"line":309,"context":207},"public\\partials\\parts\\panels\\modern.php",{"file":616,"line":309,"context":207},{"file":616,"line":275,"context":207},{"file":620,"line":159,"context":207},"public\\partials\\parts\\single_showcase\\testimonials_open.php",{"file":622,"line":305,"context":207},"public\\partials\\parts\\single_showcase\\testimonial_open.php",{"file":622,"line":118,"context":207},{"file":625,"line":240,"context":207},"public\\partials\\single.php",{"file":625,"line":223,"context":207},{"file":625,"line":246,"context":207},{"file":625,"line":34,"context":207},{"file":625,"line":466,"context":207},{"file":625,"line":226,"context":207},{"file":625,"line":510,"context":207},{"file":625,"line":633,"context":207},105,{"file":625,"line":635,"context":207},115,{"file":625,"line":637,"context":207},117,{"file":625,"line":639,"context":207},126,{"file":625,"line":512,"context":207},{"file":625,"line":514,"context":207},{"file":625,"line":643,"context":207},144,{"file":625,"line":643,"context":207},{"file":625,"line":646,"context":207},154,{"file":625,"line":648,"context":207},155,{"file":625,"line":520,"context":207},{"file":625,"line":651,"context":207},158,{"file":653,"line":382,"context":207},"public\\partials\\single_showcase.php",{"file":653,"line":192,"context":207},{"file":653,"line":499,"context":207},{"file":653,"line":262,"context":207},{"file":653,"line":466,"context":207},{"file":653,"line":226,"context":207},{"file":653,"line":660,"context":207},88,{"file":653,"line":456,"context":207},{"file":653,"line":458,"context":207},{"file":653,"line":126,"context":207},{"file":653,"line":56,"context":207},{"file":653,"line":471,"context":207},{"file":653,"line":508,"context":207},{"file":653,"line":510,"context":207},{"file":653,"line":633,"context":207},{"file":653,"line":670,"context":207},106,{"file":653,"line":670,"context":207},{"file":653,"line":635,"context":207},{"file":653,"line":635,"context":207},{"file":675,"line":453,"context":207},"public\\partials\\widget.php",{"file":675,"line":34,"context":207},{"file":675,"line":466,"context":207},{"file":675,"line":456,"context":207},{"file":675,"line":471,"context":207},{"file":675,"line":510,"context":207},{"file":675,"line":546,"context":207},{"file":675,"line":548,"context":207},{"file":675,"line":155,"context":207},{"file":675,"line":551,"context":207},{"file":675,"line":553,"context":207},{"file":675,"line":270,"context":207},{"file":675,"line":556,"context":207},{"file":675,"line":558,"context":207},{"file":675,"line":558,"context":207},{"file":675,"line":562,"context":207},{"file":675,"line":537,"context":207},{"file":675,"line":565,"context":207},{"file":675,"line":567,"context":207},[],[],{"summary":697,"deductions":698},"The \"excited-testimonials-showcase\" v1.0.5 plugin exhibits a strong security posture regarding its attack surface and known vulnerabilities. The absence of AJAX handlers, REST API routes, shortcodes, and cron events with unprotected entry points significantly reduces the plugin's exposure to common attack vectors. Furthermore, the complete lack of recorded CVEs, both historical and current, suggests a history of stable and secure development, or at least a lack of publicly disclosed vulnerabilities.\n\nHowever, the static analysis reveals a significant concern with output escaping. With 339 total outputs and only 6% properly escaped, there's a high probability of Cross-Site Scripting (XSS) vulnerabilities. This is a critical weakness that could allow attackers to inject malicious scripts into a WordPress site if user-supplied data is not adequately sanitized before being displayed. The presence of file operations also warrants attention, though without further analysis, it's impossible to determine if these operations are handled securely. The plugin also lacks nonce and capability checks, which are fundamental security measures for protecting against CSRF attacks and ensuring proper authorization.\n\nIn conclusion, while the plugin benefits from a minimal attack surface and a clean vulnerability history, the poor output escaping practices and absence of critical security checks like nonce and capability checks represent substantial risks. The potential for XSS vulnerabilities is the most immediate and severe concern, outweighing the positive aspects of its attack surface and historical security record. Improvements in output escaping and the implementation of nonce and capability checks are strongly recommended.",[699,701,703],{"reason":700,"points":373},"Low percentage of properly escaped output",{"reason":702,"points":212},"Missing nonce checks",{"reason":704,"points":212},"Missing capability checks","2026-03-16T21:43:03.351Z",{"wat":707,"direct":752},{"assetPaths":708,"generatorPatterns":720,"scriptPaths":721,"versionParams":731},[709,710,711,712,713,714,715,716,717,718,719],"\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fawesome\u002Ftheme.css","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fbootstrap\u002Fbootstrap.css","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fbootstrap\u002Fbootflat.css","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fbootstrap\u002Fbootstrap-colorpicker.css","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fselectize\u002Fselectize.css","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fformstone\u002Fdropdown.css","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fformstone\u002Flightbox.css","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fawesome\u002Fpanel.css","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fpublic\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fcss\u002Fall.min.css",[],[722,723,724,725,726,727,728,729,730],"\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fjs\u002Fvendor\u002Fjquery\u002Fjquery.js","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fjs\u002Fvendor\u002Fbootstrap\u002Fbootstrap.js","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fjs\u002Fvendor\u002Fselectize\u002Fselectize.js","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fjs\u002Fvendor\u002Fformstone\u002Fcore.js","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fjs\u002Fvendor\u002Fformstone\u002Fdropdown.js","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fjs\u002Fvendor\u002Fformstone\u002Flightbox.js","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fjs\u002Fvendor\u002Fbootstrap\u002Fbootstrap-colorpicker.js","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fexcited-testimonials-showcase\u002Fadmin\u002Fjs\u002Fscript.js",[732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751],"excited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fawesome\u002Ftheme.css?ver=","excited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fbootstrap\u002Fbootstrap.css?ver=","excited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fbootstrap\u002Fbootflat.css?ver=","excited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fbootstrap\u002Fbootstrap-colorpicker.css?ver=","excited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fselectize\u002Fselectize.css?ver=","excited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fformstone\u002Fdropdown.css?ver=","excited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fformstone\u002Flightbox.css?ver=","excited-testimonials-showcase\u002Fcss\u002Fvendor\u002Fawesome\u002Fpanel.css?ver=","excited-testimonials-showcase\u002Fcss\u002Fstyle.css?ver=","excited-testimonials-showcase\u002Fpublic\u002Fcss\u002Fstyle.css?ver=","excited-testimonials-showcase\u002Fcss\u002Fall.min.css?ver=","excited-testimonials-showcase\u002Fjs\u002Fvendor\u002Fjquery\u002Fjquery.js?ver=","excited-testimonials-showcase\u002Fjs\u002Fvendor\u002Fbootstrap\u002Fbootstrap.js?ver=","excited-testimonials-showcase\u002Fjs\u002Fvendor\u002Fselectize\u002Fselectize.js?ver=","excited-testimonials-showcase\u002Fjs\u002Fvendor\u002Fformstone\u002Fcore.js?ver=","excited-testimonials-showcase\u002Fjs\u002Fvendor\u002Fformstone\u002Fdropdown.js?ver=","excited-testimonials-showcase\u002Fjs\u002Fvendor\u002Fformstone\u002Flightbox.js?ver=","excited-testimonials-showcase\u002Fjs\u002Fvendor\u002Fbootstrap\u002Fbootstrap-colorpicker.js?ver=","excited-testimonials-showcase\u002Fjs\u002Fscript.js?ver=","excited-testimonials-showcase\u002Fadmin\u002Fjs\u002Fscript.js?ver=",{"cssClasses":753,"htmlComments":760,"htmlAttributes":763,"restEndpoints":766,"jsGlobals":767,"shortcodeOutput":770},[754,755,756,757,758,759],"aetfree-wrap","aetfree-block","aetfree-testimonial-item","aetfree-quote","aetfree-author","aetfree-rating",[761,762],"\u003C!-- START: Generated by A Group Showcase Free -->","\u003C!-- END: Generated by A Group Showcase Free -->",[764,765],"data-aetfree-id","data-aetfree-group",[],[768,769],"LA_Testimonials_Free","aetfree_testimonials",[771],"[a-excited-testimonials]"]