[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$foffIKvQrTiXlg2WbEl_agZgWxNCcR6nIjThGR0_xOFA":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":15,"tags":18,"homepage":23,"download_link":24,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":135,"fingerprints":407},"lite-google-map","Lite Google Map","1.2","B.M. Rafiul Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Frafiul17\u002F","\u003Cp>Lite Google Map is a lite weight maps plugins.\u003C\u002Fp>\n\u003Cp>Major features in Lite Google Map include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shortcode: [google_maps] use this shortcode on your post,page or widget.\u003C\u002Fli>\n\u003Cli>Maps Key: Add your google maps key.\u003C\u002Fli>\n\u003Cli>Latitude: Add your location Latitude.\u003C\u002Fli>\n\u003Cli>Longitude: Add your location Longitude.\u003C\u002Fli>\n\u003Cli>Zoom: zoom in Out your map.\u003C\u002Fli>\n\u003Cli>Maps Height: Increase\u002Fdecrees your map height.\u003C\u002Fli>\n\u003Cli>Map Icon: Change your default Map Marker.\u003C\u002Fli>\n\u003Cli>Map’s Theme: Change your default theme.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PS: You’ll need an \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Fjavascript\u002Fget-api-key\" rel=\"nofollow ugc\">API key\u003C\u002Fa> to use it. Ensure that Internet connection is available when used by localhost.\u003C\u002Fp>\n\u003Ch3>1.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add 9 (Nine) more themes \u003C\u002Fli>\n\u003Cli>Fixed some bug\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Rename shortcode [google_map] to [google_maps] \u003C\u002Fli>\n\u003Cli>Add More Maps Scheme \u003C\u002Fli>\n\u003Cli>Add Maps Types: Roadmap,Satellite,Hybrid,Terrain \u003C\u002Fli>\n\u003Cli>Add Maps Control: 45° imagery, Rotate Control, Fullscreen Control, Map Type Control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0\u003C\u002Fh4>\n\u003Cp>\u003Cem>Release Date – 31th August, 2017\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Initial Release\u003C\u002Fli>\n\u003C\u002Ful>\n","Lite Google Map is a lite weight maps plugins.",10,1403,100,2,"","4.9.29","3.0.1",[19,20,21,22],"contact-map","gmap","google-map","map","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flite-google-map","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flite-google-map.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"rafiul17",4,7130,94,3,96,"2026-04-04T21:10:22.633Z",[38,66,84,103,119],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":25,"last_vuln_date":64,"fetched_at":65},"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",[55,56,57,58,59],"gmaps","google-maps","google-maps-plugin","google-maps-shortcode","maps","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,1,"2024-11-07 17:29:10","2026-03-15T15:16:48.613Z",{"slug":67,"name":68,"version":6,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":75,"num_ratings":76,"last_updated":77,"tested_up_to":78,"requires_at_least":79,"requires_php":15,"tags":80,"homepage":15,"download_link":82,"security_score":83,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":65},"wp-google-maps-shortcode","WP Google Maps Shortcode","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",[55,56,59,81],"short-code","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-google-maps-shortcode.1.2.zip",85,{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":13,"downloaded":92,"rating":48,"num_ratings":76,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":101,"download_link":102,"security_score":83,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":65},"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.",3576,"2023-04-06T05:52:00.000Z","6.2.9","5.0","5.6",[55,21,98,99,100],"map-markers","openstreetmap","wp-google-maps","https:\u002F\u002Fwpmapengine.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmap-engine.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":11,"downloaded":111,"rating":25,"num_ratings":25,"last_updated":15,"tested_up_to":112,"requires_at_least":113,"requires_php":15,"tags":114,"homepage":15,"download_link":118,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"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.",3019,"3.4.2","2.6",[115,116,55,56,117],"add-location-to-posts","geo-locate","location","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgeolocate-my-posts.0.2.zip",{"slug":120,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":11,"downloaded":126,"rating":13,"num_ratings":63,"last_updated":127,"tested_up_to":128,"requires_at_least":79,"requires_php":15,"tags":129,"homepage":133,"download_link":134,"security_score":83,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":65},"indomap","1.0.1","Minda Sari","https:\u002F\u002Fprofiles.wordpress.org\u002Fminda-sari\u002F","\u003Cp>jQuery plugin to create google maps with advanced features (overlays, clusters, callbacks, events…)\u003C\u002Fp>\n\u003Cp>For more information visit http:\u002F\u002Fgmap3.net\u002F\u003Cbr \u002F>\nAuthor visit \u003Ca href=\"http:\u002F\u002Fdadanminda.wordpress.com\" rel=\"nofollow ugc\">http:\u002F\u002Fdadanminda.wordpress.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Created by \u003Ca href=\"http:\u002F\u002Fwww.dadanminda.wordpress.com\u002F\" rel=\"nofollow ugc\">Minda Sari\u003C\u002Fa>\u003C\u002Fp>\n","jQuery plugin to create google maps with advanced features (overlays, clusters, callbacks, events...)",2362,"2013-08-26T05:06:00.000Z","3.5.2",[20,56,130,131,132],"googlemaps","javascript","jquery","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Findomap\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Findomap.zip",{"attackSurface":136,"codeSignals":298,"taintFlows":399,"riskAssessment":400,"analyzedAt":406},{"hooks":137,"ajaxHandlers":282,"restRoutes":291,"shortcodes":292,"cronEvents":297,"entryPointCount":34,"unprotectedCount":25},[138,144,149,152,157,162,166,170,175,179,182,185,188,192,196,199,201,204,208,212,216,219,222,226,230,233,236,239,243,247,250,253,257,260,265,270,274,278],{"type":139,"name":140,"callback":141,"priority":11,"file":142,"line":143},"action","cmb2_render_radio_image","callback","inc\\cmb2-radio-image.php",19,{"type":145,"name":146,"callback":147,"priority":11,"file":142,"line":148},"filter","cmb2_list_input_attributes","attributes",20,{"type":139,"name":150,"callback":150,"file":142,"line":151},"admin_head",21,{"type":145,"name":153,"callback":154,"priority":11,"file":155,"line":156},"wp_prepare_attachment_for_js","prepare_image_sizes_for_js","inc\\helper\\cmb2\\includes\\CMB2.php",1399,{"type":139,"name":158,"callback":159,"file":160,"line":161},"cmb2_save_options-page_fields","clean_stale_options_page_oembeds","inc\\helper\\cmb2\\includes\\CMB2_Ajax.php",54,{"type":145,"name":163,"callback":164,"priority":11,"file":160,"line":165},"get_post_metadata","hijack_oembed_cache_get",147,{"type":145,"name":167,"callback":168,"priority":11,"file":160,"line":169},"update_post_metadata","hijack_oembed_cache_set",150,{"type":145,"name":171,"callback":172,"priority":11,"file":173,"line":174},"cmb2_show_on","anonymous","inc\\helper\\cmb2\\includes\\CMB2_hookup.php",69,{"type":139,"name":176,"callback":177,"file":173,"line":178},"edit_form_top","add_context_metaboxes",103,{"type":139,"name":180,"callback":177,"file":173,"line":181},"edit_form_before_permalink",107,{"type":139,"name":183,"callback":177,"file":173,"line":184},"edit_form_after_title",111,{"type":139,"name":186,"callback":177,"file":173,"line":187},"edit_form_after_editor",115,{"type":139,"name":189,"callback":190,"file":173,"line":191},"add_meta_boxes","add_metaboxes",119,{"type":139,"name":193,"callback":194,"file":173,"line":195},"add_attachment","save_post",122,{"type":139,"name":197,"callback":194,"file":173,"line":198},"edit_attachment",123,{"type":139,"name":194,"callback":194,"priority":11,"file":173,"line":200},124,{"type":139,"name":202,"callback":190,"file":173,"line":203},"add_meta_boxes_comment",135,{"type":139,"name":205,"callback":206,"file":173,"line":207},"edit_comment","save_comment",136,{"type":145,"name":209,"callback":210,"file":173,"line":211},"manage_edit-comments_columns","register_column_headers",139,{"type":139,"name":213,"callback":214,"priority":11,"file":173,"line":215},"manage_comments_custom_column","column_display",140,{"type":139,"name":217,"callback":218,"file":173,"line":165},"show_user_profile","user_metabox",{"type":139,"name":220,"callback":218,"file":173,"line":221},"edit_user_profile",148,{"type":139,"name":223,"callback":224,"file":173,"line":225},"user_new_form","user_new_metabox",149,{"type":139,"name":227,"callback":228,"file":173,"line":229},"personal_options_update","save_user",151,{"type":139,"name":231,"callback":228,"file":173,"line":232},"edit_user_profile_update",152,{"type":139,"name":234,"callback":228,"file":173,"line":235},"user_register",153,{"type":145,"name":237,"callback":210,"file":173,"line":238},"manage_users_columns",156,{"type":145,"name":240,"callback":241,"priority":11,"file":173,"line":242},"manage_users_custom_column","return_column_display",157,{"type":139,"name":244,"callback":245,"priority":11,"file":173,"line":246},"created_term","save_term",203,{"type":139,"name":248,"callback":245,"priority":11,"file":173,"line":249},"edited_terms",204,{"type":139,"name":251,"callback":251,"priority":11,"file":173,"line":252},"delete_term",205,{"type":139,"name":254,"callback":254,"file":255,"line":256},"cmb2_do_oembed","inc\\helper\\cmb2\\includes\\helper-functions.php",127,{"type":145,"name":258,"callback":258,"priority":11,"file":259,"line":200},"is_protected_meta","inc\\helper\\cmb2\\includes\\rest-api\\CMB2_REST.php",{"type":139,"name":261,"callback":262,"file":263,"line":264},"init","include_cmb","inc\\helper\\cmb2\\init.php",81,{"type":139,"name":266,"callback":267,"file":268,"line":269},"cmb2_admin_init","gml_map_options","inc\\settings.php",68,{"type":139,"name":271,"callback":272,"file":273,"line":148},"wp_enqueue_scripts","gml_map_scripts","map-functions.php",{"type":139,"name":275,"callback":276,"file":273,"line":277},"wp_footer","gml_map_setings",159,{"type":139,"name":279,"callback":280,"file":273,"line":281},"admin_enqueue_scripts","gml_map_controls",186,[283,289],{"action":284,"nopriv":285,"callback":286,"hasNonce":287,"hasCapCheck":285,"file":160,"line":288},"cmb2_oembed_handler",false,"oembed_handler",true,51,{"action":284,"nopriv":287,"callback":286,"hasNonce":287,"hasCapCheck":285,"file":160,"line":290},52,[],[293],{"tag":294,"callback":295,"file":273,"line":296},"google_maps","gml_shortcode",180,[],{"dangerousFunctions":299,"sqlUsage":300,"outputEscaping":302,"fileOperations":25,"externalRequests":25,"nonceChecks":34,"capabilityChecks":397,"bundledLibraries":398},[],{"prepared":25,"raw":25,"locations":301},[],{"escaped":13,"rawEcho":303,"locations":304},47,[305,308,310,312,314,316,318,320,322,323,325,327,328,330,331,334,337,339,342,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,376,378,380,382,384,386,388,391,393,395,396],{"file":142,"line":306,"context":307},25,"raw output",{"file":155,"line":309,"context":307},271,{"file":155,"line":311,"context":307},449,{"file":155,"line":313,"context":307},453,{"file":155,"line":315,"context":307},455,{"file":155,"line":317,"context":307},458,{"file":155,"line":319,"context":307},473,{"file":155,"line":321,"context":307},538,{"file":155,"line":321,"context":307},{"file":155,"line":324,"context":307},542,{"file":155,"line":326,"context":307},545,{"file":155,"line":326,"context":307},{"file":155,"line":329,"context":307},566,{"file":155,"line":329,"context":307},{"file":332,"line":333,"context":307},"inc\\helper\\cmb2\\includes\\CMB2_Base.php",249,{"file":335,"line":336,"context":307},"inc\\helper\\cmb2\\includes\\CMB2_Field.php",835,{"file":335,"line":338,"context":307},973,{"file":340,"line":341,"context":307},"inc\\helper\\cmb2\\includes\\CMB2_Field_Display.php",132,{"file":340,"line":203,"context":307},{"file":340,"line":344,"context":307},162,{"file":340,"line":346,"context":307},174,{"file":340,"line":348,"context":307},214,{"file":340,"line":350,"context":307},216,{"file":340,"line":352,"context":307},245,{"file":340,"line":354,"context":307},256,{"file":340,"line":356,"context":307},267,{"file":340,"line":358,"context":307},278,{"file":340,"line":360,"context":307},289,{"file":340,"line":362,"context":307},318,{"file":340,"line":364,"context":307},380,{"file":340,"line":366,"context":307},427,{"file":340,"line":368,"context":307},457,{"file":173,"line":370,"context":307},432,{"file":173,"line":372,"context":307},437,{"file":374,"line":341,"context":307},"inc\\helper\\cmb2\\includes\\CMB2_Options_Hookup.php",{"file":374,"line":207,"context":307},{"file":377,"line":181,"context":307},"inc\\helper\\cmb2\\includes\\CMB2_Types.php",{"file":377,"line":379,"context":307},343,{"file":377,"line":381,"context":307},349,{"file":377,"line":383,"context":307},407,{"file":377,"line":385,"context":307},443,{"file":255,"line":387,"context":307},125,{"file":389,"line":390,"context":307},"inc\\helper\\cmb2\\includes\\types\\CMB2_Type_Wysiwyg.php",86,{"file":389,"line":392,"context":307},88,{"file":268,"line":394,"context":307},62,{"file":273,"line":83,"context":307},{"file":273,"line":169,"context":307},6,[],[],{"summary":401,"deductions":402},"The 'lite-google-map' v1.2 plugin exhibits a generally good security posture based on the static analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is a strong positive indicator.  Furthermore, the presence of nonce and capability checks on all identified entry points (AJAX handlers and shortcodes) significantly reduces the risk of unauthorized actions. The plugin also appears to have a clean vulnerability history with no recorded CVEs, suggesting a history of secure development or diligent patching by users. \n\nHowever, a significant concern arises from the output escaping. With 68% of outputs properly escaped out of 147 total, there remains a substantial portion (32%) that is not adequately sanitized. This leaves the plugin vulnerable to cross-site scripting (XSS) attacks if user-supplied data is included in these unescaped outputs. While taint analysis showed no critical or high severity flows, this does not negate the risk presented by the unescaped outputs, as such flows might not have been detected or could be triggered under specific conditions not covered by the static analysis. \n\nIn conclusion, while the plugin demonstrates strong adherence to many security best practices, the unescaped output is a notable weakness that needs immediate attention. The lack of historical vulnerabilities is a positive sign, but it should not lead to complacency, especially given the identified output sanitation issue. Addressing the unescaped outputs would significantly improve the plugin's overall security.",[403],{"reason":404,"points":405},"Insufficient output escaping",8,"2026-03-16T23:17:54.414Z",{"wat":408,"direct":424},{"assetPaths":409,"generatorPatterns":417,"scriptPaths":418,"versionParams":419},[410,411,412,413,414,415,416],"\u002Fwp-content\u002Fplugins\u002Flite-google-map\u002Fcss\u002Fmap.css","\u002Fwp-content\u002Fplugins\u002Flite-google-map\u002Fjs\u002Fmarker.js","\u002Fwp-content\u002Fplugins\u002Flite-google-map\u002Fjs\u002Fmap.js","\u002Fwp-content\u002Fplugins\u002Flite-google-map\u002Fjs\u002Finfobox.js","\u002Fwp-content\u002Fplugins\u002Flite-google-map\u002Fjs\u002Finfobox.js.map","\u002Fwp-content\u002Fplugins\u002Flite-google-map\u002Fjs\u002Fmarker.js.map","\u002Fwp-content\u002Fplugins\u002Flite-google-map\u002Fjs\u002Fmap.js.map",[],[412,411,413],[420,421,422,423],"lite-google-map\u002Fcss\u002Fmap.css?ver=","lite-google-map\u002Fjs\u002Fmarker.js?ver=","lite-google-map\u002Fjs\u002Fmap.js?ver=","lite-google-map\u002Fjs\u002Finfobox.js?ver=",{"cssClasses":425,"htmlComments":426,"htmlAttributes":427,"restEndpoints":428,"jsGlobals":429,"shortcodeOutput":430},[4],[],[],[],[],[431],"[lite_google_map]"]