[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPHPyAnA5McJNYCZeT7BGRSz4AuYk4CUrGc-0e4kXl_s":3,"$fvBD8W-fbXApQMoGSt0NC6XF0TRjBs9CAONJm39lEaEw":269,"$fVFbtVfKJRU8R1V8VjmvEyK5MxJdOECQ9mboeVofZVV4":274},{"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":23,"download_link":24,"security_score":25,"vuln_count":14,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":64,"crawl_stats":36,"alternatives":71,"analysis":166,"fingerprints":242},"maps-block-apple","Block for Apple Maps","1.1.5","10up","https:\u002F\u002Fprofiles.wordpress.org\u002F10up\u002F","\u003Cp>\u003Cstrong>Disclaimer:\u003C\u002Fstrong> \u003Cem>Apple Maps, MapKit JS, and the Apple logo are trademarks of Apple Inc.  Apple Maps may not be available in all countries or regions.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>This plugin integrates Apple’s \u003Ca href=\"https:\u002F\u002Fdeveloper.apple.com\u002Fmaps\u002Fmapkitjs\u002F\" rel=\"nofollow ugc\">MapKit JS\u003C\u002Fa> into an “Apple Maps” block in the WordPress block editor (Gutenberg).  You will need an \u003Ca href=\"https:\u002F\u002Fdeveloper.apple.com\u002Fprograms\u002F\" rel=\"nofollow ugc\">Apple Developer Program\u003C\u002Fa> account, Maps Identifier, and Private Key to configure this plugin and connect to the MapKit JS API in order for the block to function.  Note that the Apple Developer Program has an annual fee of 99 USD, in local currency where available.  Prices may vary by region and are listed in local currency during the enrollment process.  \u003Ca href=\"https:\u002F\u002Fdeveloper.apple.com\u002Fsupport\u002Fmembership-fee-waiver\u002F\" rel=\"nofollow ugc\">Fee waivers are available for the Apple Developer Program for eligible organizations\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>In order to start using the Apple Maps block, you will need to sign up for the Apple Developer Program and create your Maps identifiers, keys, and tokens.  Follow the steps below to generate the Private Key, Key ID, and Team ID that you will need to configure the plugin and gain access to the MapKit JS API for the Apple Maps block.\u003C\u002Fp>\n\u003Ch3>Create an Apple Developer account\u003C\u002Fh3>\n\u003Col>\n\u003Cli>If you don’t already have an Apple ID, then please \u003Ca href=\"https:\u002F\u002Fappleid.apple.com\u002Faccount#!&page=create\" rel=\"nofollow ugc\">create an Apple ID\u003C\u002Fa> as it is required in order to enroll in the Apple Developer Program in the next step.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeveloper.apple.com\u002Fprograms\u002Fenroll\u002F\" rel=\"nofollow ugc\">Enroll in the Apple Developer Program as either an individual or organization\u003C\u002Fa>.  Note that its possible to have an existing Apple Developer account but not be enrolled in the Apple Developer Program, so please be sure to complete the enrollment process in this step.\u003C\u002Fli>\n\u003Cli>Sign the Apple Developer Program License Agreement in the \u003Ca href=\"https:\u002F\u002Fappstoreconnect.apple.com\u002FWebObjects\u002FiTunesConnect.woa\u002Fda\u002FjumpTo?page=contracts\" rel=\"nofollow ugc\">Agreements, Tax, and Banking section of App Store Connect\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Create a Maps Identifier and Private Key\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fmapkitjs\u002Fcreating_a_maps_identifier_and_a_private_key\" rel=\"nofollow ugc\">Create a Maps ID and a MapKit JS Private Key\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Copy the Private Key, paste it into the respective plugin setup field, and ensure the key includes the \u003Ccode>-----BEGIN PRIVATE KEY-----\u003C\u002Fcode> and \u003Ccode>-----END PRIVATE KEY-----\u003C\u002Fcode> lines.\u003C\u002Fli>\n\u003Cli>Open the Key you created in Step 1, copy the \u003Ccode>Key ID\u003C\u002Fcode> value, and paste it into the respective plugin setup field.\u003C\u002Fli>\n\u003Cli>Open the Identifier you created in Step 1, copy the \u003Ccode>App ID Prefix\u003C\u002Fcode> value (notice the value is appended with \u003Ccode>(Team ID)\u003C\u002Fcode>), and paste it into the respective plugin setup field.\u003C\u002Fli>\n\u003Cli>Click the \u003Ccode>Confirm MapKit Credentials\u003C\u002Fcode> button in the plugin setup to gain access to the block options and begin customizing your Apple Maps block!\u003C\u002Fli>\n\u003C\u002Fol>\n","An Apple Maps block for the WordPress block editor (Gutenberg).",1000,32506,100,2,"2026-01-05T22:09:00.000Z","6.9.4","6.6","7.4",[20,21,22],"apple-maps","block","map-block","https:\u002F\u002Fgithub.com\u002F10up\u002Fmaps-block-apple","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaps-block-apple.1.1.5.zip",99,0,"2022-12-23 00:00:00","2026-04-16T10:56:18.058Z","no_bundle",[31,49],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":38,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":27,"updated_date":43,"references":44,"days_to_patch":46,"patch_diff_files":47,"patch_trac_url":36,"research_status":36,"research_verified":48,"research_rounds_completed":26,"research_plan":36,"research_summary":36,"research_vulnerable_code":36,"research_fix_diff":36,"research_exploit_outline":36,"research_model_used":36,"research_started_at":36,"research_completed_at":36,"research_error":36,"poc_status":36,"poc_video_id":36,"poc_summary":36,"poc_steps":36,"poc_tested_at":36,"poc_wp_version":36,"poc_php_version":36,"poc_playwright_script":36,"poc_exploit_code":36,"poc_has_trace":48,"poc_model_used":36,"poc_verification_depth":36},"CVE-2022-46175","json5-and-prototype-pollution","json5 \u003C= 1.0.1 and 2.0.0-2.2.1 - Prototype Pollution","The package json5 before 1.0.2 and between 2.0.0 and 2.2.1 inclusive is vulnerable to prototype pollution due to failure to restrict parsing of keys named `__proto__`. As this package is used in some WordPress plugins, this could result in the impacted plugins being vulnerable.",null,"\u003C=1.0.3","1.1.0","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')","2024-01-22 19:56:02",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8d5fad17-3b28-4f99-9508-f807cb06cfe5?source=api-prod",396,[],false,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":36,"affected_versions":54,"patched_in_version":38,"severity":55,"cvss_score":56,"cvss_vector":57,"vuln_type":58,"published_date":59,"updated_date":43,"references":60,"days_to_patch":62,"patch_diff_files":63,"patch_trac_url":36,"research_status":36,"research_verified":48,"research_rounds_completed":26,"research_plan":36,"research_summary":36,"research_vulnerable_code":36,"research_fix_diff":36,"research_exploit_outline":36,"research_model_used":36,"research_started_at":36,"research_completed_at":36,"research_error":36,"poc_status":36,"poc_video_id":36,"poc_summary":36,"poc_steps":36,"poc_tested_at":36,"poc_wp_version":36,"poc_php_version":36,"poc_playwright_script":36,"poc_exploit_code":36,"poc_has_trace":48,"poc_model_used":36,"poc_verification_depth":36},"CVE-2022-21670","markdown-it-uncontrolled-resource-consumption","markdown-it \u003C 1.3.2 - Uncontrolled Resource Consumption","The package markdown-it 1.3.2 is vulnerable to Uncontrolled Resource Consumption in cases where special patterns with length greater than 50 thousand characters are used. As this package is used in some WordPress plugins, this could result in the impacted plugins being vulnerable.",">=1.0.3 \u003C=1.0.3","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:N\u002FA:L","Uncontrolled Resource Consumption","2022-01-10 00:00:00",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F67b468f7-21c7-424a-a65c-172ef47f0465?source=api-prod",743,[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":65,"total_installs":66,"avg_security_score":67,"avg_patch_time_days":68,"trust_score":69,"computed_at":70},23,1374630,95,536,76,"2026-05-20T01:18:04.444Z",[72,96,117,132,148],{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":82,"num_ratings":83,"last_updated":84,"tested_up_to":16,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":92,"download_link":93,"security_score":25,"vuln_count":94,"unpatched_count":26,"last_vuln_date":95,"fetched_at":28},"map-block-gutenberg","Map Block for Google Maps","1.35","WebFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebfactory\u002F","\u003Cp>Are you using Gutenberg and need a map? This is the map block for you! Install, active, add to content. Done! No nonsense, no unneeded settings. Simple and clear in its function – as any Gutenberg block should be.\u003C\u002Fp>\n\u003Cp>Gutenberg is now a core feature so please update to WordPress v5, or install the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgutenberg\u002F\" rel=\"ugc\">Gutenberg plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cp>Works as any other Gutenberg block with the following settings:\u003Cbr \u002F>\n* address, or coordinates\u003Cbr \u002F>\n* zoom\u003Cbr \u002F>\n* map height\u003Cbr \u002F>\n* API key – once saved in one block it’s used in all others\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Need a non-Gutenberg map solution? Check out our free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgoogle-maps-widget\u002F\" rel=\"ugc\">Google Maps Widget\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>For instruction on how to generate a Google Maps API key please read this \u003Ca href=\"https:\u002F\u002Fwww.gmapswidget.com\u002Fdocumentation\u002Fgenerate-google-maps-api-key\u002F\" rel=\"nofollow ugc\">article\u003C\u002Fa>.\u003C\u002Fp>\n","Map block for Gutenberg editor powered by Google Maps. Simple. Fast. Just a map block.",20000,235309,92,21,"2025-12-03T19:36:00.000Z","4.9","5.2",[88,89,90,22,91],"google-maps","gutenberg-block","map","maps-for-gutenberg","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmap-block-gutenberg.1.35.zip",1,"2021-02-10 00:00:00",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":80,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":18,"tags":110,"homepage":113,"download_link":114,"security_score":115,"vuln_count":14,"unpatched_count":26,"last_vuln_date":116,"fetched_at":28},"wp-map-block","WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks","2.0.4","Tushar Imran","https:\u002F\u002Fprofiles.wordpress.org\u002Ftusharimran\u002F","\u003Cp>\u003Cstrong>Important Announcement:\u003C\u002Fstrong> The WP Map Block plugin has officially merged with \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fablocks\" rel=\"ugc\">aBlocks\u003C\u002Fa>\u003C\u002Fstrong>. It’s an innovative and comprehensive Gutenberg blocks builder for WordPress. Now, you can enjoy enhanced mapping options alongside a wide range of customizable blocks. All within a single, powerful plugin aBlocks. \u003Ca href=\"https:\u002F\u002Facademylms.net\u002Fhow-to-use-wp-map-block\u002F\" rel=\"nofollow ugc\">Here’s how to Migrate WP Map Block to aBlocks!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why Switch to aBlocks?\u003C\u002Fh3>\n\u003Cp>As a valued WP Map Block user, you’ll benefit from this upgrade in several ways:\u003C\u002Fp>\n\u003Cp>Enhanced Mapping Features: Experience all the functionalities you loved in WP Map Block. The interactive maps with Google Maps and OpenStreetMap are now integrated into the powerful aBlocks framework.\u003Cbr \u002F>\nMore Customization Options: With aBlocks, you have the access to an extensive library of blocks that allow you to create stunning layouts and designs beyond just maps. You can create a complete website with advanced customization options.\u003Cbr \u002F>\nUser-Friendly Interface: The intuitive Gutenberg editor in aBlocks makes it easier than ever to add and customize maps and other blocks without any coding knowledge.\u003Cbr \u002F>\nResponsive Design: Ensure your maps and content look great on any device with built-in responsive settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features of aBlocks:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Customizable Blocks: Explore various blocks designed for different content types, including container, headings, text & color customization and even more.\u003Cbr \u002F>\nInteractive Maps: Easily embed Google Maps or OpenStreetMap with customizable options and animations that enhance user engagement.\u003Cbr \u002F>\nPerformance Optimized: Enjoy fast load times and smooth operation with aBlocks lightweight design.\u003C\u002Fp>\n\u003Ch3>Transferring from WP Map Block to aBlocks\u003C\u002Fh3>\n\u003Cp>If you were using WP Map Block, you can transfer to aBlocks uninterrupted. Simply install the aBlocks plugin from the WordPress directory. You’ll see a button “Convert to Map Block” in the section where you used the WP Map Block. Simply click it and all your existing map configurations will be automatically transferred. You’ll retain your map settings while gaining access to new and advanced customization options.\u003C\u002Fp>\n\u003Cp>You can use the map block the same way you’ve used it before for Google Maps and OpenStreetMap.\u003C\u002Fp>\n\u003Cp>The new Map Block offers a simple user interface that allows you to add Google Maps and OpenStreetMap to your WordPress site. This plugin is built with LeafletJS, an open-source JavaScript library for mobile-friendly interactive maps. This straightforward Map option for your website with advanced settings of aBlocks.\u003C\u002Fp>\n\u003Cp>It is the ideal solution for you if you’re using the Gutenberg editor and require a map on your site. Using aBlocks, you can easily customize Google Maps or OpenStreetMap for Gutenberg-supported posts, pages, or custom post types for your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Most Convenient Way to utilize Gutenberg Map block for Google Maps & OpenStreet Maps.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WP Map Block offers a simple user interface that allows you to add Google Maps to your WordPress site. This amazing plugin is built with \u003Ca href=\"https:\u002F\u002Fleafletjs.com\u002F\" rel=\"nofollow ugc\">LeafletJS\u003C\u002Fa>, an open-source JavaScript library for mobile-friendly interactive maps. There are no fluff and redundant settings and a straightforward Map option for your Gutenberg block.\u003C\u002Fp>\n\u003Cp>WP Map Block is the ideal solution for you if you’re using the Gutenberg editor and require a map on your site. Using this plugin, you can easily customize Google Maps or OpenStreetMap for Gutenberg-supported posts, pages, or custom post types for your WordPress site.\u003C\u002Fp>\n\u003Cp>⭐ \u003Ca href=\"https:\u002F\u002Facademylms.net\u002Fwp-map-block\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003Cbr \u002F>\n⭐ \u003Ca href=\"https:\u002F\u002Facademylms.net\u002Fhow-to-use-wp-map-block\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Plugin Features ✅\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google Maps\u003C\u002Fli>\n\u003Cli>OpenStreet Maps\u003C\u002Fli>\n\u003Cli>Multiple Marker\u003C\u002Fli>\n\u003Cli>Zoom Control\u003C\u002Fli>\n\u003Cli>Full Screen Map Control\u003C\u002Fli>\n\u003Cli>Custom Marker Icon & Popup\u003C\u002Fli>\n\u003Cli>Map Width & Height\u003C\u002Fli>\n\u003Cli>Latitude and Longitude Generator from address\u003C\u002Fli>\n\u003Cli>Set any marker as center position\u003C\u002Fli>\n\u003Cli>Marker Builder\u003C\u002Fli>\n\u003Cli>Draggable Marker\u003C\u002Fli>\n\u003Cli>Don’t need any API key\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🗺️Google Map:\u003C\u002Fstrong> Set the default Google Map on any page or post of your WordPress site. With a single click, you can select this map anywhere on your site using WP Map Block.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛣️OpenStreet Maps:\u003C\u002Fstrong> We’ve included this option for you so you can enable OpenStreet Maps and tweak it within your site. OpenStreet Map is an open-source map where you can contribute to improving the quality of data on the map. Every update you make to Open Street Map is owned by both you and the community as a whole.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📌Multiple Marker:\u003C\u002Fstrong> By default, a marker will appear on the map based on your location. But you can add additional markers on your map by customizing the settings. Also, set the title and content for the marker as well as set the default position of the marker.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔎 Zoom Control:\u003C\u002Fstrong> Zoom in and out of the map with ease using the zoom option. The map works quickly since it is built using LeafletJS, and it does not take long to load the map after zooming in or out.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📲Full-Screen Map Control:\u003C\u002Fstrong> Get a full-screen map view while using the map presented by this plugin. You can control the map very comfortably within the full screen and navigate the whole map freely.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛠️ Custom Marker Icon & Popup:\u003C\u002Fstrong> Explore the settings and customize the marker on your map. You can place custom markers on the map and also place your preferred popups on the map.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎚️Map Width & Height:\u003C\u002Fstrong> You can set your preferred width and height on the map by customizing it from the settings. This option allows you to set the displayed map at a certain height and width and then place it on the front end of your site. You can set it according to your viewing preference.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>☸️ Latitude and Longitude Generator:\u003C\u002Fstrong> You can generate addresses from the latitude and longitude of your location. With the help of latitude and longitude, you will get a precise location and address on the map.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📍Set any marker as the center position:\u003C\u002Fstrong> You can set the marker in the central position on the map. If you have placed a custom marker on the map, you can set it as your default marker and set its position in the middle. This will show the marker as the main marker; it will be displayed at the center of the map.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>☄️Marker Builder:\u003C\u002Fstrong> You may be bored to see the same old marker icon on the map. WP Map Block allows you to customize the map beyond the traditional elements of the map. You can customize as well as build a new marker and place it on the map.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👋 Draggable Marker:\u003C\u002Fstrong> Drag the marker in any position on the map and reveal the location swiftly. The dragging option is really smooth, and after dragging the marker, the location gets revealed instantly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔑 API key not required:\u003C\u002Fstrong> To place the map on your site. Simply select the map block and place it on any page of your site. The vast majority of Google Map plugins now available on the market need the use of API keys in order to activate the map; however, our plugin does not.\u003C\u002Fp>\n\u003Ch3>🔥 WHAT’S NEXT\u003C\u002Fh3>\n\u003Cp>If you like WP-Map-Block, then consider checking out our other WordPress Plugins for FREE:\u003C\u002Fp>\n\u003Cp>🔝 \u003Ca href=\"https:\u002F\u002Facademylms.net\" rel=\"nofollow ugc\">Academy LMS\u003C\u002Fa> – Academy LMS is a modern, lightweight LMS plugin for WordPress. It helps users create and sell online courses, manage instructors, track student progress, quizzes, and more — all inside WordPress.\u003Cbr \u002F>\n🔝 \u003Ca href=\"https:\u002F\u002Fablocks.pro\" rel=\"nofollow ugc\">aBlocks\u003C\u002Fa> – aBlocks is a powerful Gutenberg-based WordPress website builder and a clean alternative to Elementor. It provides custom blocks and design flexibility while keeping your website fast and bloat-free.\u003Cbr \u002F>\n🔝 \u003Ca href=\"https:\u002F\u002Fstoreengine.pro\" rel=\"nofollow ugc\">StoreEngine\u003C\u002Fa> – StoreEngine is an all-in-one, next-gen eCommerce plugin for WordPress. It’s designed to make selling digital products, courses, memberships, and even physical goods easier than ever.\u003C\u002Fp>\n\u003Ch3>💙 Join the aBlocks Community\u003C\u002Fh3>\n\u003Cp>Don’t miss out on the opportunity to elevate your WordPress site with aBlocks. Experience enhanced mapping capabilities along with a suite of powerful design tools. Install aBlocks today and unlock the full potential of your website!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Like on our \u003Ca href=\"https:\u002F\u002Fablocks.pro\u002F\" rel=\"nofollow ugc\">aBlocks Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fprofile.php?id=61560040810557\" rel=\"nofollow ugc\">aBlocks Facebook Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F386840187678401\u002F\" rel=\"nofollow ugc\">aBlocks Community Group\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","No API key is required to launch Google Maps & OpenStreetMap.",305956,82,19,"2025-11-04T13:18:00.000Z","6.8.5","6.5",[111,21,88,112,22],"ablocks","gutenberg","https:\u002F\u002Facademylms.net\u002Fwp-map-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-map-block.2.0.4.zip",98,"2025-06-06 00:00:00",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":13,"num_ratings":14,"last_updated":127,"tested_up_to":16,"requires_at_least":128,"requires_php":18,"tags":129,"homepage":92,"download_link":131,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":36,"fetched_at":28},"gmap-block","Gmap Block","1.2.3","Binsaifullah","https:\u002F\u002Fprofiles.wordpress.org\u002Fbinsaifullah\u002F","\u003Cp>Gmap Block is a custom Gutenberg block plugin to display Google map in Gutenberg editor without using any API key. Simply drag and drop the block to add the Google map easily. So, display Google map quickly without any hassles, and customize it as per your need.\u003C\u002Fp>\n\u003Ch3>Video Tutorial\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FPz1YUvWBIA0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>Simple, light-weight and fast\u003C\u002Fli>\n\u003Cli>Embed Google map without API Key\u003C\u002Fli>\n\u003Cli>Responsive Height\u003C\u002Fli>\n\u003Cli>Different Map Types support\u003C\u002Fli>\n\u003Cli>Customization Options \u003C\u002Fli>\n\u003Cli>No third-party dependencies.\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily Embed Google map in Gutenberg editor without any API key.",10000,60164,"2026-03-24T16:31:00.000Z","6.0",[118,130,112,90,22],"google-map","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgmap-block.1.2.3.zip",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":140,"downloaded":141,"rating":13,"num_ratings":106,"last_updated":142,"tested_up_to":108,"requires_at_least":128,"requires_php":143,"tags":144,"homepage":146,"download_link":147,"security_score":82,"vuln_count":26,"unpatched_count":26,"last_vuln_date":36,"fetched_at":28},"wp-go-maps-block","WP Go Maps Block","1.0.0","WPGMaps","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpgmaps\u002F","\u003Cp>The easiest to use Google Maps and Open Layers Map Plugin is now available as a standalone map block!\u003C\u002Fp>\n\u003Cp>Create a custom map block with high-quality markers and add them to your WordPress posts and pages effortlessly. Perfect for contact pages, business locations, event venues, and more!\u003C\u002Fp>\n\u003Cp>Map blocks are lightweight and deliver optimal performance, ensuring a seamless experience for your WordPress site. They’re easy to customize, allowing you to quickly add and configure maps to suit your needs without compromising site speed or performance.\u003C\u002Fp>\n\u003Cp>If you need more features like multiple markers, shapes, and a store locator, our full (free) \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-google-maps\u002F\" rel=\"ugc\">WP Go Maps plugin\u003C\u002Fa> might be perfect for you.\u003C\u002Fp>\n\u003Ch4>Block Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add unlimited map blocks to your posts\u002Fpages\u003C\u002Fli>\n\u003Cli>Choose between Google Maps or OpenLayers for each block\u003C\u002Fli>\n\u003Cli>Edit your marker directly from the block editor \u003C\u002Fli>\n\u003Cli>Set marker location by free location search, or by right-clicking on the map preview\u003C\u002Fli>\n\u003Cli>Preview your map in real time, within the block editor\u003C\u002Fli>\n\u003Cli>Easy to use and customize without any coding experience \u003C\u002Fli>\n\u003Cli>Control width, height and alignment of your maps\u003C\u002Fli>\n\u003Cli>From the team that brought you the most popular Google Maps plugin on WordPress\u003C\u002Fli>\n\u003Cli>Lightweight for optimal performance\u003C\u002Fli>\n\u003Cli>No database queries or tables\u003C\u002Fli>\n\u003Cli>Basic info-window for your marker\u003C\u002Fli>\n\u003Cli>Control zoom level of your map\u003C\u002Fli>\n\u003Cli>Support for localization\u003C\u002Fli>\n\u003Cli>Latest Google Maps API\u003C\u002Fli>\n\u003Cli>Latest OpenLayers API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Already using WP Go Maps? You can still use this block for single locations, as it is fully integrated with both our basic and Pro versions!\u003C\u002Fp>\n\u003Ch4>References\u003C\u002Fh4>\n\u003Cp>We make use of a various libraries and 3rd party service providers in order to render maps in your preferred mapping engine. This section will describe each of these in more detail and when they are used.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>OpenLayers:\u003C\u002Fstrong> Served from a local library file (lib\u002Fol.js & lib\u002Fol.css), provided by OpenLayers. We use this library when you set your block to use OpenLayers (default). You can find the source files on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenlayers\u002Fopenlayers\" rel=\"nofollow ugc\">OpenLayers GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenStreetMap:\u003C\u002Fstrong> When you select the OpenLayers engine, a default map tile server is used, which is provided by \u003Ca href=\"https:\u002F\u002Fwww.openstreetmap.org\u002F\" rel=\"nofollow ugc\">OpenStreetMap\u003C\u002Fa>. This is a \u003Cstrong>3rd party service provider\u003C\u002Fstrong> that we rely on to render your map. They may also make use of \u003Ca href=\"https:\u002F\u002Fwww.mapbox.com\u002F\" rel=\"nofollow ugc\">MapBox\u003C\u002Fa> for some of their assets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Maps API:\u003C\u002Fstrong> If you decide to use \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\" rel=\"nofollow ugc\">Google Maps\u003C\u002Fa> as your map engine, we will include the Google Maps API as a \u003Cstrong>3rd party service provider\u003C\u002Fstrong> that we rely on to render your maps. In this case, admin map previews are still rendered by OpenLayers and OpenStreetMap.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nominatim (OpenStreetMap):\u003C\u002Fstrong> If you perform an address search within the admin area, we will make use of the \u003Ca href=\"https:\u002F\u002Fnominatim.openstreetmap.org\" rel=\"nofollow ugc\">OpenStreetMap Nominatim\u003C\u002Fa> to lookup locations and suggest addresses to you. This is a \u003Cstrong>3rd party service provider\u003C\u002Fstrong> that we rely on for address searches.\u003C\u002Fli>\n\u003C\u002Ful>\n","The easiest-to-use Google Maps plugin is now available as a standalone map block! Create custom Google maps or OpenLayers maps with high-quality marke &hellip;",3000,17819,"2025-04-14T08:31:00.000Z","7.0",[21,88,90,22,145],"maps","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-go-maps-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-go-maps-block.1.0.0.zip",{"slug":149,"name":150,"version":151,"author":152,"author_profile":153,"description":154,"short_description":155,"active_installs":156,"downloaded":157,"rating":13,"num_ratings":94,"last_updated":158,"tested_up_to":16,"requires_at_least":159,"requires_php":160,"tags":161,"homepage":164,"download_link":165,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":36,"fetched_at":28},"geo-maps","MatrixMaps – Interactive Maps, Map Blocks","1.2.2","MatrixAddons","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatrixaddons\u002F","\u003Cp>MatrixMaps is the most intuitive WordPress mapping plugin that lets you create stunning interactive maps without any coding knowledge. Whether you need a simple location map, a complex travel map with multiple destinations, or a business directory map, MatrixMaps has you covered.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin URL:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fdownloads\u002Fmatrixmaps\u002F\" rel=\"nofollow ugc\">Download MatrixMaps\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Choose MatrixMaps?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🗺️ \u003Cstrong>Dual Map Support\u003C\u002Fstrong>: Choose between Google Maps and OpenStreetMap with multiple tile providers\u003Cbr \u002F>\n📍 \u003Cstrong>Unlimited Markers\u003C\u002Fstrong>: Add as many custom markers as you need with unique tooltips\u003Cbr \u002F>\n🎨 \u003Cstrong>Full Customization\u003C\u002Fstrong>: Control map appearance, marker styles, and interactive behaviors\u003Cbr \u002F>\n📱 \u003Cstrong>Responsive Design\u003C\u002Fstrong>: Maps look perfect on all devices and screen sizes\u003Cbr \u002F>\n⚡ \u003Cstrong>Lightning Fast\u003C\u002Fstrong>: Optimized code ensures your maps load quickly without slowing down your site\u003Cbr \u002F>\n🔧 \u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Clean, well-documented code with extensive customization options\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Business locations and contact pages\u003Cbr \u002F>\n– Travel blogs and itinerary maps\u003Cbr \u002F>\n– Real estate property listings\u003Cbr \u002F>\n– Restaurant and store directories\u003Cbr \u002F>\n– Event venues and conference maps\u003Cbr \u002F>\n– Delivery service areas\u003Cbr \u002F>\n– Portfolio project locations\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>🗺️ \u003Cstrong>Map Providers\u003C\u002Fstrong>\u003Cbr \u002F>\n– Google Maps integration\u003Cbr \u002F>\n– OpenStreetMap with 7+ tile providers\u003Cbr \u002F>\n– OpenTopoMap for terrain views\u003Cbr \u002F>\n– Esri World Imagery for satellite views\u003Cbr \u002F>\n– Stamen Design artistic maps\u003Cbr \u002F>\n– CyclOSM for cycling routes\u003C\u002Fp>\n\u003Cp>📍 \u003Cstrong>Advanced Markers\u003C\u002Fstrong>\u003Cbr \u002F>\n– Unlimited custom markers per map\u003Cbr \u002F>\n– Drag-and-drop marker positioning\u003Cbr \u002F>\n– Custom marker images with dimensions\u003Cbr \u002F>\n– Rich tooltip content with HTML support\u003Cbr \u002F>\n– Click or hover popup activation\u003Cbr \u002F>\n– Center map on specific markers\u003C\u002Fp>\n\u003Cp>🎨 \u003Cstrong>Customization Options\u003C\u002Fstrong>\u003Cbr \u002F>\n– Custom map dimensions (height\u002Fwidth)\u003Cbr \u002F>\n– Zoom level controls\u003Cbr \u002F>\n– Map navigation position\u003Cbr \u002F>\n– Scroll wheel zoom toggle\u003Cbr \u002F>\n– Line drawing between markers\u003Cbr \u002F>\n– Custom marker icons and sizes\u003C\u002Fp>\n\u003Cp>🔧 \u003Cstrong>WordPress Integration\u003C\u002Fstrong>\u003Cbr \u002F>\n– Native Gutenberg block support\u003Cbr \u002F>\n– Classic shortcode compatibility\u003Cbr \u002F>\n– Widget-ready implementation\u003Cbr \u002F>\n– Multilingual support (WPML compatible)\u003Cbr \u002F>\n– SEO-friendly map markup\u003C\u002Fp>\n\u003Cp>⚡ \u003Cstrong>Performance Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– Lazy loading for faster page loads\u003Cbr \u002F>\n– Minified assets for optimal speed\u003Cbr \u002F>\n– CDN-friendly asset structure\u003Cbr \u002F>\n– Browser caching optimized\u003Cbr \u002F>\n– Mobile-responsive design\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Quick Setup (2 Minutes):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Install MatrixMaps\u003C\u002Fstrong> from the WordPress plugin directory\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create Your First Map\u003C\u002Fstrong> via the Maps menu in your dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Markers\u003C\u002Fstrong> by dragging pins or entering coordinates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize\u003C\u002Fstrong> appearance and settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Embed\u003C\u002Fstrong> using the Gutenberg block or shortcode\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>No API keys required for OpenStreetMap!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Gutenberg Block Method:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Edit any page or post with Gutenberg\u003Cbr \u002F>\n2. Click the + icon to add a block\u003Cbr \u002F>\n3. Search for “MatrixMaps” or “Interactive Map”\u003Cbr \u002F>\n4. Select your created map from the dropdown\u003Cbr \u002F>\n5. Adjust height and width as needed\u003Cbr \u002F>\n6. Save your changes\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode Method:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[geo_maps id=\"123\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With Custom Dimensions:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[geo_maps id=\"123\" height=\"500px\" width=\"100%\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Widget Method:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Navigate to Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Widgets\u003Cbr \u002F>\n2. Add a “Text” or “Custom HTML” widget\u003Cbr \u002F>\n3. Paste your shortcode in the widget content\u003Cbr \u002F>\n4. Save the widget\u003C\u002Fp>\n\u003Ch3>Development & Source Code\u003C\u002Fh3>\n\u003Cp>MatrixMaps is built with modern web development best practices and maintains full transparency of its source code.\u003C\u002Fp>\n\u003Ch3>Build Tools & Technologies\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>JavaScript\u003C\u002Fstrong>: ES6+ with Webpack bundling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSS\u003C\u002Fstrong>: SCSS with automatic compilation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>React\u003C\u002Fstrong>: Modern React components for Gutenberg blocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress\u003C\u002Fstrong>: Follows WordPress coding standards\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Source Code Access\u003C\u002Fh3>\n\u003Cp>All source code is included in the plugin:\u003Cbr \u002F>\n– \u003Cstrong>JavaScript Source\u003C\u002Fstrong>: \u003Ccode>\u002Fassets\u002Fsrc\u002F\u003C\u002Fcode> directory\u003Cbr \u002F>\n– \u003Cstrong>SCSS Source\u003C\u002Fstrong>: \u003Ccode>\u002Fassets\u002Fscss\u002F\u003C\u002Fcode> directory\u003Cbr \u002F>\n– \u003Cstrong>Build Configuration\u003C\u002Fstrong>: \u003Ccode>webpack.config.js\u003C\u002Fcode> and \u003Ccode>Gruntfile.js\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Third-Party Libraries\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>LeafletJS\u003C\u002Fstrong> (v1.7.1): Interactive map library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>React Leaflet\u003C\u002Fstrong> (v2.7.0): React components for Leaflet\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leaflet Geosearch\u003C\u002Fstrong> (v3.5.0): Location search functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All libraries respect their respective licenses and are included for transparency.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>MatrixMaps connects to external mapping services to display map tiles and provide location data.\u003C\u002Fp>\n\u003Ch3>Google Maps Services\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Display Google Maps tiles and services\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Transmitted\u003C\u002Fstrong>: Map tile requests based on user viewport\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activation\u003C\u002Fstrong>: Only when Google Maps is selected as provider\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy\u003C\u002Fstrong>: No personal user data collected\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fterms\" rel=\"nofollow ugc\">Google Maps Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>OpenStreetMap Providers\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service\u003C\u002Fstrong>: Various OpenStreetMap tile providers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Display map tiles from OpenStreetMap ecosystem\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Transmitted\u003C\u002Fstrong>: HTTP requests for map tiles based on coordinates and zoom\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activation\u003C\u002Fstrong>: Only when OpenStreetMap is selected as provider\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Available Providers\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>OpenStreetMap (default): https:\u002F\u002Fwww.openstreetmap.org\u002Fcopyright\u003C\u002Fli>\n\u003Cli>OpenTopoMap (terrain): https:\u002F\u002Fopentopomap.org\u002Fabout\u003C\u002Fli>\n\u003Cli>Esri World Imagery (satellite): https:\u002F\u002Fwww.esri.com\u002Fen-us\u002Flegal\u002Fterms\u003C\u002Fli>\n\u003Cli>Stamen Design (artistic): http:\u002F\u002Fstamen.com\u003C\u002Fli>\n\u003Cli>CyclOSM (cycling): https:\u002F\u002Fgithub.com\u002Fcyclosm\u002Fcyclosm-cartocss-style\u002Freleases\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ArcGIS World Imagery\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service\u003C\u002Fstrong>: Esri ArcGIS World Imagery\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Display high-resolution satellite imagery tiles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Transmitted\u003C\u002Fstrong>: HTTP requests for satellite image tiles based on coordinates and zoom\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activation\u003C\u002Fstrong>: Only when Esri World Imagery is selected as map provider\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fwww.esri.com\u002Fen-us\u002Flegal\u002Fterms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fwww.esri.com\u002Fen-us\u002Fprivacy\u002Foverview\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Important\u003C\u002Fstrong>: No personal user data, location information, or tracking data is collected or transmitted by this plugin. Only anonymous map tile requests are made to display maps.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? We’re here for you!\u003C\u002Fp>\n\u003Cp>📧 \u003Cstrong>Email Support\u003C\u002Fstrong>: wpmatrixaddons@gmail.com\u003Cbr \u002F>\n🌐 \u003Cstrong>Documentation\u003C\u002Fstrong>: Visit our plugin documentation\u003Cbr \u002F>\n🐛 \u003Cstrong>Bug Reports\u003C\u002Fstrong>: Report issues via WordPress.org support forums\u003Cbr \u002F>\n💡 \u003Cstrong>Feature Requests\u003C\u002Fstrong>: Share your ideas for future updates\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>MatrixMaps is released under the GPLv3 license, allowing you to use, modify, and distribute the plugin freely.\u003C\u002Fp>\n","Create beautiful, interactive maps for your WordPress website with MatrixMaps. The perfect solution for adding Google Maps and OpenStreetMap with unli &hellip;",200,6588,"2026-02-25T09:59:00.000Z","5.4","5.6",[162,88,22,145,163],"custom-markers","openstreet-map","https:\u002F\u002Fmatrixaddons.com\u002Fdownloads\u002Fgeo-maps-wordpress-map-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgeo-maps.1.2.2.zip",{"attackSurface":167,"codeSignals":208,"taintFlows":224,"riskAssessment":225,"analyzedAt":241},{"hooks":168,"ajaxHandlers":204,"restRoutes":205,"shortcodes":206,"cronEvents":207,"entryPointCount":26,"unprotectedCount":26},[169,175,180,183,185,189,193,195,196,198,201],{"type":170,"name":171,"callback":172,"file":173,"line":174},"action","admin_notices","render_php_compat_error","10up-lib\\wp-compat-validation-tool\\src\\Validator.php",137,{"type":170,"name":176,"callback":177,"file":178,"line":179},"init","anonymous","includes\\block-assets.php",10,{"type":170,"name":181,"callback":177,"file":178,"line":182},"enqueue_block_assets",81,{"type":170,"name":176,"callback":177,"file":178,"line":184},96,{"type":170,"name":186,"callback":177,"file":187,"line":188},"rest_api_init","includes\\rest-routes.php",17,{"type":170,"name":190,"callback":177,"priority":191,"file":192,"line":106},"admin_menu",20,"includes\\settings.php",{"type":170,"name":194,"callback":177,"file":192,"line":191},"admin_init",{"type":170,"name":194,"callback":177,"file":192,"line":83},{"type":170,"name":186,"callback":177,"file":192,"line":197},22,{"type":170,"name":199,"callback":177,"file":192,"line":200},"admin_enqueue_scripts",24,{"type":170,"name":176,"callback":177,"file":202,"line":203},"maps-block-apple.php",43,[],[],[],[],{"dangerousFunctions":209,"sqlUsage":210,"outputEscaping":212,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":223},[],{"prepared":26,"raw":26,"locations":211},[],{"escaped":213,"rawEcho":214,"locations":215},32,3,[216,219,221],{"file":192,"line":217,"context":218},121,"raw output",{"file":192,"line":220,"context":218},216,{"file":192,"line":222,"context":218},217,[],[],{"summary":226,"deductions":227},"The \"maps-block-apple\" plugin v1.1.5 demonstrates a generally positive security posture in its static analysis, with no identified dangerous functions, SQL queries without prepared statements, file operations, or external HTTP requests. The high percentage of properly escaped output is also a strong indicator of good coding practices. However, the complete absence of nonce checks and capability checks across all identified entry points (even though the attack surface is currently reported as zero) is a significant concern. This suggests that if any new entry points were introduced or if the current count is inaccurate, they would likely be unprotected.\n\nThe plugin's vulnerability history, with two known CVEs including a high and a medium severity, is a major red flag. The presence of 'Prototype Pollution' and 'Uncontrolled Resource Consumption' vulnerabilities in the past indicates a history of potentially serious security flaws. While there are currently no unpatched vulnerabilities, the recurring nature of these issues suggests a pattern of developing insecure code, or a failure to fully address underlying architectural weaknesses that led to these vulnerabilities. This history, combined with the lack of explicit security checks on entry points, elevates the overall risk.\n\nIn conclusion, while the static code analysis reveals some strengths, the plugin's past vulnerability history and the potential for unprotected entry points present a notable risk. The plugin has demonstrated a propensity for serious security flaws in the past, and the current lack of robust authentication and authorization mechanisms on its entry points means that any future vulnerabilities could be exploited more easily. Users should exercise caution and remain vigilant for future updates and security advisories.",[228,231,234,236,238],{"reason":229,"points":230},"Past High Severity Vulnerability",18,{"reason":232,"points":233},"Past Medium Severity Vulnerability",15,{"reason":235,"points":179},"No Nonce Checks on Entry Points",{"reason":237,"points":179},"No Capability Checks on Entry Points",{"reason":239,"points":240},"High percentage of output unescaped",5,"2026-03-16T18:54:13.352Z",{"wat":243,"direct":257},{"assetPaths":244,"generatorPatterns":249,"scriptPaths":250,"versionParams":252},[245,246,247,248],"\u002Fwp-content\u002Fplugins\u002Fmaps-block-apple\u002Fassets\u002Fcss\u002Fadmin-maps-block-apple-settings.css","\u002Fwp-content\u002Fplugins\u002Fmaps-block-apple\u002Fbuild\u002Fadmin-settings.js","\u002Fwp-content\u002Fplugins\u002Fmaps-block-apple\u002Fbuild\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Fmaps-block-apple\u002Fbuild\u002Ffrontend.js",[],[251],"https:\u002F\u002Fcdn.apple-mapkit.com\u002Fmk\u002F5.x.x\u002Fmapkit.js",[253,254,255,256],"maps-block-apple\u002Fassets\u002Fcss\u002Fadmin-maps-block-apple-settings.css?ver=","maps-block-apple\u002Fbuild\u002Fadmin-settings.js?ver=","maps-block-apple\u002Fbuild\u002Findex.js?ver=","maps-block-apple\u002Fbuild\u002Ffrontend.js?ver=",{"cssClasses":258,"htmlComments":261,"htmlAttributes":262,"restEndpoints":264,"jsGlobals":266,"shortcodeOutput":268},[259,260],"maps-block-apple-settings","block-editor-block-list__block",[],[263],"data-maps-block-apple-settings-url",[265],"\u002Fwp-json\u002Fmaps-block-apple\u002Fv1\u002Fsettings",[267],"_mbaData",[],{"error":270,"url":271,"statusCode":272,"statusMessage":273,"message":273},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmaps-block-apple\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":179,"versions":275},[276,281,288,295,302,309,315,324,333,342],{"version":6,"download_url":24,"svn_tag_url":277,"released_at":36,"has_diff":48,"diff_files_changed":278,"diff_lines":36,"trac_diff_url":279,"vulnerabilities":280,"is_current":270},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmaps-block-apple\u002Ftags\u002F1.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmaps-block-apple%2Ftags%2F1.1.4&new_path=%2Fmaps-block-apple%2Ftags%2F1.1.5",[],{"version":282,"download_url":283,"svn_tag_url":284,"released_at":36,"has_diff":48,"diff_files_changed":285,"diff_lines":36,"trac_diff_url":286,"vulnerabilities":287,"is_current":48},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaps-block-apple.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmaps-block-apple\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmaps-block-apple%2Ftags%2F1.1.3&new_path=%2Fmaps-block-apple%2Ftags%2F1.1.4",[],{"version":289,"download_url":290,"svn_tag_url":291,"released_at":36,"has_diff":48,"diff_files_changed":292,"diff_lines":36,"trac_diff_url":293,"vulnerabilities":294,"is_current":48},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaps-block-apple.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmaps-block-apple\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmaps-block-apple%2Ftags%2F1.1.2&new_path=%2Fmaps-block-apple%2Ftags%2F1.1.3",[],{"version":296,"download_url":297,"svn_tag_url":298,"released_at":36,"has_diff":48,"diff_files_changed":299,"diff_lines":36,"trac_diff_url":300,"vulnerabilities":301,"is_current":48},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaps-block-apple.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmaps-block-apple\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmaps-block-apple%2Ftags%2F1.1.1&new_path=%2Fmaps-block-apple%2Ftags%2F1.1.2",[],{"version":303,"download_url":304,"svn_tag_url":305,"released_at":36,"has_diff":48,"diff_files_changed":306,"diff_lines":36,"trac_diff_url":307,"vulnerabilities":308,"is_current":48},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaps-block-apple.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmaps-block-apple\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmaps-block-apple%2Ftags%2F1.1.0&new_path=%2Fmaps-block-apple%2Ftags%2F1.1.1",[],{"version":38,"download_url":310,"svn_tag_url":311,"released_at":36,"has_diff":48,"diff_files_changed":312,"diff_lines":36,"trac_diff_url":313,"vulnerabilities":314,"is_current":48},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaps-block-apple.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmaps-block-apple\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmaps-block-apple%2Ftags%2F1.0.3&new_path=%2Fmaps-block-apple%2Ftags%2F1.1.0",[],{"version":316,"download_url":317,"svn_tag_url":318,"released_at":36,"has_diff":48,"diff_files_changed":319,"diff_lines":36,"trac_diff_url":320,"vulnerabilities":321,"is_current":48},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaps-block-apple.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmaps-block-apple\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmaps-block-apple%2Ftags%2F1.0.2&new_path=%2Fmaps-block-apple%2Ftags%2F1.0.3",[322,323],{"id":50,"url_slug":51,"title":52,"severity":55,"cvss_score":56,"vuln_type":58,"patched_in_version":38},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":325,"download_url":326,"svn_tag_url":327,"released_at":36,"has_diff":48,"diff_files_changed":328,"diff_lines":36,"trac_diff_url":329,"vulnerabilities":330,"is_current":48},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaps-block-apple.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmaps-block-apple\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmaps-block-apple%2Ftags%2F1.0.1&new_path=%2Fmaps-block-apple%2Ftags%2F1.0.2",[331,332],{"id":50,"url_slug":51,"title":52,"severity":55,"cvss_score":56,"vuln_type":58,"patched_in_version":38},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":334,"download_url":335,"svn_tag_url":336,"released_at":36,"has_diff":48,"diff_files_changed":337,"diff_lines":36,"trac_diff_url":338,"vulnerabilities":339,"is_current":48},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaps-block-apple.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmaps-block-apple\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmaps-block-apple%2Ftags%2F1.0.0&new_path=%2Fmaps-block-apple%2Ftags%2F1.0.1",[340,341],{"id":50,"url_slug":51,"title":52,"severity":55,"cvss_score":56,"vuln_type":58,"patched_in_version":38},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":135,"download_url":343,"svn_tag_url":344,"released_at":36,"has_diff":48,"diff_files_changed":345,"diff_lines":36,"trac_diff_url":36,"vulnerabilities":346,"is_current":48},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaps-block-apple.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmaps-block-apple\u002Ftags\u002F1.0.0\u002F",[],[347,348],{"id":50,"url_slug":51,"title":52,"severity":55,"cvss_score":56,"vuln_type":58,"patched_in_version":38},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38}]