[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNV1DJV_RvJvp-NaoJA4d2QVLvfjm-b1lXFG5zWu8Hz8":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":61,"fingerprints":121},"shortcode-for-opentable","Shortcode for OpenTable Widget","1.0.0","ThemeBright","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemebright\u002F","\u003Cp>This plugin enables you to easily embed \u003Ca href=\"https:\u002F\u002Fwww.otrestaurant.com\u002Fmarketing\u002Freservationwidget\" rel=\"nofollow ugc\">the official OpenTable reservation widget\u003C\u002Fa> into your WordPress site via shortcode. It features a quick insert button with a configuration modal so you don’t have to remember syntax.\u003C\u002Fp>\n\u003Cp>Configuration settings include:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Restaraunt ID\u003C\u002Fstrong>\u003Cbr \u002F>\nYour OpenTable restaraunt ID.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Language\u003C\u002Fstrong>\u003Cbr \u002F>\nEmbed your widget in English, Français, Español, Deutsch, or 日本語.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Type\u003C\u002Fstrong>\u003Cbr \u002F>\nSupports all 4 OpenTable embed types: Standard, Tall, Wide, and Button.\u003C\u002Fp>\n","Embed the official OpenTable widget via configurable shortcode.",400,5910,100,1,"2016-12-23T19:09:00.000Z","4.7.32","2.9","",[20,21,22,23,24],"open-table","open-table-shortcode","open-table-widget","opentable","opentable-widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshortcode-for-opentable\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcode-for-opentable.1.0.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"themebright",2,460,30,84,"2026-04-05T04:29:27.193Z",[40],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":28,"num_ratings":28,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":59,"download_link":60,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"review-widgets-for-opentable","Widgets for Opentable Reviews","13.2.7","Trustindex","https:\u002F\u002Fprofiles.wordpress.org\u002Ftrustindex\u002F","\u003Cp>Display your \u003Cstrong>Opentable reviews\u003C\u002Fstrong> for free with our responsive widgets in 2 minutes.\u003C\u002Fp>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F506436083\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Cp>The plugin displays your \u003Cstrong>Opentable reviews\u003C\u002Fstrong> in amazing predesigned widgets. You can simply create and display your own widgets, and filter your reviews to build customers’ trust and increase SEO.\u003C\u002Fp>\n\u003Ch3>Free plugin features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Free usage\u003C\u002Fli>\n\u003Cli>Display up to 10 Opentable reviews\u003C\u002Fli>\n\u003Cli>40+ Widget layouts\u003C\u002Fli>\n\u003Cli>25+ Pre-designed widget styles\u003C\u002Fli>\n\u003Cli>1 Review widget\u003C\u002Fli>\n\u003Cli>Filter reviews by rating\u003C\u002Fli>\n\u003Cli>Display review reply\u003C\u002Fli>\n\u003Cli>Hide any reviews\u003C\u002Fli>\n\u003Cli>Anonymize reviewer name\u003C\u002Fli>\n\u003Cli>Language support\u003C\u002Fli>\n\u003Cli>Shortcode integration\u003C\u002Fli>\n\u003Cli>Keep all reviews in a WordPress database\u003C\u002Fli>\n\u003Cli>SEO boost\u003C\u002Fli>\n\u003Cli>Dark website support\u003C\u002Fli>\n\u003Cli>Use in any page builder: Gutenberg, Elementor, Page Origin, Beaver Builder, WPBakery, Divi, Classic, …\u003C\u002Fli>\n\u003Cli>Widget lazy load\u003C\u002Fli>\n\u003Cli>Zero loading time\u003C\u002Fli>\n\u003Cli>Use of assets stored in CDN\u003C\u002Fli>\n\u003Cli>Linux & Windows (XAMPP, WAMP,…) compatible\u003C\u002Fli>\n\u003Cli>Multisite compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Get more features with our professional review software\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.trustindex.io\u002Fti-redirect.php?a=sys-wp&c=opentable.php-r1\" rel=\"nofollow ugc\">Create a Free Account for More Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display all reviews from Google, Facebook, Yelp, Amazon, Tripadvisor, Booking.com, AirBnb, Hotels.com, …\u003C\u002Fli>\n\u003Cli>Display reviews from different platforms in a widget\u003C\u002Fli>\n\u003Cli>Display reviews with photos\u003C\u002Fli>\n\u003Cli>Customizable design\u003C\u002Fli>\n\u003Cli>Unlimited number of widgets\u003C\u002Fli>\n\u003Cli>Management of multiple businesses\u003C\u002Fli>\n\u003Cli>Option to hide a review or mark as spam\u003C\u002Fli>\n\u003Cli>Professional review tagging system\u003C\u002Fli>\n\u003Cli>Widgets are updated when you receive a new review\u003C\u002Fli>\n\u003Cli>Widget link modification\u003C\u002Fli>\n\u003Cli>Edit review order\u003C\u002Fli>\n\u003Cli>Review shortening\u003C\u002Fli>\n\u003Cli>Automated review invitation system\u003C\u002Fli>\n\u003Cli>Review widgets for your email signatures\u003C\u002Fli>\n\u003Cli>Generate amazing images from your reviews to Instagram, Facebook, Twitter, Pinterest\u003C\u002Fli>\n\u003Cli>Shortcode & HTML\u002FJavaScript support\u003C\u002Fli>\n\u003Cli>Detailed statistics\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003Cli>AMP support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.trustindex.io\u002Fti-redirect.php?a=sys-wp&c=opentable.php-r2\" rel=\"nofollow ugc\">Create a Free Account for More Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional free review plugins\u003C\u002Fh3>\n\u003Cp>Why not display your other ratings, too? Check out our other free review plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-airbnb\u002F\" rel=\"ugc\">Airbnb\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-for-aliexpress-reviews\u002F\" rel=\"ugc\">Aliexpress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-for-alibaba-reviews\u002F\" rel=\"ugc\">Alibaba\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-amazon\u002F\" rel=\"ugc\">Amazon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-booking-com\u002F\" rel=\"ugc\">Booking.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-capterra\u002F\" rel=\"ugc\">Capterra\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-for-ebay-reviews\u002F\" rel=\"ugc\">Ebay\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-expedia\u002F\" rel=\"ugc\">Expedia\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffree-facebook-reviews-and-recommendations-widgets\u002F\" rel=\"ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-foursquare\u002F\" rel=\"ugc\">Foursquare\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-reviews-plugin-for-google\u002F\" rel=\"ugc\">Google\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-hotels-com\u002F\" rel=\"ugc\">Hotels.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freviews-widgets-for-opentable\u002F\" rel=\"ugc\">Opentable\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-for-sourceforge-reviews\u002F\" rel=\"ugc\">SourceForge\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-for-thumbtack-reviews\u002F\" rel=\"ugc\">Thumbtack\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-tripadvisor\u002F\" rel=\"ugc\">Tripadvisor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freviews-widgets-for-yelp\u002F\" rel=\"ugc\">Yelp\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-for-zillow-reviews\u002F\" rel=\"ugc\">Zillow\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustomer-reviews-for-woocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freviews-widgets\u002F\" rel=\"ugc\">WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Languages\u003C\u002Fh3>\n\u003Cp>If your company does business globally, it’s in your interest to cater to various languages.\u003C\u002Fp>\n\u003Cp>Our Widgets for Opentable Reviews supports the following languages:\u003Cbr \u002F>\nAfrikaans, Albanian, Arabic, Armenian, Azerbaijani, Bengali, Bosnian, Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Macedonian, Malay, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Scottish Gaelic, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukranian, Vietnamese, Welsh\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have any issues at all setting up the Opentable reviews WordPress Plugin for your business, you can contact our customer support team in various ways.\u003C\u002Fp>\n\u003Cp>We offer 24\u002F7 email support in English.\u003C\u002Fp>\n\u003Cp>We recommend the following order when searching for answers:\u003Cbr \u002F>\n1. Plugin FAQ here at the bottom – if you don’t already know why it’s worth displaying Opentable reviews\u003Cbr \u002F>\n2. You can find more info and Troubleshooting in the plugin’s admin dashboard after install.\u003Cbr \u002F>\n3. \u003Ca href=\"https:\u002F\u002Fwww.trustindex.io\u002Ffrequently-asked-questions\u002F\" rel=\"nofollow ugc\">Trustindex FAQ\u003C\u002Fa>\u003Cbr \u002F>\n4. Check topics or ask a new question here: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Freview-widgets-for-opentable\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003Cbr \u002F>\n5. Join our Community on Facebook: https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F990874785532977\u003Cbr \u002F>\n6. If you still can’t find the answer, feel free to email us: support@trustindex.io\u003C\u002Fp>\n\u003Cp>To find out more about who we are and what we do, here are some useful links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.trustindex.io\u002F\" rel=\"nofollow ugc\">TrustIndex Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.trustindex.io\u002Fblog\u002F\" rel=\"nofollow ugc\">Our Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Embed Opentable reviews fast and easily into your WordPress site. Increase SEO, trust and sales using Opentable reviews.",70,18034,"2026-01-20T15:41:00.000Z","6.9.4","6.2","7.0",[23,55,56,57,58],"ratings","recommendations","restaurant","reviews","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-opentable\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freview-widgets-for-opentable.13.2.7.zip",{"attackSurface":62,"codeSignals":91,"taintFlows":113,"riskAssessment":114,"analyzedAt":120},{"hooks":63,"ajaxHandlers":83,"restRoutes":84,"shortcodes":85,"cronEvents":90,"entryPointCount":14,"unprotectedCount":28},[64,70,74,78],{"type":65,"name":66,"callback":67,"file":68,"line":69},"action","admin_enqueue_scripts","sot_admin_assets","shortcode-for-opentable\\includes\\admin.php",22,{"type":65,"name":71,"callback":72,"file":68,"line":73},"media_buttons","sot_insert_button",42,{"type":65,"name":75,"callback":76,"file":68,"line":77},"admin_footer","sot_modal",142,{"type":65,"name":79,"callback":80,"file":81,"line":82},"plugins_loaded","sot_init","shortcode-for-opentable.php",27,[],[],[86],{"tag":24,"callback":87,"file":88,"line":89},"sot_shortcode_widget","shortcode-for-opentable\\includes\\shortcodes.php",47,[],{"dangerousFunctions":92,"sqlUsage":93,"outputEscaping":95,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":112},[],{"prepared":28,"raw":28,"locations":94},[],{"escaped":96,"rawEcho":97,"locations":98},11,6,[99,102,104,106,108,110],{"file":68,"line":100,"context":101},55,"raw output",{"file":68,"line":103,"context":101},61,{"file":68,"line":105,"context":101},69,{"file":68,"line":107,"context":101},83,{"file":68,"line":109,"context":101},87,{"file":68,"line":111,"context":101},136,[],[],{"summary":115,"deductions":116},"The \"shortcode-for-opentable\" plugin, version 1.0.0, presents a generally positive security posture based on the provided static analysis.  The absence of SQL queries, dangerous functions, file operations, and external HTTP requests is commendable.  The plugin correctly leverages prepared statements for any database interactions, which is a strong security practice.  Furthermore, the lack of any recorded vulnerabilities or CVEs in its history suggests a history of secure development or a lack of significant security scrutiny.  The primary area of concern lies in the output escaping, where only 65% of the 17 total outputs are properly escaped. This leaves a portion of the plugin's output potentially vulnerable to cross-site scripting (XSS) attacks if the unescaped data originates from user input.  While the attack surface is minimal and protected, the incomplete output escaping warrants attention.  Overall, the plugin has a good foundation, but the minor unescaped output represents a specific risk that should be addressed.",[117],{"reason":118,"points":119},"Output escaping is not fully implemented",5,"2026-03-16T19:42:24.279Z",{"wat":122,"direct":130},{"assetPaths":123,"generatorPatterns":125,"scriptPaths":126,"versionParams":128},[124],"\u002Fwp-content\u002Fplugins\u002Fshortcode-for-opentable\u002Fassets\u002Fjs\u002Fadmin.js",[],[127],"https:\u002F\u002Fwww.opentable.com\u002Fwidget\u002Freservation\u002Floader",[129],"shortcode-for-opentable\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":131,"htmlComments":138,"htmlAttributes":139,"restEndpoints":147,"jsGlobals":148,"shortcodeOutput":149},[132,133,134,135,136,137],"sot-modal","sot-form","sot-restaurant-id","sot-language","sot-type","sot-insert",[],[140,141,142,143,144,145,146],"id=\"sot-modal\"","id=\"sot-form\"","id=\"sot-restaurant-id\"","id=\"sot-language\"","id=\"sot-type\"","name=\"sot-type\"","id=\"sot-insert\"",[],[],[150,151,152,153,154],"\u003Cscript type='text\u002Fjavascript' src='https:\u002F\u002Fwww.opentable.com\u002Fwidget\u002Freservation\u002Floader?rid=","&domain=com&type=","&theme=","&lang=","&overlay=false&iframe="]