[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f64rdIM5zkPhLE_L94GuS8UucdEr4GB3YpUa4p7KctTk":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":18,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":135,"fingerprints":200},"wp-google-maps-shortcode","WP Google Maps Shortcode","1.2","Fahmi Adib","https:\u002F\u002Fprofiles.wordpress.org\u002Ffahmiadib\u002F","\u003Cp>\u003Cstrong>WP Google Maps Shortcode\u003C\u002Fstrong> – Insert Google Maps into your post or page using Shortcode.\u003C\u002Fp>\n\u003Cp>Maps are displayed with the [wp_gmaps] short code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp_gmaps address=\"San Francisco, California\" zoom=\"7\" marker=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>Support geocoding service\u003C\u002Fli>\n\u003Cli>Support latitude and longitude parameters\u003C\u002Fli>\n\u003Cli>Support zoom\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable marker\u003C\u002Fli>\n\u003C\u002Ful>\n","Insert Google Maps into your post or page using Shortcode",200,10635,80,5,"2015-02-17T03:40:00.000Z","4.2.39","3.5","",[20,21,22,23],"gmaps","google-maps","maps","short-code","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-google-maps-shortcode.1.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"fahmiadib",1,30,84,"2026-04-04T15:06:04.430Z",[37,60,81,102,120],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":56,"download_link":57,"security_score":58,"vuln_count":32,"unpatched_count":26,"last_vuln_date":59,"fetched_at":28},"simple-google-maps-short-code","Simple Shortcode for Google Maps","1.8.2","fullworks","https:\u002F\u002Fprofiles.wordpress.org\u002Ffullworks\u002F","\u003Cp>Simple to use, yet powerful, Google Maps plugin! Reviews say this is “Best Google Map Shortcode plugin”.\u003C\u002Fp>\n\u003Cp>Put a Google map on your WordPress posts and pages simply and easily with a shortcode. Straight forward and easy to use! Ideal for contact page maps, maps showing delivery areas and many other uses!\u003C\u002Fp>\n\u003Cp>This plugin will enable a simple shortcode that you can use for embedding Google Maps in any WordPress post or page. The shortcode uses the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fhttp-api\u002F\" rel=\"nofollow ugc\">WordPress HTTPS API\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fapis\u002Fhandbook\u002Ftransients\u002F\" rel=\"nofollow ugc\">Transients API\u003C\u002Fa> for delivering cached Google maps with little to no impact on your site’s performance.\u003C\u002Fp>\n\u003Cp>Maps are displayed with the [pw_map] shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[pw_map address=\"New York City\" key=\"YOUR Map JS API KEY\" geokey=\"YOUR Geo API KEY\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Google now requires that new accounts use an API key. You can register a free API key \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Fjavascript\u002Fget-api-key#get-an-api-key\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can have multiple map pins, simply add multiple addresses separated by semi-colon \u003Ccode>;\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[pw_map address=\"Statue of Liberty National Monument NYC;Empire State Building, New York, NY, USA\" key=\"YOUR Map JS API KEY\" geokey=\"YOUR Geo API KEY\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>All Shortcode Options\u003C\u002Fh3>\n\u003Cp>Mandatory\u003C\u002Fp>\n\u003Cli>address  – Description: The address you want pinned – Allowed values: any address that Google can find, multi addresses separated by ;\u003C\u002Fli>\n\u003Cli>key – Description: Your Google Maps API Key – Allowed values: valid key\u003C\u002Fli>\n\u003Cli>geokey – Description: Your Google Geocoding API Key – Allowed values: valid key\u003C\u002Fli>\n\u003Cp>Why two key? You should restrict your API keys to avoid abuse. You need to use the geokey to allow the geocoding to work, enabled on the GeoCoding API, restricted to your server IP, and key\u003Cbr \u002F>\nenabled on the Maps JavaScript API restricted to your website domain(s).\u003C\u002Fp>\n\u003Cp>Optional ( with default values)\u003C\u002Fp>\n\u003Cli>width – Description: sets the map width – Default: 100% – Allowed values: size in % or px\u003C\u002Fli>\n\u003Cli>height – Description: sets the map height – Default: 400px – Allowed values: size in % or px\u003C\u002Fli>\n\u003Cli>enablescrollwheel – Description: zooming on the map using a mouse scroll wheel  – Default: true – Allowed values: true or false\u003C\u002Fli>\n\u003Cli>zoom – Description: The initial Map zoom level – Default: 15 – Allowed values: Valid zoom values are numbers from zero up to the supported maximum zoom level\u003C\u002Fli>\n\u003Cli>disablecontrols – Description: Enables\u002Fdisables all default UI buttons. May be overridden individually. Does not disable the keyboard controls – Default: false – Allowed values: true or false\u003C\u002Fli>\n\u003Cli>force – Description: disable caching of geocoding, only use this on test   – Default: false – Allowed values: true or false\u003C\u002Fli>\n\u003Cli>zoomcontrol – Description: display the Zoom +\u002F- buttons  – Default: true – Allowed values: true or false\u003C\u002Fli>\n\u003Cli>nozoom – Description: fixes the zoom level by seeting min and max to the starting zoom  – Default: false – Allowed values: true or false\u003C\u002Fli>\n\u003Cp>\u003C\u002Fp>\n\u003Cli>gesturehandling – Description: This setting controls how the amp handles gestures on the map. – Default: auto – Allowed values:\u003C\u002Fli>\n\u003Cul>\n\u003Cli>“cooperative”: Scroll events and one-finger touch gestures scroll the page, and do not zoom or pan the map. Two-finger touch gestures pan and zoom the map. Scroll events with a ctrl key or ⌘ key pressed zoom the map. In this mode the map cooperates with the page.\u003C\u002Fli>\n\u003Cli>“greedy”: All touch gestures and scroll events pan or zoom the map.\u003C\u002Fli>\n\u003Cli>“none”: The map cannot be panned or zoomed by user gestures.\u003C\u002Fli>\n\u003Cli>“auto”: Gesture handling is either cooperative or greedy, depending on whether the page is scrollable or in an iframe.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cli>maptypeid – Description: Determines the initial map display type – Default: roadmap – Allowed values:\u003C\u002Fli>\n\u003Cul>\n\u003Cli>“roadmap”: This map type displays a normal street map.\u003C\u002Fli>\n\u003Cli>“satellite”: This map type displays satellite images.\u003C\u002Fli>\n\u003Cli>“hybrid”: This map type displays a transparent layer of major streets on satellite images.\u003C\u002Fli>\n\u003Cli>“terrain”: This map type displays maps with physical features such as terrain and vegetation.\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple shortcode for embedding Google Maps in any WordPress post, page or widget.",4000,169636,92,46,"2025-03-25T22:35:00.000Z","6.7.5","4.6","7.4",[20,21,54,55,22],"google-maps-plugin","google-maps-shortcode","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-google-maps-short-code\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-google-maps-short-code.1.8.2.zip",91,"2024-11-07 17:29:10",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":47,"num_ratings":14,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":79,"download_link":80,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"map-engine","Map Engine – Google Maps and Open Street Maps for WordPress","0.0.2","Anand Upadhyay","https:\u002F\u002Fprofiles.wordpress.org\u002Fanandau14\u002F","\u003Cp>Map Engine can be your one-stop destination to create fully customized Google Maps or Open Street Maps.There are no restrictions on the map platform selected; switch seamlessly between Google Map and Open Street Map. Using this plugin, you can add an unlimited number of markers and shapes to your map. An extremely user-friendly interface to ease up your map building experience without any hassle!\u003C\u002Fp>\n\u003Ch3>Why should you choose MapEngine?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Choose your favourite platform Google Maps or Open Street Maps.\u003C\u002Fli>\n\u003Cli>Easily switch any map from Google to Open Street or vice-versa.\u003C\u002Fli>\n\u003Cli>Easy to use UI with no overheads.\u003C\u002Fli>\n\u003Cli>Create unlimited maps and markers. No hidden restrictions!\u003C\u002Fli>\n\u003Cli>Choose map themes, type and layers.\u003C\u002Fli>\n\u003Cli>Support for Snazzy map themes for Google Map.\u003C\u002Fli>\n\u003Cli>Multiple themes for Open Street maps.\u003C\u002Fli>\n\u003Cli>Create or add your custom theme JSON.\u003C\u002Fli>\n\u003Cli>Attractive marker shapes and styles.\u003C\u002Fli>\n\u003Cli>Custom marker icons.\u003C\u002Fli>\n\u003Cli>Customise marker info window.\u003C\u002Fli>\n\u003Cli>Add image to the info windows.\u003C\u002Fli>\n\u003Cli>Locate on map feature, to pin markers in one click.\u003C\u002Fli>\n\u003Cli>Drag to reposition the markers.\u003C\u002Fli>\n\u003Cli>Draw any number of polygon shapes on the map.\u003C\u002Fli>\n\u003Cli>Show Info window on polygon click.\u003C\u002Fli>\n\u003Cli>Get a live preview of the created map.\u003C\u002Fli>\n\u003Cli>Embed anywhere using the shortcode.\u003C\u002Fli>\n\u003Cli>Duplicate entities to save time & efforts.\u003C\u002Fli>\n\u003Cli>Super Interactive builder interface.\u003C\u002Fli>\n\u003Cli>Responsive across multiple devices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Other Plugins\u003C\u002Fh3>\n\u003Cp>✅  \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3Di79E2\" rel=\"nofollow ugc\">AnyWhere Elementor Pro\u003C\u002Fa>: AnyWhere Elementor Pro comes with various creative dynamic content widgets that would enhance your Elementor Page Builder experience to build your dream website.\u003Cbr \u002F>\n✅  \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3iG6kvv\" rel=\"nofollow ugc\">Form Vibes\u003C\u002Fa>: The ultimate tool to save and manage your Form submissions within WordPress Database.  It also provides a graphical analytics report that allows you to visualize how different forms are performing.\u003Cbr \u002F>\n✅  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-mail-log\u002F\" rel=\"ugc\">WP Mail Log\u003C\u002Fa>: WP Mail Log is a WordPress plugin that allows you to easily log and view all emails sent from your WordPress site. It saves all email interactions with the help of an easy-to-view dashboard interface, which will be beneficial for troubleshooting.\u003Cbr \u002F>\n✅  \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3J0YYgV\" rel=\"nofollow ugc\">Elementor Addon Elements\u003C\u002Fa>: With the help of Elementor Addon Elements, you can use rich and stunning widgets to build your dream website.\u003Cbr \u002F>\n✅  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbooster-blocks\u002F\" rel=\"ugc\">Booster Blocks\u003C\u002Fa>: The unique collection of booster blocks can be used to power up the default WordPress blocks. These blocks have extensive design capabilities to match your theme’s style and appearance.\u003Cbr \u002F>\n✅  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffrontend-product-editor\u002F\" rel=\"ugc\">Frontend Product Editor\u003C\u002Fa>: Frontend product editor can be a great addition to your WooCommerce websites since it allows you to modify the WooCommerce product information right from the front.\u003C\u002Fp>\n","An Ultimate map tool to revolutionize your map building experience.",100,3576,"2023-04-06T05:52:00.000Z","6.2.9","5.0","5.6",[20,75,76,77,78],"google-map","map-markers","openstreetmap","wp-google-maps","https:\u002F\u002Fwpmapengine.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmap-engine.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":18,"tags":96,"homepage":100,"download_link":101,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"usermap","User Map","1.2.2","DotsquaresLtd","https:\u002F\u002Fprofiles.wordpress.org\u002Fdswpsupport\u002F","\u003Cp>User Map plugin is a great addon to your wordpress site, it will display all the users of your blog\u002Fwebsite on google maps, you will be able to see all the registered users on google map, which will help you and other people see from where most of the users are registering to your site.\u003C\u002Fp>\n\u003Cp>It also shows active live users on google map, this adds a realtime access to stats of all logged in users.\u003C\u002Fp>\n\u003Ch4>General Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Super easy to use, no coding required!\u003C\u002Fli>\n\u003Cli>Display all the users of your blog\u002Fwebsite on google maps\u003C\u002Fli>\n\u003Cli>Shows all the registered users on google map\u003C\u002Fli>\n\u003Cli>Shows active live or logged-in users on google map\u003C\u002Fli>\n\u003Cli>Create unlimited maps and display on posts\u002Fpages using shortcode\u003C\u002Fli>\n\u003Cli>Intuitive and user friendly interface, which makes it very easy to configure User Google map. \u003C\u002Fli>\n\u003Cli>No complex configuration options\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>No advertising or links\u003C\u002Fli>\n\u003C\u002Ful>\n","Enable you to display how many users are online and registered on your Wordpress blog .",20,7138,56,6,"2015-05-02T08:48:00.000Z","4.0.38","3.4",[75,97,98,99,21],"google-map-location","google-map-locations","google-map-short-code","http:\u002F\u002Fwww.dotsquares.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fusermap.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":26,"num_ratings":26,"last_updated":18,"tested_up_to":112,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":18,"download_link":118,"security_score":68,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":119},"geolocate-my-posts","Geolocate My Posts","0.2","Aneesh Dogra","https:\u002F\u002Fprofiles.wordpress.org\u002Flionaneesh\u002F","\u003Cp>“Geolocate My Posts” adds location to your posts, including a nice map, using geolocation and the Google Maps API.\u003C\u002Fp>\n","A Wordpress plugin that tags the location of your posts using the Google Maps API.",10,3019,"3.4.2","2.6",[115,116,20,21,117],"add-location-to-posts","geo-locate","location","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgeolocate-my-posts.0.2.zip","2026-03-15T10:48:56.248Z",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":26,"downloaded":128,"rating":26,"num_ratings":26,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":18,"tags":132,"homepage":18,"download_link":134,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"lb-gmaps","LB GMaps","1.0","lborisov","https:\u002F\u002Fprofiles.wordpress.org\u002Flborisov\u002F","\u003Cp>LB Gmaps simply implements the Google Maps API, allowing users to create and style maps by their preferences. The thing that distinguishes this plugin from the others is that each change you make to your map is directly applied to a sample map right next to the map options.\u003C\u002Fp>\n\u003Ch4>LB Gmaps Needs Your Help to Improve The Overall Experience\u003C\u002Fh4>\n\u003Cp>The plugin is completely free and does not have any extensions you will be asked to pay for. That’s why I will need your help to add new and extend the current functionality of the plugin. I will be very glad to hear your feedback and ideas.\u003C\u002Fp>\n\u003Ch4>Installation and Setup\u003C\u002Fh4>\n\u003Cp>The installation is really simple.\u003Cbr \u002F>\n1. Upload the entire \u003Ccode>lb-gmaps\u003C\u002Fcode> folder to your \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory.\u003Cbr \u002F>\n2. Activate the plugin via the “Plugins” menu in the WordPress dashboard.\u003Cbr \u002F>\n3. Go to the “Settings” page of the plugin and add your Google Maps API Key.\u003Cbr \u002F>\n4. Enjoy!\u003C\u002Fp>\n","Just another Google Maps plugin but simpler and with a live preview.",9114,"2017-11-29T22:26:00.000Z","4.9.29","4.4",[20,21,76,133],"realtime-map","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flb-gmaps.zip",{"attackSurface":136,"codeSignals":152,"taintFlows":186,"riskAssessment":187,"analyzedAt":199},{"hooks":137,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":151,"entryPointCount":32,"unprotectedCount":26},[138],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","wp_enqueue_scripts","wp_gmaps_load_scripts","wp-gmaps-shortcode.php",144,[],[],[147],{"tag":148,"callback":149,"file":142,"line":150},"wp_gmaps","wp_gmaps_shortcode",78,[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":26,"externalRequests":32,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":185},[],{"prepared":26,"raw":26,"locations":155},[],{"escaped":157,"rawEcho":157,"locations":158},14,[159,162,164,166,168,170,171,173,175,177,179,181,182,183],{"file":142,"line":160,"context":161},43,"raw output",{"file":142,"line":163,"context":161},44,{"file":142,"line":165,"context":161},45,{"file":142,"line":167,"context":161},47,{"file":142,"line":169,"context":161},54,{"file":142,"line":169,"context":161},{"file":142,"line":172,"context":161},57,{"file":142,"line":174,"context":161},59,{"file":142,"line":176,"context":161},63,{"file":142,"line":178,"context":161},66,{"file":142,"line":180,"context":161},67,{"file":142,"line":180,"context":161},{"file":142,"line":180,"context":161},{"file":142,"line":184,"context":161},72,[],[],{"summary":188,"deductions":189},"The wp-google-maps-shortcode plugin v1.2 exhibits a generally good security posture based on the provided static analysis. The absence of known vulnerabilities, critical taint flows, and dangerous functions is a positive indicator. The plugin also exclusively uses prepared statements for SQL queries, which is a strong security practice. However, several concerns warrant attention. The significant portion of improperly escaped output (50%) presents a potential risk for cross-site scripting (XSS) vulnerabilities, especially when combined with the lack of capability checks and nonce verification for its single shortcode entry point. While the attack surface is small (1 entry point), the lack of protective measures around it is a weakness. The single external HTTP request, without context, could also pose a risk if the target is compromised or if the request is not properly validated. The plugin's clean vulnerability history is reassuring, but it doesn't negate the risks identified in the current code analysis.",[190,192,194,196],{"reason":191,"points":92},"50% of output not properly escaped",{"reason":193,"points":14},"No capability checks on entry points",{"reason":195,"points":14},"No nonce checks on entry points",{"reason":197,"points":198},"External HTTP request without context",2,"2026-03-16T20:14:34.580Z",{"wat":201,"direct":208},{"assetPaths":202,"generatorPatterns":204,"scriptPaths":205,"versionParams":207},[203],"\u002Fwp-content\u002Fplugins\u002Fwp-google-maps-shortcode\u002Fwp-gmaps-shortcode.php",[],[206],"\u002F\u002Fmaps.google.com\u002Fmaps\u002Fapi\u002Fjs?sensor=false",[],{"cssClasses":209,"htmlComments":211,"htmlAttributes":212,"restEndpoints":213,"jsGlobals":214,"shortcodeOutput":220},[210],"wp_gmaps_canvas",[],[],[],[215,216,217,218,219],"map_","marker_","infowindow_","geocoder","wp_gmaps_",[221,222,223,224,225,226,215,227,216,228,217,229,230,217,231,232,233,234],"\u003Cdiv class=\"wp_gmaps_canvas\"","var map_","var marker_","var infowindow_","var geocoder = new google.maps.Geocoder();","function wp_gmaps_","new google.maps.Map(document.getElementById(\"wp_gmaps_\"","new google.maps.Marker({","new google.maps.InfoWindow({","google.maps.event.addListener(marker_","infowindow_.open(map_","marker_)","wp_gmaps_()","add_shortcode( 'wp_gmaps'"]