[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwE4xKektG9pm-jkqdOi4UddtDGEJeW6AriPayepyzkA":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":35,"analysis":136,"fingerprints":678},"synoveo","Synoveo – Control Your Google Maps Listing","2.3.1","Synoveo","https:\u002F\u002Fprofiles.wordpress.org\u002Fsynoveo\u002F","\u003Cp>If you don’t tell Google who you are, Google decides for you. Using outdated info, Booking.com listings, or Airbnb pages instead of YOUR website.\u003C\u002Fp>\n\u003Cp>Synoveo makes your WordPress site the source of truth. You write your info once. Google Maps shows it.\u003C\u002Fp>\n\u003Ch4>The Problem\u003C\u002Fh4>\n\u003Cp>Google needs information about your business. If you don’t provide it clearly, Google fills in the gaps:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Wrong hours from an old directory\u003C\u002Fli>\n\u003Cli>A description Google wrote for you\u003C\u002Fli>\n\u003Cli>Links to Booking.com or Airbnb instead of your website\u003C\u002Fli>\n\u003Cli>Phone numbers that don’t work\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Your customers get confused. They book somewhere else. They show up when you’re closed. They blame you.\u003C\u002Fp>\n\u003Ch4>The Solution\u003C\u002Fh4>\n\u003Cp>Synoveo connects your WordPress site to Google Business Profile (formerly Google My Business).\u003C\u002Fp>\n\u003Cp>You write your business information once on your own website. Synoveo sends it to Google. Google Maps shows what YOU said.\u003C\u002Fp>\n\u003Cp>No more guessing. No more outdated info. No more sending customers to Booking.com or Expedia when you have your own booking system.\u003C\u002Fp>\n\u003Ch4>The Result\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google Maps shows YOUR hours, YOUR description, YOUR links\u003C\u002Fli>\n\u003Cli>Customers go to YOUR website, not third party sites\u003C\u002Fli>\n\u003Cli>You control what Google says about your business\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>One sentence:\u003C\u002Fstrong> Synoveo makes sure Google repeats what’s on your website instead of deciding for you.\u003C\u002Fp>\n\u003Ch4>What You Get\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>FREE\u003C\u002Fstrong> Try it, see it work\u003C\u002Fp>\n\u003Cul>\n\u003Cli>See your real Google reviews on your website\u003C\u002Fli>\n\u003Cli>Update Google once a day with one click\u003C\u002Fli>\n\u003Cli>1 location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>PRO $9.90\u002Fmonth\u003C\u002Fstrong> Set it and forget it\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google always has your latest info. You do nothing.\u003C\u002Fli>\n\u003Cli>Announce news, offers, events on Google Maps from WordPress\u003C\u002Fli>\n\u003Cli>Google understands your business better. You rank higher.\u003C\u002Fli>\n\u003Cli>Your site looks professional. No Synoveo branding.\u003C\u002Fli>\n\u003Cli>Multiple locations? Add $5\u002Fmonth each\u003C\u002Fli>\n\u003Cli>Pay yearly, save 17%\u003C\u002Fli>\n\u003C\u002Ful>\n","Your customers search Google Maps to find you. But what does Google show them?",10,642,0,"2026-01-06T05:11:00.000Z","6.9.4","6.2","7.4",[19,20,21,22,23],"booking","google-maps","google-my-business","local-seo","schema","https:\u002F\u002Fwww.synoveo.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsynoveo.2.3.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":4,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-04-04T05:06:08.322Z",[36,55,77,98,119],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":26,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":17,"tags":50,"homepage":53,"download_link":54,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"local-seo-by-ankit-rawat","Local SEO By Ankit Rawat","3.3","Ankit Rawat","https:\u002F\u002Fprofiles.wordpress.org\u002Fankitrawat\u002F","\u003Cp>The \u003Cstrong>Local SEO By Ankit Rawat\u003C\u002Fstrong> plugin is designed to help businesses increase their visibility in local search results. By generating structured data (JSON-LD schema) and integrating advanced features like Google My Business, reviews, geo coordinates, and WooCommerce support, this plugin ensures search engines understand your business details, making it easier for customers to find you online.\u003C\u002Fp>\n\u003Cp>Whether you’re a restaurant, hotel, professional service, or an online store, this plugin offers tailored Local SEO features to help you rank higher and grow your business.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Local SEO Schema\u003C\u002Fstrong>: Add structured data like business name, address, phone number, and opening hours to your site.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google My Business Integration\u003C\u002Fstrong>: Connect your Google My Business account to sync reviews and location data.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Support\u003C\u002Fstrong>: Add product-specific schema for online stores to enhance product visibility in search results.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Business Types\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Restaurants: Add menus, cuisine types, and reservation links.  \u003C\u002Fli>\n\u003Cli>Hotels: Define check-in and check-out times, star ratings, and amenities.  \u003C\u002Fli>\n\u003Cli>Professional Services: Highlight your service areas and offerings.  \u003C\u002Fli>\n\u003Cli>Stores: Add product schema, price range, and currency details.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Search Visibility\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Add rich snippets to appear in local search results with key business details.  \u003C\u002Fli>\n\u003Cli>Include logos, images, and social media links to boost credibility.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Interface\u003C\u002Fstrong>: Set up Local SEO in minutes with an easy-to-use admin panel.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized for Speed\u003C\u002Fstrong>: Lightweight schema generation ensures your site remains fast.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Geo Coordinates Support\u003C\u002Fstrong>: Add latitude and longitude for precise location targeting.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review Management\u003C\u002Fstrong>: Display aggregate ratings and review counts in search results.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modular Code Structure\u003C\u002Fstrong>: Improved code organization for better performance and maintainability.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Local SEO Matters:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Attract Nearby Customers\u003C\u002Fstrong>: Local SEO ensures your business shows up in search results for people near your location.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stand Out in Search Results\u003C\u002Fstrong>: Highlight your business details with rich snippets, increasing click-through rates.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Boost Credibility\u003C\u002Fstrong>: Search engines favor businesses with structured data, giving you an edge over competitors.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Time\u003C\u002Fstrong>: Automate your Local SEO strategy and focus on growing your business.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. For more details, visit \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GPL License\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Additional Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsearch.google.com\u002Ftest\u002Frich-results\" rel=\"nofollow ugc\">Google Rich Results Test\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fankitrawat.com\u002Flocal-seo-by-ankit-rawat\u002F\" rel=\"nofollow ugc\">Contact Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Boost Local Search Rankings with the ultimate Local SEO plugin. Add schema, integrate Google My Business, and attract more local customers easily.",50,897,4,"2025-05-14T13:03:00.000Z","6.7.5","6.0",[21,51,22,23,52],"local-search-optimization","seo-plugin","https:\u002F\u002Fankitrawat.com\u002Flocal-seo-by-ankit-rawat\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flocal-seo-by-ankit-rawat.3.3.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":15,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":74,"download_link":75,"security_score":26,"vuln_count":31,"unpatched_count":13,"last_vuln_date":76,"fetched_at":28},"post-to-google-my-business","Post to Google My Business (Google Business Profile)","3.3.4","Koen Reus","https:\u002F\u002Fprofiles.wordpress.org\u002Fkoen12344\u002F","\u003Cp>The \u003Cstrong>Posts\u003C\u002Fstrong> feature in \u003Cstrong>Google Business Profile\u003C\u002Fstrong> (formerly Google My Business) is a powerful way to enhance your business’s presence on Google. However, constantly logging into your Google account to create new posts can be time-consuming, and easy to forget.\u003C\u002Fp>\n\u003Cp>With the \u003Cstrong>Post to Google My Business\u003C\u002Fstrong> plugin, you can save time and maximize your SEO benefits by publishing directly from your WordPress dashboard!\u003C\u002Fp>\n\u003Ch4>Effortless auto-posting & powerful features\u003C\u002Fh4>\n\u003Cp>Use the \u003Cstrong>Auto-post\u003C\u002Fstrong> feature to instantly share your latest WordPress content to your Google Business Profile. Posts are generated based on a preset template and automatically include your post’s featured image, keeping your profile fresh with minimal effort.\u003C\u002Fp>\n\u003Ch4>Why choose Post to Google My Business?\u003C\u002Fh4>\n\u003Cp>✅ \u003Cstrong>Create, edit, and delete posts\u003C\u002Fstrong> without leaving WordPress\u003Cbr \u002F>\n✅ \u003Cstrong>Auto-publish\u003C\u002Fstrong> your latest WordPress posts, pages and custom post types to your Google Business Profile\u003Cbr \u002F>\n✅ \u003Cstrong>Beautiful, clean posts\u003C\u002Fstrong> – Automatically strips unnecessary HTML, shortcodes, and visual editor clutter (Divi, WPBakery, etc.)\u003Cbr \u002F>\n✅ \u003Cstrong>Multisite support\u003C\u002Fstrong> – Works on both network and site level\u003Cbr \u002F>\n✅ \u003Cstrong>Third-party integration\u003C\u002Fstrong> – Publish from \u003Cstrong>Zapier, IFTTT, Integromat, ManageWP, MainWP\u003C\u002Fstrong>, and more\u003Cbr \u002F>\n✅ \u003Cstrong>Secure & reliable\u003C\u002Fstrong> – Uses the official \u003Cstrong>Google My Business API\u003C\u002Fstrong> with \u003Cstrong>oAuth\u003C\u002Fstrong> authentication\u003Cbr \u002F>\n✅ \u003Cstrong>Developer-friendly\u003C\u002Fstrong> – Hooks, filters, and WordPress-native functions for easy customization\u003Cbr \u002F>\n✅ \u003Cstrong>Translation-ready\u003C\u002Fstrong> – Fully compatible with WPML and other translation plugins\u003Cbr \u002F>\n✅ \u003Cstrong>Modern image support\u003C\u002Fstrong> – Works with \u003Cstrong>WebP\u003C\u002Fstrong>, \u003Cstrong>AVIF\u003C\u002Fstrong>, and other optimized formats\u003Cbr \u002F>\n✅ \u003Cstrong>Gutenberg-compatible\u003C\u002Fstrong> – Works seamlessly with the Block Editor\u003C\u002Fp>\n\u003Ch4>Time-saving features available in Premium:\u003C\u002Fh4>\n\u003Cp>Upgrade to \u003Cstrong>Post to Google My Business premium\u003C\u002Fstrong> for \u003Cstrong>even more automation and flexibility\u003C\u002Fstrong>:\u003Cbr \u002F>\n⭐ \u003Cstrong>Product support\u003C\u002Fstrong> – Create and manage \u003Cstrong>real\u003C\u002Fstrong> Google Business Profile \u003Cstrong>Products\u003C\u002Fstrong> from WooCommerce or other content\u003Cbr \u002F>\n⭐ \u003Cstrong>Scheduled posts\u003C\u002Fstrong> – Plan and \u003Cstrong>automate future post publishing\u003C\u002Fstrong>\u003Cbr \u002F>\n⭐ \u003Cstrong>Multi-location & Multi-account support\u003C\u002Fstrong> – Publish posts across \u003Cstrong>multiple GBP locations\u003C\u002Fstrong> at once\u003Cbr \u002F>\n⭐ \u003Cstrong>Auto re-posting (Recycling)\u003C\u002Fstrong> – Keep your content fresh by \u003Cstrong>automatically republishing\u003C\u002Fstrong> posts at set intervals\u003Cbr \u002F>\n⭐ \u003Cstrong>Category- & tag-based auto-publishing\u003C\u002Fstrong> – Control exactly what gets posted\u003Cbr \u002F>\n⭐ \u003Cstrong>Spintax support\u003C\u002Fstrong> – Generate \u003Cstrong>unique\u003C\u002Fstrong> content variations to avoid duplication\u003Cbr \u002F>\n⭐ \u003Cstrong>Evergreen content\u003C\u002Fstrong> – Randomly publish from a selection of your best content\u003Cbr \u002F>\n⭐ \u003Cstrong>Post campaigns\u003C\u002Fstrong> – Create GMB posts that aren’t tied to a specific WordPress post or page\u003Cbr \u002F>\n⭐ \u003Cstrong>Multiple auto-post Templates\u003C\u002Fstrong> – Customize and manage different posting styles\u003Cbr \u002F>\n⭐ \u003Cstrong>Agency support\u003C\u002Fstrong> – Manage Google My Business posts for \u003Cstrong>multiple clients\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdigitaldistortion.dev\u002F?utm_source=repository&utm_medium=link&utm_campaign=learn_more&utm_content=description\" rel=\"nofollow ugc\">Learn more about Post to Google My Business Premium\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Great support!\u003C\u002Fh4>\n\u003Cp>We’re here to help in case you’re having trouble using Post to Google My Business. Just ask in the support forum and we’ll get back to you ASAP. Feedback and ideas to improve the plugin are always welcome.\u003C\u002Fp>\n","Auto-publish posts, pages & CPTs, plus manage Google Business Profile posts. All from your WordPress dashboard!",10000,427864,98,154,"2026-02-16T12:28:00.000Z","4.9.0","7.1",[71,72,21,73,22],"gmb","google-business-profile","google-places","https:\u002F\u002Fdigitaldistortion.dev","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-to-google-my-business.3.3.4.zip","2023-07-24 00:00:00",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":15,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":95,"download_link":96,"security_score":26,"vuln_count":31,"unpatched_count":13,"last_vuln_date":97,"fetched_at":28},"business-profile","Five Star Business Profile and Schema","2.3.17","Rustaurius","https:\u002F\u002Fprofiles.wordpress.org\u002Frustaurius\u002F","\u003Cp>Add schema structured data to any page and\u002For post type on your site. Also easily create a contact card to add all your business details with the correct structured data. Enhance your site with SEO friendly Schema.org markup!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The plugin includes a Gutenberg contact card block as well as a contact card shortcode, so you can display your business info, with included structured data, on any page, no matter which page editing system you are using.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add LD+JSON structured data to any or every page or post on your site\u003C\u002Fli>\n\u003Cli>Support for all organization schema types\u003C\u002Fli>\n\u003Cli>Support for all schema rich results types\u003C\u002Fli>\n\u003Cli>Customize general\u002Fglobal schema data on the post edit screen\u003C\u002Fli>\n\u003Cli>Create an SEO-friendly contact card that you can add via Gutenberg block or shortcode\u003C\u002Fli>\n\u003Cli>Easily include a Google map, opening hours and all your business details\u003C\u002Fli>\n\u003Cli>Add multiple locations\u003C\u002Fli>\n\u003Cli>Test any page on your site using Google’s Rich Results Test\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Five Business Profile and Schema is very user friendly and comes with a walk-through that runs automatically when you activate the plugin and will help you add your business info, create your contact card and add a schema rule.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQuDl7m2okYc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Add Structured Data to Any Page\u003C\u002Fh4>\n\u003Cp>The plugin comes with a database of every organization type schema and every rich results type. With this you can easily create a new schema element and assign a specific structured data type to a page, an individual post, an entire post type, or to your site as a whole.\u003C\u002Fp>\n\u003Cp>Each schema and rich results type comes with its corresponding properties\u002Ffields, as per schema.org. When you add a schema element, you can fill in each of these properties with defaults that you want to apply to all posts\u002Fpages that have the schema. You can then customize each property directly on the post edit screen, should you need to make a change for a specific page or post.\u003C\u002Fp>\n\u003Cp>Whether you’re running your website for a local business, a corporation, a restaurant, a specific project, a sports team, or any other type of organization, with just a few clicks, you can have the correct schema added to your pages, to help enhance your results in search engines!\u003C\u002Fp>\n\u003Ch4>Business Profile Contact Card\u003C\u002Fh4>\n\u003Cp>The Five Star Business Profile and Schema plugin is also perfect for adding your contact details to any page on your site. It comes with a handy form to help you fill in your info, which then gets automatically included on your site both as a contact card and as schema structured data, using the new LD+JSON format.\u003C\u002Fp>\n\u003Cp>Your contact card can be quickly added anywhere on your site using a block, shortocde or widget, which will display the folling info:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Business name\u003C\u002Fli>\n\u003Cli>Address\u003C\u002Fli>\n\u003Cli>Phone number with separate click-to-call phone number\u003C\u002Fli>\n\u003Cli>Cell phone number with click-to-call functionality\u003C\u002Fli>\n\u003Cli>Whatsapp number with click-to-call functionality\u003C\u002Fli>\n\u003Cli>Fax number\u003C\u002Fli>\n\u003Cli>Contact page link or email address\u003C\u002Fli>\n\u003Cli>Link to Google Map with directions to your establishment\u003C\u002Fli>\n\u003Cli>Google Map showing your location\u003C\u002Fli>\n\u003Cli>Opening hours\u003C\u002Fli>\n\u003Cli>Exceptions for opening hours, to specify days that are closed or have different hours (e.g. holidays)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For all of this information, the correct schema.org markup is added LD+JSON format. This helps search engines, like Google, discover your address, phone number and opening hours, so they can display them with your listing on Google.\u003C\u002Fp>\n\u003Cp>Choose from a wide array of microdata item types for your business schema, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Corporation schema\u003C\u002Fli>\n\u003Cli>Organization schema\u003C\u002Fli>\n\u003Cli>Local Business schema\u003C\u002Fli>\n\u003Cli>Restaurant schema\u003C\u002Fli>\n\u003Cli>Many more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Maps Structured Data\u003C\u002Fh4>\n\u003Cp>The integrated Google Maps features allow you to enhance your location structured data by displaying a business map on your site with full schema support. Your business location, including the business address, will be displayed on a map (with the correct map schema), as well as in text with the correct location microdata.\u003C\u002Fp>\n\u003Ch4>Multiple Locations\u003C\u002Fh4>\n\u003Cp>Business Profile supports multiple locations. This powerful feature works great for businesses that have several offices, for delivery services, for restaurants with multiple locations, etc. Business location schema is added to each entry and you can showcase your details using the Gutenberg schema block, via the location shortcode or with the included widget. For help getting started with this, you can visit:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Fbusiness-profile\u002Fuser\u002Fmultiple-locations\" rel=\"nofollow ugc\">https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Fbusiness-profile\u002Fuser\u002Fmultiple-locations\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The multiple location structured data for your business also syncs up with the Five Star Restaurant Reservations to automatically offer a dropdown in your reservation form, so people can pick which location they want to book at.\u003C\u002Fp>\n\u003Cp>You can choose separate organization schema, corporation schema or local business schema for each new location you create, so each schema shortcode and each page’s contact info is uniquely optimized with SEO and search results in mind.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FNIB0iFC4tCM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Premium Schema Features\u003C\u002Fh4>\n\u003Cp>The premium version of the Five Star Business Profile and Schema plugin comes with several extra features that will help you set up and refine your structured data more quickly and more accurately.\u003C\u002Fp>\n\u003Cp>These include a default helper functionality for your schema. This option adds a large list of default values to the plugin and allows you to easily populate each schema property with one of these values. No need to be familiar with all the different schema properties and types. Just choose the default you want from the included list and you’re off and running!\u003C\u002Fp>\n\u003Cp>The premium version also includes new integrations that will help you automatically apply specific structured data to certain areas of your site. For example, the WooCommerce Integration option will automatically add full Product schema to your WooCommerce shop, helping to enhance the search results for your products.\u003C\u002Fp>\n\u003Cp>There is also a posts integration option, which will automatically add Article rich snippets to the default Posts post type. This way, all your articles and blog posts can have the correct schema, without the need for manually inputting it each time you add a new post.\u003C\u002Fp>\n\u003Cp>The premium version also syncs with our Five Star Restaurant Manager mobile app (available for iOS and Android) and lets you update your business and contact card info on the go, from a phone or tablet, and without having to be logged in to your WordPress site.\u003C\u002Fp>\n\u003Cp>Key premium features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Schema default helpers, which let you choose defaults for all schema properties.\u003C\u002Fli>\n\u003Cli>Post rich snippets, to automatically add full Article schema.org markup to posts\u003C\u002Fli>\n\u003Cli>WooCommerce Integration, to automatically add full Product structured data to your shop.\u003C\u002Fli>\n\u003Cli>Access to the Five Star Restaurant Manager mobile app, to manage your business and contact card info on the go. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This schema structured data and contact card plugin is one part of our suite of plugins designed to give you the best WordPress business and restaurant experience. Our plugins provide 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\u003C\u002Ful>\n\u003Ch4>For help and support, please see:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Our documentation and user guide, here: \u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Fbusiness-profile\u002Fuser\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Fbusiness-profile\u002Fuser\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Our FAQ page, here: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbusiness-profile\u002Ffaq\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbusiness-profile\u002Ffaq\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Our installation guide, here: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbusiness-profile\u002Finstallation\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbusiness-profile\u002Finstallation\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Our tutorial videos, here: \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLEndQUuhlvSoOidQF7iRvstiKjOT4tX71\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLEndQUuhlvSoOidQF7iRvstiKjOT4tX71\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>The Business Profile and Schema support forum, here: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbusiness-profile\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbusiness-profile\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Our Support Center, here: \u003Ca href=\"https:\u002F\u002Fwww.fivestarplugins.com\u002Fsupport-center\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.fivestarplugins.com\u002Fsupport-center\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developers\u003C\u002Fh4>\n\u003Cp>This plugin is packed with templates and hooks so you can extend it as needed. Read the \u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Fbusiness-profile\u002Fdeveloper\u002F\" rel=\"nofollow ugc\">developer documentation\u003C\u002Fa>.\u003C\u002Fp>\n","Add structured data to any page or post type. Create an SEO friendly contact card with your business info and associated schema.",8000,403721,96,52,"2026-02-03T16:02:00.000Z","5.3","",[93,78,22,23,94],"address","seo","https:\u002F\u002Fwww.fivestarplugins.com\u002Fplugins\u002Fbusiness-profile\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbusiness-profile.2.3.17.zip","2022-01-18 00:00:00",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":26,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":91,"tags":112,"homepage":117,"download_link":118,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wpspeed-localbusiness-schema","Local Business Schema (JSON-LD) Lite","3.0.0","Lumiverse Dynamic","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestseogr\u002F","\u003Ch4>Local Business Schema Lite by Lumiverse\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>JSON-LD Local Business Schema\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cbr \u002F>\n  Easily add structured Local Business Schema (JSON-LD) to your website — improve your visibility on Google, attract more local customers, and enhance your search rankings. No coding needed. Fast, simple, and effective!\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Features Available:\u003C\u002Fstrong>\u003Cbr \u002F>\n  1. Business Type (4 Generic Types Available)\u003Cbr \u002F>\n  2. Business Name\u003Cbr \u002F>\n  3. Street Address\u003Cbr \u002F>\n  4. Image\u003Cbr \u002F>\n  5. City\u003Cbr \u002F>\n  6. State\u003Cbr \u002F>\n  7. AddressCountry\u003Cbr \u002F>\n  8. Postal Code\u003Cbr \u002F>\n  9. Phone\u003Cbr \u002F>\n  10. URL\u003Cbr \u002F>\n  11. Geo Coordinates\u003Cbr \u002F>\n  12. Google Map\u003Cbr \u002F>\n  13. Price Range\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>GO PRO\u003C\u002Fstrong>\u003Cbr \u002F>\n  View our pro version, \u003Ca href=\"https:\u002F\u002Fstore.lvdynamic.com\u002Fproduct\u002Flocal-business-schema-pro\u002F\" rel=\"friend nofollow ugc\">Localbusiness Schema PRO [JSON-LD]\u003C\u002Fa>\u003Cbr \u002F>\n  \u003Cbr \u002F>\n  \u003Cstrong>Features Available:\u003C\u002Fstrong>\u003Cbr \u002F>\n  1. Business Type (113+ business types)\u003Cbr \u002F>\n  2. Essential Business Details (Business Name, Street Address, City, State, Postal Code, Phone Number)\u003Cbr \u002F>\n  3. Second Address Support\u003Cbr \u002F>\n  4. Online Presence Information (Google Maps URL, Website URL)\u003Cbr \u002F>\n  5. Image to represent your business visually\u003Cbr \u002F>\n  6. List the payment methods\u003Cbr \u002F>\n  7. Add precise geographic coordinates to help search engines pinpoint your exact location.\u003Cbr \u002F>\n  8. Define your business’s operating hours\u003Cbr \u002F>\n  9. Specify your price range\u003Cbr \u002F>\n  10. Woocommerce Product Schema\u003Cbr \u002F>\n  11. Breadcrumbs Schema\u003Cbr \u002F>\n  \u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fstore.lvdynamic.com\u002Fproduct\u002Flocal-business-schema-pro\u002F\" rel=\"friend nofollow ugc\">VIEW MORE\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Do You Need Help with your Website?\u003C\u002Fstrong>\u003Cbr \u002F>\n  Check out our Services, \u003Ca href=\"https:\u002F\u002Flvdynamic.com\u002F\" rel=\"friend nofollow ugc\">Lumiverse Dynamic\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Boost Local SEO with Smart Local Business Schema JSON-LD",3000,25782,11,"2025-09-22T17:28:00.000Z","6.8.5","4.7",[113,114,22,115,116],"json-schema","json-ld","seo-optimization","structured-data","https:\u002F\u002Flvdynamic.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpspeed-localbusiness-schema.3.0.0.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":13,"num_ratings":13,"last_updated":129,"tested_up_to":15,"requires_at_least":130,"requires_php":17,"tags":131,"homepage":134,"download_link":135,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"local-business-schema-generator","Local Business Schema Generator","1.4.1","Vincent Roper","https:\u002F\u002Fprofiles.wordpress.org\u002Flumenwp\u002F","\u003Cp>This plugin provides a simple interface to generate crucial \u003Ccode>LocalBusiness\u003C\u002Fcode> schema markup (JSON-LD) for your website. Simply fill in your business details on our easy-to-use settings page, and the plugin automatically adds the correct structured data code for search engines like Google. This helps them understand your business details (name, address, phone, etc.), potentially improving your local search ranking and Knowledge Panel appearance. Also includes basic \u003Ccode>WebSite\u003C\u002Fcode> schema.\u003C\u002Fp>\n\u003Cp>Add \u003Cstrong>Google-friendly structured data\u003C\u002Fstrong> to improve your local SEO and search visibility. Perfect for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Local businesses\u003C\u002Fli>\n\u003Cli>Restaurants\u003C\u002Fli>\n\u003Cli>Stores\u003C\u002Fli>\n\u003Cli>Medical practices\u003C\u002Fli>\n\u003Cli>Service providers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>✓ Simple schema generation via settings page\u003Cbr \u002F>\n✓ Supports multiple common business types\u003Cbr \u002F>\n✓ Automatic JSON-LD output in website \u003Ccode>\u003Chead>\u003C\u002Fcode>\u003Cbr \u002F>\n✓ No coding required\u003Cbr \u002F>\n✓ Outputs valid JSON-LD markup\u003Cbr \u002F>\n✓ Passes Google’s Structured Data Testing Tool\u003Cbr \u002F>\n✓ SEO Compatibility\u003Cbr \u002F>\n✓ Enhances Google search presence\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>✓ Designed to work alongside major SEO plugins\u003Cbr \u002F>\n✓ No conflicts with core WordPress features\u003Cbr \u002F>\n✓ Clean schema output validated by Google\u003Cbr \u002F>\n✓ Boosts local search visibility\u003Cbr \u002F>\n✓ Enhances your Google Knowledge Panel\u003Cbr \u002F>\n✓ Helps your business show up on Google Maps more accurately\u003Cbr \u002F>\n✓ Avoids duplicate WebSite schema when used with SEO plugins\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Flocal-business-schema-generator\u002F\" rel=\"ugc\">WordPress Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GPLv2 or later\u003C\u002Fp>\n","Add Google-friendly LocalBusiness and WebSite schema to your WordPress site—no coding required.",80,762,"2025-12-13T07:20:00.000Z","5.5",[132,133,22,23,116],"google-schema","local-business","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flocal-business-schema-generator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flocal-business-schema-generator.zip",{"attackSurface":137,"codeSignals":322,"taintFlows":622,"riskAssessment":669,"analyzedAt":677},{"hooks":138,"ajaxHandlers":266,"restRoutes":293,"shortcodes":320,"cronEvents":321,"entryPointCount":11,"unprotectedCount":13},[139,145,149,153,157,159,162,167,172,177,180,182,184,189,193,197,201,205,209,214,217,221,224,228,233,237,241,245,248,252,256,259,263],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","admin_menu","register_menus","includes\\admin\\class-synoveo-admin-menu.php",38,{"type":140,"name":146,"callback":147,"file":143,"line":148},"admin_enqueue_scripts","enqueue_assets",39,{"type":140,"name":150,"callback":151,"file":143,"line":152},"admin_notices","show_admin_notices",40,{"type":140,"name":154,"callback":155,"file":143,"line":156},"admin_post_synoveo_give_consent","handle_consent",41,{"type":140,"name":146,"callback":147,"file":158,"line":148},"includes\\admin\\class-synoveo-deactivation-feedback.php",{"type":140,"name":160,"callback":161,"file":158,"line":152},"admin_footer","render_modals",{"type":140,"name":163,"callback":164,"file":165,"line":166},"elementor\u002Floaded","closure","includes\\class-synoveo-autoloader.php",170,{"type":140,"name":168,"callback":169,"file":170,"line":171},"admin_init","maybe_send_heartbeat_on_admin","includes\\class-synoveo-heartbeat.php",56,{"type":140,"name":173,"callback":174,"file":175,"line":176},"init","register_shortcode","includes\\class-synoveo-rating-summary-shortcode.php",49,{"type":140,"name":178,"callback":179,"file":175,"line":44},"wp_enqueue_scripts","enqueue_styles",{"type":140,"name":173,"callback":174,"file":181,"line":88},"includes\\class-synoveo-reviews-shortcode.php",{"type":140,"name":178,"callback":179,"file":181,"line":183},53,{"type":140,"name":185,"callback":186,"priority":31,"file":187,"line":188},"wp_head","output_schema","includes\\class-synoveo-schema-output.php",79,{"type":140,"name":163,"callback":190,"file":191,"line":192},"register_elementor_hooks","includes\\integrations\\class-synoveo-elementor-integration.php",60,{"type":140,"name":194,"callback":195,"file":191,"line":196},"elementor\u002Feditor\u002Fbefore_enqueue_scripts","enqueue_editor_scripts",71,{"type":140,"name":198,"callback":199,"priority":13,"file":191,"line":200},"elementor\u002Feditor\u002Ffooter","start_output_buffering",72,{"type":140,"name":198,"callback":202,"priority":203,"file":191,"line":204},"inject_synoveo_tab",999,73,{"type":140,"name":198,"callback":206,"priority":207,"file":191,"line":208},"render_panel_content",1000,74,{"type":140,"name":210,"callback":211,"priority":44,"file":212,"line":213},"save_post","handle_post_save","includes\\services\\class-synoveo-auto-post-service.php",63,{"type":140,"name":215,"callback":216,"priority":11,"file":212,"line":204},"elementor\u002Fdocument\u002Fafter_save","handle_elementor_save",{"type":140,"name":218,"callback":219,"priority":11,"file":212,"line":220},"transition_post_status","handle_scheduled_publish",76,{"type":140,"name":222,"callback":223,"file":212,"line":188},"add_meta_boxes","add_meta_box",{"type":140,"name":225,"callback":226,"file":212,"line":227},"rest_api_init","register_rest_routes",85,{"type":140,"name":229,"callback":230,"file":231,"line":232},"plugins_loaded","synoveo_init","synoveo.php",119,{"type":140,"name":173,"callback":234,"priority":235,"file":231,"line":236},"synoveo_init_auto_post_service",15,319,{"type":140,"name":173,"callback":238,"priority":239,"file":231,"line":240},"synoveo_init_heartbeat_service",20,341,{"type":140,"name":242,"callback":243,"file":231,"line":244},"enqueue_block_editor_assets","synoveo_enqueue_auto_post_panel",483,{"type":140,"name":225,"callback":246,"file":231,"line":247},"synoveo_register_rest_routes",500,{"type":140,"name":249,"callback":250,"priority":31,"file":231,"line":251},"send_headers","synoveo_add_cors_headers",549,{"type":140,"name":253,"callback":254,"file":231,"line":255},"activated_plugin","synoveo_clear_detection_cache_on_plugin_change",612,{"type":140,"name":257,"callback":254,"file":231,"line":258},"deactivated_plugin",613,{"type":140,"name":260,"callback":261,"priority":11,"file":231,"line":262},"upgrader_process_complete","synoveo_clear_caches_on_plugin_upgrade",652,{"type":140,"name":150,"callback":264,"file":231,"line":265},"synoveo_cache_cleared_notice",809,[267,273,277,281,285,289],{"action":268,"nopriv":269,"callback":270,"hasNonce":271,"hasCapCheck":271,"file":158,"line":272},"synoveo_submit_feedback",false,"handle_feedback_submission",true,43,{"action":274,"nopriv":269,"callback":275,"hasNonce":271,"hasCapCheck":271,"file":158,"line":276},"synoveo_set_deletion_choice","handle_deletion_choice",44,{"action":278,"nopriv":269,"callback":279,"hasNonce":271,"hasCapCheck":271,"file":191,"line":280},"synoveo_elementor_save","ajax_save_settings",77,{"action":282,"nopriv":269,"callback":283,"hasNonce":271,"hasCapCheck":271,"file":212,"line":284},"synoveo_reset_auto_post","handle_reset_auto_post",82,{"action":286,"nopriv":269,"callback":287,"hasNonce":271,"hasCapCheck":271,"file":231,"line":288},"synoveo_refresh_reviews","synoveo_refresh_reviews_ajax",129,{"action":290,"nopriv":269,"callback":291,"hasNonce":271,"hasCapCheck":271,"file":231,"line":292},"synoveo_refresh_status","synoveo_refresh_status_ajax",214,[294,303,309,315],{"namespace":295,"route":296,"methods":297,"callback":299,"permissionCallback":300,"file":301,"line":302},"synoveo\u002Fv1","\u002Fschema\u002Fsettings",[298],"POST","handle_update_settings","check_admin_permission","includes\\rest\\handlers\\class-synoveo-schema-handler.php",47,{"namespace":295,"route":304,"methods":305,"callback":307,"permissionCallback":300,"file":301,"line":308},"\u002Fschema\u002Fpreview",[306],"GET","handle_preview",68,{"namespace":295,"route":310,"methods":311,"callback":312,"permissionCallback":313,"file":212,"line":314},"\u002Fauto-posts\u002Fstatus",[306],"rest_get_auto_post_status","rest_permission_edit_post",605,{"namespace":295,"route":316,"methods":317,"callback":318,"permissionCallback":313,"file":212,"line":319},"\u002Fauto-posts\u002Fretry",[298],"rest_retry_auto_post",624,[],[],{"dangerousFunctions":323,"sqlUsage":333,"outputEscaping":355,"fileOperations":31,"externalRequests":618,"nonceChecks":619,"capabilityChecks":620,"bundledLibraries":621},[324,329],{"fn":325,"file":326,"line":327,"context":328},"unserialize","direct-api.php",236,"$unserialized = @unserialize( $value );",{"fn":325,"file":330,"line":331,"context":332},"includes\\services\\class-synoveo-option-batch-reader.php",99,"$un = @unserialize( $value );",{"prepared":334,"raw":335,"locations":336},137,6,[337,340,344,346,350,352],{"file":326,"line":338,"context":339},1223,"$wpdb->get_results() with variable interpolation",{"file":341,"line":342,"context":343},"includes\\class-synoveo-api-logger.php",704,"$wpdb->query() with variable interpolation",{"file":341,"line":345,"context":343},709,{"file":347,"line":348,"context":349},"includes\\rest\\handlers\\class-synoveo-sources-handler.php",323,"$wpdb->get_var() with variable interpolation",{"file":347,"line":351,"context":349},333,{"file":353,"line":354,"context":349},"includes\\services\\class-synoveo-business-service.php",606,{"escaped":356,"rawEcho":357,"locations":358},403,138,[359,362,363,364,366,368,370,372,374,376,378,381,383,385,387,389,391,392,394,396,398,399,401,403,405,407,409,411,413,415,417,418,420,423,424,425,426,428,429,431,433,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,499,501,503,505,507,509,511,513,515,517,519,520,522,523,525,526,528,530,532,534,536,538,539,541,542,544,545,547,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,581,583,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616],{"file":326,"line":360,"context":361},32,"raw output",{"file":326,"line":308,"context":361},{"file":326,"line":227,"context":361},{"file":326,"line":365,"context":361},157,{"file":326,"line":367,"context":361},1429,{"file":326,"line":369,"context":361},1456,{"file":326,"line":371,"context":361},1479,{"file":326,"line":373,"context":361},1495,{"file":326,"line":375,"context":361},1516,{"file":326,"line":377,"context":361},1533,{"file":379,"line":380,"context":361},"includes\\admin\\class-synoveo-admin-controller.php",270,{"file":379,"line":382,"context":361},272,{"file":175,"line":384,"context":361},202,{"file":181,"line":386,"context":361},255,{"file":187,"line":388,"context":361},146,{"file":390,"line":192,"context":361},"includes\\helpers\\class-synoveo-components.php",{"file":390,"line":204,"context":361},{"file":390,"line":393,"context":361},97,{"file":390,"line":395,"context":361},103,{"file":390,"line":397,"context":361},237,{"file":390,"line":397,"context":361},{"file":390,"line":400,"context":361},409,{"file":390,"line":402,"context":361},421,{"file":390,"line":404,"context":361},426,{"file":390,"line":406,"context":361},428,{"file":390,"line":408,"context":361},430,{"file":390,"line":410,"context":361},433,{"file":390,"line":412,"context":361},506,{"file":390,"line":414,"context":361},557,{"file":191,"line":416,"context":361},209,{"file":191,"line":292,"context":361},{"file":419,"line":365,"context":361},"templates\\admin-reviews.php",{"file":421,"line":422,"context":361},"templates\\admin-settings.php",64,{"file":421,"line":308,"context":361},{"file":421,"line":220,"context":361},{"file":421,"line":33,"context":361},{"file":421,"line":427,"context":361},95,{"file":421,"line":395,"context":361},{"file":421,"line":430,"context":361},106,{"file":421,"line":432,"context":361},110,{"file":421,"line":232,"context":361},{"file":421,"line":435,"context":361},120,{"file":421,"line":437,"context":361},127,{"file":421,"line":439,"context":361},128,{"file":421,"line":441,"context":361},135,{"file":421,"line":443,"context":361},136,{"file":421,"line":445,"context":361},144,{"file":421,"line":447,"context":361},151,{"file":421,"line":449,"context":361},158,{"file":421,"line":451,"context":361},164,{"file":421,"line":453,"context":361},177,{"file":421,"line":455,"context":361},178,{"file":421,"line":457,"context":361},183,{"file":421,"line":459,"context":361},187,{"file":421,"line":461,"context":361},197,{"file":421,"line":463,"context":361},201,{"file":421,"line":465,"context":361},213,{"file":421,"line":467,"context":361},226,{"file":421,"line":469,"context":361},235,{"file":421,"line":471,"context":361},242,{"file":421,"line":473,"context":361},245,{"file":421,"line":475,"context":361},251,{"file":421,"line":477,"context":361},259,{"file":421,"line":479,"context":361},260,{"file":421,"line":481,"context":361},263,{"file":421,"line":483,"context":361},265,{"file":421,"line":485,"context":361},266,{"file":421,"line":487,"context":361},268,{"file":421,"line":489,"context":361},273,{"file":421,"line":491,"context":361},274,{"file":421,"line":493,"context":361},277,{"file":421,"line":495,"context":361},279,{"file":421,"line":497,"context":361},281,{"file":421,"line":497,"context":361},{"file":421,"line":500,"context":361},283,{"file":421,"line":502,"context":361},292,{"file":421,"line":504,"context":361},293,{"file":421,"line":506,"context":361},299,{"file":421,"line":508,"context":361},301,{"file":421,"line":510,"context":361},316,{"file":421,"line":512,"context":361},318,{"file":421,"line":514,"context":361},330,{"file":421,"line":516,"context":361},335,{"file":421,"line":518,"context":361},337,{"file":421,"line":518,"context":361},{"file":421,"line":521,"context":361},338,{"file":421,"line":521,"context":361},{"file":421,"line":524,"context":361},339,{"file":421,"line":524,"context":361},{"file":421,"line":527,"context":361},346,{"file":421,"line":529,"context":361},347,{"file":421,"line":531,"context":361},350,{"file":421,"line":533,"context":361},351,{"file":421,"line":535,"context":361},355,{"file":421,"line":537,"context":361},358,{"file":421,"line":537,"context":361},{"file":421,"line":540,"context":361},364,{"file":421,"line":540,"context":361},{"file":421,"line":543,"context":361},365,{"file":421,"line":543,"context":361},{"file":421,"line":546,"context":361},366,{"file":421,"line":546,"context":361},{"file":421,"line":549,"context":361},372,{"file":421,"line":551,"context":361},373,{"file":421,"line":553,"context":361},379,{"file":421,"line":555,"context":361},381,{"file":421,"line":557,"context":361},387,{"file":421,"line":559,"context":361},388,{"file":421,"line":561,"context":361},392,{"file":421,"line":563,"context":361},394,{"file":421,"line":565,"context":361},402,{"file":421,"line":567,"context":361},408,{"file":421,"line":569,"context":361},414,{"file":421,"line":571,"context":361},420,{"file":421,"line":573,"context":361},422,{"file":421,"line":575,"context":361},423,{"file":421,"line":577,"context":361},424,{"file":421,"line":579,"context":361},425,{"file":421,"line":404,"context":361},{"file":421,"line":582,"context":361},427,{"file":421,"line":406,"context":361},{"file":421,"line":585,"context":361},429,{"file":421,"line":587,"context":361},434,{"file":421,"line":589,"context":361},436,{"file":421,"line":591,"context":361},441,{"file":421,"line":593,"context":361},444,{"file":421,"line":595,"context":361},450,{"file":421,"line":597,"context":361},453,{"file":421,"line":599,"context":361},465,{"file":421,"line":601,"context":361},493,{"file":421,"line":603,"context":361},494,{"file":421,"line":605,"context":361},496,{"file":421,"line":607,"context":361},497,{"file":421,"line":609,"context":361},505,{"file":421,"line":611,"context":361},508,{"file":421,"line":613,"context":361},511,{"file":421,"line":615,"context":361},514,{"file":617,"line":144,"context":361},"templates\\frontend-connect.php",21,9,25,[],[623,647,660],{"entryPoint":624,"graph":625,"unsanitizedCount":31,"severity":646},"\u003Cclass-synoveo-auto-post-service> (includes\\services\\class-synoveo-auto-post-service.php:0)",{"nodes":626,"edges":643},[627,632,636],{"id":628,"type":629,"label":630,"file":212,"line":631},"n0","source","$_POST",1274,{"id":633,"type":634,"label":635,"file":212,"line":631},"n1","transform","→ call_api_get_with_meta()",{"id":637,"type":638,"label":639,"file":640,"line":641,"wp_function":642},"n2","sink","wp_remote_get() [SSRF]","includes\\services\\class-synoveo-api-service.php",665,"wp_remote_get",[644,645],{"from":628,"to":633,"sanitized":269},{"from":633,"to":637,"sanitized":269},"medium",{"entryPoint":648,"graph":649,"unsanitizedCount":31,"severity":646},"synoveo_add_cors_headers (synoveo.php:511)",{"nodes":650,"edges":658},[651,654],{"id":628,"type":629,"label":652,"file":231,"line":653},"$_SERVER",520,{"id":633,"type":638,"label":655,"file":231,"line":656,"wp_function":657},"header() [Header Injection]",535,"header",[659],{"from":628,"to":633,"sanitized":269},{"entryPoint":661,"graph":662,"unsanitizedCount":13,"severity":668},"\u003Csynoveo> (synoveo.php:0)",{"nodes":663,"edges":666},[664,665],{"id":628,"type":629,"label":652,"file":231,"line":653},{"id":633,"type":638,"label":655,"file":231,"line":656,"wp_function":657},[667],{"from":628,"to":633,"sanitized":271},"low",{"summary":670,"deductions":671},"The 'synoveo' plugin v2.3.1 demonstrates generally good security practices, particularly in its handling of AJAX and REST API endpoints, with all identified entry points appearing to have appropriate authentication and permission checks. The plugin also shows a strong adherence to using prepared statements for SQL queries and a respectable percentage of properly escaped output. The absence of any known CVEs or past vulnerabilities is a significant positive indicator of its security maturity.\n\nHowever, the presence of two instances of the `unserialize` function is a notable concern. While not explicitly flagged as exploitable in the taint analysis, `unserialize` is inherently risky as it can lead to object injection vulnerabilities if the data being unserialized is not strictly controlled and validated. Additionally, the taint analysis revealed two flows with unsanitized paths, which, although not classified as critical or high severity, warrant further investigation to ensure they do not pose an indirect risk. The limited file operations and external HTTP requests are also positive aspects.\n\nIn conclusion, the plugin has a robust foundation with minimal apparent direct vulnerabilities. The primary areas for attention are the potential risks associated with `unserialize` and the identified unsanitized paths in the taint analysis. Addressing these specific code signals would further solidify its security posture. The clean vulnerability history is a strong point, suggesting a well-maintained and secure codebase.",[672,674],{"reason":673,"points":235},"Dangerous function used (unserialize)",{"reason":675,"points":676},"Flows with unsanitized paths found",8,"2026-03-17T00:44:09.862Z",{"wat":679,"direct":688},{"assetPaths":680,"generatorPatterns":683,"scriptPaths":684,"versionParams":685},[681,682],"\u002Fwp-content\u002Fplugins\u002Fsynoveo\u002Fbuild\u002Fcss\u002Fsynoveo-frontend.css","\u002Fwp-content\u002Fplugins\u002Fsynoveo\u002Fbuild\u002Fjs\u002Fsynoveo-frontend.js",[],[682],[686,687],"synoveo\u002Fbuild\u002Fcss\u002Fsynoveo-frontend.css?ver=","synoveo\u002Fbuild\u002Fjs\u002Fsynoveo-frontend.js?ver=",{"cssClasses":689,"htmlComments":692,"htmlAttributes":695,"restEndpoints":698,"jsGlobals":700,"shortcodeOutput":702},[690,691],"synoveo-reviews-wrapper","synoveo-rating-summary-wrapper",[693,694],"\u003C!-- Synoveo reviews -->","\u003C!-- Synoveo rating summary -->",[696,697],"data-synoveo-reviews-wrapper","data-synoveo-rating-summary-wrapper",[699],"\u002Fwp-json\u002Fsynoveo\u002Fv1\u002Fsettings",[701],"SynoveoFrontendConfig",[703,704],"[synoveo_reviews]","[synoveo_rating_summary]"]