[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXSAqnhUsMWgMvXGeLg5iBRaLOFN3uT6Yc99GCr2kupw":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":144,"fingerprints":345},"google-map-tab","Google Map Tab","1.0","Isaias Oliveira","https:\u002F\u002Fprofiles.wordpress.org\u002Fisaiaswebnet\u002F","\u003Cp>A plugin that allows you to tab with Google Maps to your posts or pages using a shortcode [google-map-tab].\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This file is part of Google Map Tab.\u003Cbr \u002F>\nGoogle Map Tab is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published\u003Cbr \u002F>\nby the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\u003Cbr \u002F>\nNome do teu Plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003Cbr \u002F>\nYou should have received a copy of the GNU General Public License along with Nome do teu Plugin. If not, see \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","A plugin that allows you to tab with Google Maps",10,1863,60,1,"2014-07-16T18:53:00.000Z","3.9.40","3.0","",[20,21,22,23,24],"editor","jquery","jquery-tabs","shortcode","tabs","http:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fgoogle-map-tab","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-map-tab.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},"isaiaswebnet",2,20,30,84,"2026-04-04T16:21:26.181Z",[40,59,82,102,122],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":57,"download_link":58,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"put","Post UI Tabs","1.1.0","Mark \u002F t31os","https:\u002F\u002Fprofiles.wordpress.org\u002Ft31os_\u002F","\u003Cp>Show off your post content inside stylish jQuery powered tabs using one of 24 different jQuery UI themes or include your own custom stylesheet.\u003C\u002Fp>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cp>The plugin provides various filters to aid users, they are as follows\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>put_decide_has_tabs\u003C\u002Fcode>: (bool) true\u002Ffalse value that determines whether to run the tabs script(runs inside a filter on \u003Ccode>the_content\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_theme_dir\u003C\u002Fcode>: (string) passes the theme directory uri\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_stylesheet\u003C\u002Fcode>: (string) name of the stylesheet to use for tabs CSS\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_skins\u003C\u002Fcode>: (array) passes the array of skins available to the plugin\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_stylesheet_uri\u003C\u002Fcode>: (string) the full stylesheet uri used (easier hook for custom stylesheets)\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_prev_text\u003C\u002Fcode>: (string) the text used for previous tab navigation(text not shown by default)\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_next_text\u003C\u002Fcode>: (string) the text used for next tab navigation(text not shown by default)\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_nav_class\u003C\u002Fcode>: (string) the classes applied to the prev and next navigation(second arg indicates prev or next text)\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_trailing_linebreak\u003C\u002Fcode>: (bool) true\u002Ffalse value to determine whether or not to add a trailing \u003Ccode>\u003Cbr \u002F>\u003C\u002Fcode> (linebreak) after each tab set\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A couple of actions are also available for when you’d rather just turn off skins and enqueue your own stylesheet\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>put_enqueue_css\u003C\u002Fcode>: runs on front facing pages with tab sets when the \u003Cem>Disable skins\u003C\u002Fem> is enabled\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_admin_enqueue_css\u003C\u002Fcode>: runs on the plugin settings page when the \u003Cem>Disable skins\u003C\u002Fem> is enabled\u003C\u002Fli>\n\u003C\u002Ful>\n","Create jQuery tabs inside your posts, pages or post types using simple shortcodes inside the post editor.",500,51368,100,14,"2013-04-30T13:43:00.000Z","3.6.1","3.1.0",[20,21,56,23,24],"jquery-ui","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fput\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fput.1.1.0.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":18,"tags":74,"homepage":78,"download_link":79,"security_score":80,"vuln_count":34,"unpatched_count":28,"last_vuln_date":81,"fetched_at":30},"tabs-pro","Tab Ultimate","2.0.0","Themepoints","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemepoints\u002F","\u003Cp>Tab Shortcode Ultimate is yet another simple, responsive, lightweight jQuery tabs plugin for creating responsive tabbed panels with unlimited options and transition animations support.\u003C\u002Fp>\n\u003Cp>This plugin allows you to use shortcode to display tabs post\u002Fpage or widget via unique post ID. You can easily Manage tabs via options page.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemepoints.com\u002Fproduct\u002Ftabs-ultimate-shortcodes\" rel=\"nofollow ugc\">Live Preview\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemepoints.com\u002Ftabultimate\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemepoints.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Need Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FKTSxUfdYj2g?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin Features \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Clean Design & Code.\u003C\u002Fli>\n\u003Cli>Fully responsive.\u003C\u002Fli>\n\u003Cli>Tabs Transitions: fade, slideUp, slideRight, flip, rotate, swingRight, scaleDown, scaleUp, etc.\u003C\u002Fli>\n\u003Cli>Events: Switch between hover and click events\u003C\u002Fli>\n\u003Cli>Accordion Transitions: normal and slide.\u003C\u002Fli>\n\u003Cli>Collapsible: Ability to collapse all accordions on smaller devices.\u003C\u002Fli>\n\u003Cli>Initial Tab : Choose which tab to display initially.\u003C\u002Fli>\n\u003Cli>Enable Custom Post.\u003C\u002Fli>\n\u003Cli>Tab Support wysiwyg text editor.\u003C\u002Fli>\n\u003Cli>Create Tab by group.\u003C\u002Fli>\n\u003Cli>Unlimited Tab Support.\u003C\u002Fli>\n\u003Cli>All Browser support.\u003C\u002Fli>\n\u003Cli>Use via shortcode.\u003C\u002Fli>\n\u003Cli>Support post\u002Fpage or widget.\u003C\u002Fli>\n\u003Cli>Enable tinymce button.\u003C\u002Fli>\n\u003Cli>And many more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Premium Features \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Clean Design & Code.\u003C\u002Fli>\n\u003Cli>Fully responsive.\u003C\u002Fli>\n\u003Cli>Widget Ready.\u003C\u002Fli>\n\u003Cli>Tabs Transitions: fade, slideUp, slideRight, flip, rotate, swingRight, scaleDown, scaleUp, etc.\u003C\u002Fli>\n\u003Cli>Events: Switch between hover and click events\u003C\u002Fli>\n\u003Cli>Accordion Transitions: normal and slide.\u003C\u002Fli>\n\u003Cli>Collapsible: Ability to collapse all accordions on smaller devices.\u003C\u002Fli>\n\u003Cli>Initial Tab : Choose which tab to display initially.\u003C\u002Fli>\n\u003Cli>Enable Custom Post.\u003C\u002Fli>\n\u003Cli>Tab Support wysiwyg text editor.\u003C\u002Fli>\n\u003Cli>Create Tab by group.\u003C\u002Fli>\n\u003Cli>Cross-browser compatibility.\u003C\u002Fli>\n\u003Cli>Drag & Drop Tab items sorting.\u003C\u002Fli>\n\u003Cli>Add and remove Tab item from backend.\u003C\u002Fli>\n\u003Cli>Use via short-codes.\u003C\u002Fli>\n\u003Cli>Tab Menu Position (top\u002Fbottom).\u003C\u002Fli>\n\u003Cli>Tab Open on hover.\u003C\u002Fli>\n\u003Cli>Tab header title font size.\u003C\u002Fli>\n\u003Cli>Tab header title font color.\u003C\u002Fli>\n\u003Cli>Active Tab header title font color.\u003C\u002Fli>\n\u003Cli>Tab title background color.\u003C\u002Fli>\n\u003Cli>Tab Content background color.\u003C\u002Fli>\n\u003Cli>Support Any videos (Ex: youtube, vimeo ).\u003C\u002Fli>\n\u003Cli>Highly customized for User Experience.\u003C\u002Fli>\n\u003Cli>Unlimited Tab anywhere in the themes or template.\u003C\u002Fli>\n\u003Cli>Work in all browsers and mobile devices.\u003C\u002Fli>\n\u003Cli>Life Time Self hosted auto updated enable.\u003C\u002Fli>\n\u003Cli>24\u002F7 dedicated support forum.\u003C\u002Fli>\n\u003Cli>Unlimited Domain.\u003C\u002Fli>\n\u003Cli>Well Documentation.\u003C\u002Fli>\n\u003Cli>And much more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthemepoints.com\u002Fproduct\u002Ftabs-ultimate-shortcodes\u002F\" rel=\"nofollow ugc\">Upgrade to Premium!&raquo;\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Tutorial Available\u003C\u002Fstrong>\u003C\u002Fp>\n","Tab Shortcode Ultimate is yet another simple, responsive, lightweight jQuery tabs plugin for creating responsive tabbed panels with unlimited options  &hellip;",1000,12550,80,4,"2025-12-22T04:18:00.000Z","6.9.4","4.0",[22,75,76,24,77],"responsive-tabs","tab","tabs-plugin","https:\u002F\u002Fthemepoints.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftabs-pro.zip",98,"2025-10-16 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":18,"tags":97,"homepage":100,"download_link":101,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"whistles","Whistles","0.1.1","Justin Tadlock","https:\u002F\u002Fprofiles.wordpress.org\u002Fgreenshady\u002F","\u003Cp>Whistles was not born as “just another tabs plugin”.  It was born out of the idea that we need to get rid of all other plugins like this and start from scratch.\u003C\u002Fp>\n\u003Cp>It seems to me that tabs plugins have been clunky and extremely hard to use over the years.  Whistles seeks to rectify this by making it easy to manage tabs, toggles, accordions, and other things that need to be embedded into a page.\u003C\u002Fp>\n\u003Ch3>So, what is Whistles? Are whistles? Can you whistle?\u003C\u002Fh3>\n\u003Cp>Whistles is a plugin that creates a new content type called “whistle” and a new taxonomy called “whistle group”.  The plugin allows you to create individual whistles and organize them into whistle groups however you see fit.  Then, it allows you to embed whistle groups into posts using the \u003Ccode>[whistles]\u003C\u002Fcode> shortcode or adding it via the Whistles widget.\u003C\u002Fp>\n\u003Cp>You can also decide how you want to display your whistles.  In the current version of the plugin, they can be displayed as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tabs\u003C\u002Fli>\n\u003Cli>Toggles\u003C\u002Fli>\n\u003Cli>Accordions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The great thing about this method is that you’re pretty much able to put whatever content you want into your whistles.  It’s no different than writing a post or page.  You can insert text, images, media, and even other shortcodes.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>“Whistles” screen in the admin under “Appearance” for creating whistles.\u003C\u002Fli>\n\u003Cli>“Whistle Groups” screen in the admin under “Appearance” for organizing whistles.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[whistles]\u003C\u002Fcode> shortcode for displaying whistles.\u003C\u002Fli>\n\u003Cli>“Add Whistles” media button above the post content editor for inserting whistles.\u003C\u002Fli>\n\u003Cli>“Whistles” widget under the “Appearance > Widgets” admin screen.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Professional Support\u003C\u002Fh3>\n\u003Cp>If you need professional plugin support from me, the plugin author, you can access the support forums at \u003Ca href=\"http:\u002F\u002Fthemehybrid.com\u002Fsupport\" rel=\"nofollow ugc\">Theme Hybrid\u003C\u002Fa>, which is a professional WordPress help\u002Fsupport site where I handle support for all my plugins and themes for a community of 40,000+ users (and growing).\u003C\u002Fp>\n\u003Ch3>Plugin Development\u003C\u002Fh3>\n\u003Cp>If you’re a theme author, plugin author, or just a code hobbyist, you can follow the development of this plugin on it’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjustintadlock\u002Fwhistles\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>Yes, I do accept donations.  If you want to buy me a beer or whatever, you can do so from my \u003Ca href=\"http:\u002F\u002Fthemehybrid.com\u002Fdonate\" rel=\"nofollow ugc\">donations page\u003C\u002Fa>.  I appreciate all donations, no matter the size.  Further development of this plugin is not contingent on donations, but they are always a nice incentive.\u003C\u002Fp>\n","Tabs, toggles, accordions, and all that jazz. Bells and whistles done right.",400,19698,96,19,"2013-11-01T18:23:00.000Z","3.7.41","3.6",[21,23,24,98,99],"toggle","widget","http:\u002F\u002Fthemehybrid.com\u002Fplugins\u002Fwhistles","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwhistles.0.1.1.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":18,"tags":117,"homepage":120,"download_link":121,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"tabsy","Tabsy","1.4","Jeffrey Carandang","https:\u002F\u002Fprofiles.wordpress.org\u002Fphpbits\u002F","\u003Cp>Easily add responsive tabs to your posts, pages, post types and even widget without worrying if the tab navigation will overlap on smaller container size especially on mobile devices.\u003C\u002Fp>\n\u003Cp>FontAwesome and Shortcodes powered plugin that will not required any coding knowledge to use. You can add basically anything inside the tabs – Galleries, contact forms, floating images and other plugin shortcodes.\u003C\u002Fp>\n\u003Ch4>Demo & Instructions\u003C\u002Fh4>\n\u003Cp>Check this plugin in action \u003Ca href=\"http:\u002F\u002Ftabsy.phpbits.space\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Usage | WordPress Tabs Plugin Shortcode\u003C\u002Fh4>\n\u003Cp>Thanks to WordPress shortcode functions, adding content has never been easy and to make it very convenient for you to use tabsy please make sure you follow the shortcode instructions and attributes below. Thanks!\u003C\u002Fp>\n\u003Cpre>\n[wptabsy]\n[tab]Tab One[\u002Ftab]\n[tab icon=\"fa-tags\"]Tab Two[\u002Ftab]\n[tabcontent]Tab Content Here[\u002Ftabcontent]\n[tabcontent]Tab Content Here[\u002Ftabcontent]\n[\u002Fwptabsy]\n\u003C\u002Fpre>\n\u003Cp>You can check the full fontawesome icons list \u003Ca href=\"http:\u002F\u002Ffortawesome.github.io\u002FFont-Awesome\u002Ficons\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Add-ons\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fcodecanyon.net\u002Fitem\u002Ftabsy-customizer-wp-smart-responsive-tabs-addon\u002F11111952?ref=phpbits\" rel=\"nofollow ugc\">Tabsy Customizer\u003C\u002Fa>\u003C\u002Fstrong> – a very powerful add-on for you to easily add the tabs without worrying about cluttered shortcode. This plugin will automatically add tinymce editor button that will allow you to add\u002Fedit and remove tab icons and contents. Powered with drag and drop ordering and unlimited color scheme, this plugin is very essential to maximize the usefulness of Tabsy WordPress Plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fcodecanyon.net\u002Fitem\u002Ftabsy-wordpress-smart-responsive-tabs-for-vc\u002F12873689?ref=phpbits\" rel=\"nofollow ugc\">Tabsy for Visual Composer\u003C\u002Fa>\u003C\u002Fstrong> – easily add smart responsive tabs on your WordPress site using Visual Composer Element. Drag & drop contents and elements for convenient website editing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fcodecanyon.net\u002Fitem\u002Ftabsy-woocommerce-smart-responsive-tabs-addon\u002F13000704?ref=phpbits\" rel=\"nofollow ugc\">Tabsy for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong> – Turn the default WooCommerce tabs to smart responsive in just a seconds, just activate the plugins and the tabs will automatically upgraded! Change the styling easily via colorpicker options to match the theme color scheme and yes! there are predefined color scheme to choose from. Upgrade your tabs now!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fcodecanyon.net\u002Fitem\u002Ftabsy-tabbed-widgets-addon\u002F13318144?ref=phpbits\" rel=\"nofollow ugc\">Tabsy Tabbed Widgets\u003C\u002Fa>\u003C\u002Fstrong> – display any available widgets on your site in a responsively! Now you won’t be limiting your sidebar tabs to Popular, Recent, Comments and Tags Tabs only. You can now add any (yes any!) tabbed widgets such as Bio, Products, Genesis or Thesis Widgets, Social Sharing, Meta, Archives and much more, add any widget you want using this amazing brand new add-on! \u003Cem>\u003Cstrong>Are you using SiteOrigin Page Builder on your site\u003C\u002Fstrong>\u003C\u002Fem> and you want to easily add Tabs on your contents? Well widgetized plugins cannot be completed without SiteOrigin compatibility I suppose, so I’ve made sure that it’s working perfectly on this 5-star page builder. Go ahead the try this add on and you’ll be amazed how it turns out to be a great widget addition!\u003C\u002Fp>\n","Tabsy is a free smart responsive WordPress tabs plugin that is designed to fit on every container width beautifully.",200,15047,88,7,"2016-12-11T09:18:00.000Z","4.7.32","3.8",[22,118,75,119,99],"responsive","smart-responsive","https:\u002F\u002Fphpbits.net\u002Fplugin\u002Ftabsy\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftabsy.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":50,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":96,"requires_php":18,"tags":135,"homepage":140,"download_link":141,"security_score":142,"vuln_count":14,"unpatched_count":14,"last_vuln_date":143,"fetched_at":30},"slick-google-map","Slick Google Map","0.3","Norbert","https:\u002F\u002Fprofiles.wordpress.org\u002Fnorbusan\u002F","\u003Cp>A simple and intuitive, yet elegant and fully documented Google map plugin that installs as a widget and a short code. Packed with useful features (geo mashup, KML support, custom marker icons, …), this plugin is fully free and open source – no need for yearly subscriptions or expensive purchases. The only Google Map plugin you will ever need for your WordPress blog!\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Intuitive and user friendly interface, which makes it very easy to configure Google map. No complex configuration options. OpenStreetMap imagery available\u003C\u002Fli>\n\u003Cli>With over 250 amazing custom marker icons to choose from!\u003C\u002Fli>\n\u003Cli>Aggregate all markers from your published content in one map – Marker Geo Mashup!\u003C\u002Fli>\n\u003Cli>Dozens of configuration options to choose from, including marker clustering\u003C\u002Fli>\n\u003Cli>Add end-user’s current GPS location to the map! Useful for end-users that want to find directions from their current location to map’s markers\u003C\u002Fli>\n\u003Cli>Fully documented. If help tooltips are not enough, you can always refer to the full documentation about each of the settings\u003C\u002Fli>\n\u003Cli>Shortcode builder available, which integrates with post\u002Fpage editor.\u003C\u002Fli>\n\u003Cli>Insert saved shortcodes directly to posts\u002Fpages\u003C\u002Fli>\n\u003Cli>Widget enabled.\u003C\u002Fli>\n\u003Cli>Compatible with jQuery tabs! No more poorly rendered map on your site!\u003C\u002Fli>\n\u003Cli>Compatible with W3 Total Cache, read the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fhow-to-make-w3-total-cache-plugin-to-play-nicely-together\" rel=\"ugc\">solution\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Licenses:\u003Cbr \u002F>\nThe plugin uses wonderful custom marker icons from the \u003Ca href=\"http:\u002F\u002Fmapicons.nicolasmollet.com\" rel=\"nofollow ugc\">Maps Icons Collection\u003C\u002Fa>  project by Nicolas Mollet.\u003C\u002Fp>\n\u003Cp>This plugin is a fork of the Comprehensive Google Map Plugin by Alexander Zagniotov. Thanks to Alexander for his excellent work and putting the code under GPL.\u003C\u002Fp>\n\u003Ch3>Contributors\u003C\u002Fh3>\n\u003Ch4>Project Lead\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Norbert Preining\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Former Project Lead\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Alexander Zagniotov\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional Contributors\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Honza Rameš\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple and intuitive,  yet elegant and fully documented Google map plugin that installs as a widget and a short code.",50,5400,3,"2015-11-27T06:58:00.000Z","4.3.34",[136,137,138,22,139],"clustering","google-map","google-map-widget","marker-clustering","http:\u002F\u002Fwww.preining.info\u002Fblog\u002Fsoftware-projects\u002Fslick-google-map-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fslick-google-map.0.3.zip",63,"2025-10-13 00:00:00",{"attackSurface":145,"codeSignals":191,"taintFlows":331,"riskAssessment":332,"analyzedAt":344},{"hooks":146,"ajaxHandlers":184,"restRoutes":185,"shortcodes":186,"cronEvents":190,"entryPointCount":14,"unprotectedCount":28},[147,153,157,161,165,169,172,176,181],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","admin_menu","plugin_menu","google-map-tab.php",21,{"type":148,"name":154,"callback":155,"file":151,"line":156},"admin_init","register_settings",33,{"type":148,"name":158,"callback":159,"file":151,"line":160},"plugins_loaded","languages",36,{"type":148,"name":162,"callback":163,"file":151,"line":164},"admin_enqueue_scripts","gmt_admin_scripts",57,{"type":148,"name":166,"callback":167,"file":151,"line":168},"wp_enqueue_scripts","gmt_front_scripts",65,{"type":148,"name":158,"callback":170,"file":171,"line":130},"update_db_check","inc\\db-settings.php",{"type":148,"name":173,"callback":174,"file":175,"line":34},"admin_head","gmt_add_tinymce","inc\\shortcode.php",{"type":177,"name":178,"callback":179,"file":175,"line":180},"filter","mce_external_plugins","gmt_add_tinymce_plugin",9,{"type":177,"name":182,"callback":183,"file":175,"line":11},"mce_buttons","gmt_add_tinymce_button",[],[],[187],{"tag":4,"callback":188,"file":189,"line":132},"google_map_tab","inc\\gmt-shortcode.php",[],{"dangerousFunctions":192,"sqlUsage":193,"outputEscaping":198,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":327},[],{"prepared":132,"raw":14,"locations":194},[195],{"file":171,"line":196,"context":197},15,"$wpdb->get_var() with variable interpolation",{"escaped":28,"rawEcho":199,"locations":200},86,[201,205,207,209,210,211,212,214,215,217,218,220,221,223,225,227,228,230,232,234,235,237,239,241,243,245,247,249,251,253,255,256,258,260,261,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,299,300,302,303,304,305,306,308,310,311,313,316,317,318,320,321,323,325],{"file":202,"line":203,"context":204},"inc\\add.php",89,"raw output",{"file":202,"line":206,"context":204},93,{"file":202,"line":208,"context":204},101,{"file":202,"line":208,"context":204},{"file":202,"line":208,"context":204},{"file":202,"line":208,"context":204},{"file":202,"line":213,"context":204},108,{"file":202,"line":213,"context":204},{"file":202,"line":216,"context":204},115,{"file":202,"line":216,"context":204},{"file":202,"line":219,"context":204},124,{"file":202,"line":219,"context":204},{"file":202,"line":222,"context":204},140,{"file":202,"line":224,"context":204},144,{"file":202,"line":226,"context":204},152,{"file":202,"line":226,"context":204},{"file":202,"line":229,"context":204},159,{"file":202,"line":231,"context":204},166,{"file":202,"line":233,"context":204},175,{"file":202,"line":233,"context":204},{"file":189,"line":236,"context":204},44,{"file":189,"line":238,"context":204},45,{"file":189,"line":240,"context":204},47,{"file":189,"line":242,"context":204},51,{"file":189,"line":244,"context":204},66,{"file":189,"line":246,"context":204},67,{"file":189,"line":248,"context":204},68,{"file":189,"line":250,"context":204},70,{"file":189,"line":252,"context":204},71,{"file":189,"line":254,"context":204},73,{"file":189,"line":69,"context":204},{"file":189,"line":257,"context":204},81,{"file":189,"line":259,"context":204},82,{"file":189,"line":199,"context":204},{"file":189,"line":262,"context":204},87,{"file":189,"line":112,"context":204},{"file":189,"line":265,"context":204},90,{"file":189,"line":206,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":189,"line":80,"context":204},{"file":297,"line":298,"context":204},"inc\\list.php",43,{"file":297,"line":259,"context":204},{"file":297,"line":301,"context":204},83,{"file":297,"line":301,"context":204},{"file":297,"line":301,"context":204},{"file":297,"line":37,"context":204},{"file":297,"line":199,"context":204},{"file":297,"line":307,"context":204},91,{"file":297,"line":309,"context":204},94,{"file":297,"line":92,"context":204},{"file":297,"line":312,"context":204},99,{"file":314,"line":315,"context":204},"inc\\settings.php",46,{"file":314,"line":130,"context":204},{"file":314,"line":242,"context":204},{"file":314,"line":319,"context":204},55,{"file":314,"line":206,"context":204},{"file":314,"line":322,"context":204},114,{"file":314,"line":324,"context":204},118,{"file":314,"line":326,"context":204},122,[328],{"name":329,"version":29,"knownCves":330},"TinyMCE",[],[],{"summary":333,"deductions":334},"The google-map-tab v1.0 plugin presents a mixed security posture. On the positive side, the plugin has no recorded vulnerabilities (CVEs) and a relatively small attack surface with only one shortcode as an entry point. There are also no external HTTP requests, file operations, or dangerous functions identified in the static analysis. However, there are significant concerns regarding output escaping and the absence of proper security checks like capability checks and nonce checks. The static analysis reveals that 0% of the 86 output operations are properly escaped, which is a major red flag for Cross-Site Scripting (XSS) vulnerabilities. While the SQL queries show a decent percentage using prepared statements, the lack of other security checks could still expose the plugin to various attacks. The absence of any taint analysis flows is not necessarily a positive indicator, as it might simply mean the analysis couldn't be performed effectively due to other structural issues or a lack of complex data flow, rather than indicating true safety. Overall, while the plugin has a clean vulnerability history, the lack of output escaping and fundamental security checks creates a substantial risk that needs immediate attention.",[335,337,339,341],{"reason":336,"points":196},"Unescaped output detected",{"reason":338,"points":11},"Missing capability checks",{"reason":340,"points":11},"Missing nonce checks",{"reason":342,"points":343},"SQL queries without prepared statements (25%)",5,"2026-03-17T01:20:54.494Z",{"wat":346,"direct":356},{"assetPaths":347,"generatorPatterns":352,"scriptPaths":353,"versionParams":355},[348,349,350,351],"\u002Fwp-content\u002Fplugins\u002Fgoogle-map-tab\u002Finc\u002Fcss\u002Fstyles.css","\u002Fwp-content\u002Fplugins\u002Fgoogle-map-tab\u002Finc\u002Fjs\u002Fwp-tab-bar.js","\u002Fwp-content\u002Fplugins\u002Fgoogle-map-tab\u002Finc\u002Fjs\u002Fjscolor.js","\u002Fwp-content\u002Fplugins\u002Fgoogle-map-tab\u002Finc\u002Fjs\u002Fmaplace.min.js",[],[354],"http:\u002F\u002Fmaps.google.com\u002Fmaps\u002Fapi\u002Fjs?sensor=false&libraries=geometry&v=3.7",[],{"cssClasses":357,"htmlComments":361,"htmlAttributes":362,"restEndpoints":369,"jsGlobals":370,"shortcodeOutput":373},[358,359,360],"row","ullist","active",[],[363,364,365,366,367,368],"id=\"controls-","id=\"info-","id=\"gmap-","map_div=\"#gmap-","controls_div=\"#controls-","afterShow:",[],[371,372],"var ","$jquery = jQuery.noConflict();",[374,375,376],"\u003Csection id=\"tabs\"","\u003Cdiv id=\"controls-","\u003Cdiv id=\"gmap-"]