[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1HN6-kHazV5ugLYryO0OQmVgW-X_ZI9qgzO1-zatHoI":3,"$fwDxH5tLpp4OViwn5wc6FXZjq1bhcx1i88BY4HZVCexs":140,"$fmaKi_EVOUqdA5IG56fsxG9iXQhK1m5D9-WsKkKq9MN4":145},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":38,"analysis":39,"fingerprints":85},"wpmapmaker-google-map-styler","WPMapMaker – Google Map Styler","0.9.1","Plugin Devs","https:\u002F\u002Fprofiles.wordpress.org\u002Fplugindevs\u002F","\u003Cp>WPMapMaker plugin helps you to display a map styler editor on the front end. Your users can style google maps with WPMapMaker plugin from your website like Snazzymap. After styling the map they can easily copy the JSON object and passing this to the map options of any Google Maps object\u003C\u002Fp>\n\u003Cp>You just need to use the \u003Cstrong>[wpmapmaker]\u003C\u002Fstrong> shortcode on a page display the map builder on your frontend.\u003C\u002Fp>\n\u003Cp>** We welcome your feedback and new feature requests to improve the plugin! Please contact with us at \u003Ca href='mailto:webbuilders03@gmail.com' rel=\"nofollow ugc\">\u003Cstrong>webbuilders03@gmail.com\u003C\u002Fstrong>\u003C\u002Fa> for new \u003Cstrong>Feature Requests\u003C\u002Fstrong>**\u003C\u002Fp>\n","WPMapMaker plugin helps you to display a map styler editor on the front end. Your users can style google maps with WPMapMaker plugin from your website &hellip;",0,802,"2020-12-05T16:29:00.000Z","5.5.18","4.6","5.4",[18,19,20,21,22],"frontend-map-builder","frontend-map-styler","wordpress-map-builder","wordpress-map-maker","wordpress-snazzy-maps","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpmapmaker-google-map-styler.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"plugindevs",16,18260,83,60,76,"2026-05-20T02:20:36.394Z",[],{"attackSurface":40,"codeSignals":69,"taintFlows":77,"riskAssessment":78,"analyzedAt":84},{"hooks":41,"ajaxHandlers":60,"restRoutes":61,"shortcodes":62,"cronEvents":67,"entryPointCount":68,"unprotectedCount":11},[42,47,51,56],{"type":43,"name":44,"callback":44,"priority":45,"file":46,"line":45},"action","admin_menu",10,"admin\\settings-page.php",{"type":43,"name":48,"callback":49,"file":46,"line":50},"admin_init","register_setting",11,{"type":43,"name":52,"callback":53,"file":54,"line":55},"wp_enqueue_scripts","front_enqueues","googlemap.php",26,{"type":43,"name":57,"callback":58,"file":54,"line":59},"wp_footer","view_code_popup",27,[],[],[63],{"tag":64,"callback":65,"file":54,"line":66},"wpmapmaker","shortcode",28,[],1,{"dangerousFunctions":70,"sqlUsage":71,"outputEscaping":73,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":76},[],{"prepared":11,"raw":11,"locations":72},[],{"escaped":74,"rawEcho":11,"locations":75},2,[],[],[],{"summary":79,"deductions":80},"Based on the static analysis, the \"wpmapmaker-google-map-styler\" v0.9.1 plugin exhibits a generally strong security posture. The absence of dangerous functions, proper handling of SQL queries through prepared statements, and complete output escaping are commendable practices. The plugin also demonstrates no file operations or external HTTP requests, further minimizing potential attack vectors. The lack of any recorded vulnerabilities or CVEs in its history is a significant positive indicator, suggesting a history of responsible development and maintenance.\n\nHowever, the analysis reveals a critical weakness: the presence of one shortcode without any apparent authentication or capability checks. While the total attack surface is small and no AJAX handlers or REST API routes are exposed without checks, this single unprotected shortcode represents a potential entry point for attackers. If this shortcode handles user-supplied data in any way, even with sanitized output, it could be exploited without proper authorization. The taint analysis also yielded zero flows, which is positive but could also be a reflection of the limited analysis performed or the lack of complex data handling within the plugin.\n\nIn conclusion, the plugin's code demonstrates good practices in many areas, leading to a low overall risk profile. The primary concern stems from the unprotected shortcode, which requires further investigation to understand its functionality and the potential for privilege escalation or other vulnerabilities. The absence of historical vulnerabilities is reassuring, but the static analysis highlights a specific area that needs attention to ensure a robust security posture.",[81],{"reason":82,"points":83},"Unprotected shortcode found",15,"2026-03-17T07:25:38.647Z",{"wat":86,"direct":102},{"assetPaths":87,"generatorPatterns":92,"scriptPaths":93,"versionParams":97},[88,89,90,91],"\u002Fwp-content\u002Fplugins\u002Fwpmapmaker-google-map-styler\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fwpmapmaker-google-map-styler\u002Fassets\u002Fjs\u002Ffunctions.js","\u002Fwp-content\u002Fplugins\u002Fwpmapmaker-google-map-styler\u002Fassets\u002Fjs\u002Fmap-styler.js","\u002Fwp-content\u002Fplugins\u002Fwpmapmaker-google-map-styler\u002Fassets\u002Fjs\u002Fmap-controller.js",[],[94,95,96],"https:\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs?key=","\u002Fwp-admin\u002Fjs\u002Firis.min.js","\u002Fwp-admin\u002Fjs\u002Fcolor-picker.min.js",[98,99,100,101],"wpmapmaker-style?ver=","wpmapmaker-functions?ver=","wpmapmaker-styler?ver=","wpmapmaker-controler?ver=",{"cssClasses":103,"htmlComments":120,"htmlAttributes":121,"restEndpoints":123,"jsGlobals":124,"shortcodeOutput":126},[104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119],"pdme-wrapper","pdme-style-container","pdme-nav-container","pdme-feature-type-nav-container","pdme-type-nav-container","pdme-apply-button-container","pdme-apply-button","pdme-view-code-button","pdme-element-type-nav-container","pdme-style-type-nav-container","pdme-none","pdme-map","pdme-view-code-popup","pdme-view-code-wrap","pdme-view-code","pdme-overlay",[],[122],"map-height",[],[125],"pdme_wpmapmaker_api_key",[127,128,129,130,131,132,133,134,135,136,134,134,134,137,134,138,134,134,139,134,134],"\u003Cdiv class=\"pdme-wrapper\">","\u003Cdiv class=\"pdme-style-container\">","\u003Cdiv class=\"pdme-nav-container\">","\u003Cdiv class=\"pdme-feature-type-nav-container pdme-type-nav-container\">","\u003Cdiv class=\"pdme-apply-button-container\">","\u003Cdiv class=\"pdme-apply-button\">","Apply","\u003C\u002Fdiv>","\u003Cdiv class=\"pdme-view-code-button\">","View Code","\u003Cdiv class=\"pdme-element-type-nav-container pdme-type-nav-container pdme-none\">","\u003Cdiv class=\"pdme-style-type-nav-container pdme-type-nav-container pdme-none\">","\u003Cdiv id=\"pdme-map\" class=\"pdme-map\" >\u003C\u002Fdiv>",{"error":141,"url":142,"statusCode":143,"statusMessage":144,"message":144},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwpmapmaker-google-map-styler\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":68,"versions":146},[147],{"version":148,"download_url":149,"svn_tag_url":150,"released_at":26,"has_diff":151,"diff_files_changed":152,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":153,"is_current":151},"0.9.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpmapmaker-google-map-styler.0.9.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpmapmaker-google-map-styler\u002Ftags\u002F0.9.0\u002F",false,[],[]]