GEO my WP Security & Risk Analysis

wordpress.org/plugins/geo-my-wp

Advanced geolocation, mapping, and proximity search plugin. Geotag post types and BuddyPress members, and create advanced proximity search forms.

4K active installs v4.5.4 PHP 7.0+ WP 5.6+ Updated Apr 30, 2025
locations-directorymembers-locationposts-locationproximity-search-formsstore-locator
94
A · Safe
CVEs total6
Unpatched0
Last CVEDec 11, 2024
Safety Verdict

Is GEO my WP Safe to Use in 2026?

Generally Safe

Score 94/100

GEO my WP has a strong security track record. Known vulnerabilities have been patched promptly.

6 known CVEsLast CVE: Dec 11, 2024Updated 11mo ago
Risk Assessment

The Geo-My-WP plugin version 4.5.4 exhibits a mixed security posture. While it demonstrates good practices with a high percentage of prepared SQL statements and properly escaped output, there are notable areas of concern. The presence of 6 AJAX handlers without authentication checks represents a significant attack surface that could be exploited for unauthorized actions. Furthermore, the taint analysis revealed 1 critical high severity flow, indicating a potential vulnerability where unsanitized data could lead to security issues. The plugin's vulnerability history is also a significant concern, with 6 known CVEs including one critical and five medium severity vulnerabilities. This pattern suggests a recurring need for robust security patching and a historical tendency towards vulnerabilities like missing authorization, XSS, code injection, CSRF, and SQL injection, pointing to potential ongoing challenges in input validation and authorization enforcement.

Key Concerns

  • Unprotected AJAX handlers
  • Critical taint flow
  • 1 critical CVE
  • 5 medium CVEs
  • Flows with unsanitized paths
Vulnerabilities
6

GEO my WP Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
4 CVEs in 2024
2024
Patched Has unpatched

Severity Breakdown

Critical
1
Medium
5

6 total CVEs

CVE-2024-54326medium · 5.4Missing Authorization

GEO my WordPress <= 4.5.0.4 - Missing Authorization via get_field_options_ajax

Dec 11, 2024 Patched in 4.5.1 (8d)
CVE-2024-47327medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

GEO my WordPress <= 4.5.0.3 - Reflected Cross-Site Scripting

Sep 25, 2024 Patched in 4.5.0.4 (8d)
CVE-2024-6330critical · 9.8Improper Control of Generation of Code ('Code Injection')

GEO my WordPress <= 4.5.0.1 - Unauthenticated Local File Inclusion

Jul 29, 2024 Patched in 4.5.0.2 (31d)
CVE-2024-32097medium · 4.3Cross-Site Request Forgery (CSRF)

GEO my WordPress <= 4.1 - Cross-Site Request Forgery

Apr 11, 2024 Patched in 4.2 (7d)
CVE-2023-52134medium · 6.6Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

GEO my WordPress <= 4.0.2 - Authenticated(Administrator+) SQL Injection

Dec 28, 2023 Patched in 4.0.3 (26d)
CVE-2023-5467medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

GEO my WordPress <= 4.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Oct 9, 2023 Patched in 4.0.1 (106d)
Code Analysis
Analyzed Mar 16, 2026

GEO my WP Code Analysis

Dangerous Functions
0
Raw SQL Queries
50
113 prepared
Unescaped Output
432
1785 escaped
Nonce Checks
36
Capability Checks
6
File Operations
2
External Requests
8
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

69% prepared163 total queries

Output Escaping

81% escaped2217 total outputs
Data Flows
11 unsanitized

Data Flow Analysis

25 flows11 with unsanitized paths
search_box (includes\admin\class-gmw-forms-table.php:371)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

GEO my WP Attack Surface

Entry Points37
Unprotected6

AJAX Handlers 16

authwp_ajax_gmw_activate_extensionincludes\admin\pages\class-gmw-extensions.php:1398
authwp_ajax_gmw_deactivate_extensionincludes\admin\pages\class-gmw-extensions.php:1399
authwp_ajax_gmw_license_key_actionsincludes\admin\pages\class-gmw-extensions.php:1400
authwp_ajax_gmw_get_field_optionsincludes\admin\pages\class-gmw-form-editor.php:63
authwp_ajax_gmw_update_admin_formincludes\admin\pages\class-gmw-form-editor.php:76
authwp_ajax_gmw_locations_importerincludes\admin\pages\import-export\locations-importer\class-gmw-locations-importer.php:719
authwp_ajax_gmw_locations_importer_doneincludes\admin\pages\import-export\locations-importer\class-gmw-locations-importer.php:720
authwp_ajax_gmw_form_ajax_submissionincludes\class-gmw-form-core.php:1375
noprivwp_ajax_gmw_form_ajax_submissionincludes\class-gmw-form-core.php:1376
authwp_ajax_gmw_set_missing_location_typeincludes\class-gmw-location-types.php:45
authwp_ajax_gmw_info_window_initincludes\gmw-functions.php:1924
noprivwp_ajax_gmw_info_window_initincludes\gmw-functions.php:1925
authwp_ajax_gmw_lf_update_locationincludes\location-form\includes\class-gmw-location-form.php:1694
authwp_ajax_gmw_lf_delete_locationincludes\location-form\includes\class-gmw-location-form.php:1695
authwp_ajax_gmw_update_current_locationplugins\current-location\includes\class-gmw-current-location.php:707
noprivwp_ajax_gmw_update_current_locationplugins\current-location\includes\class-gmw-current-location.php:708

Shortcodes 21

[gmw_post_info] includes\gmw-deprecated-functions.php:862
[gmw_user_info] includes\gmw-deprecated-functions.php:925
[gmw_member_info] includes\gmw-deprecated-functions.php:934
[gmw_current_location] includes\gmw-deprecated-functions.php:1632
[gmw_single_location] includes\gmw-deprecated-functions.php:2118
[gmw] includes\gmw-shortcodes.php:187
[gmw_address_fields] includes\gmw-shortcodes.php:214
[gmw_location_fields] includes\gmw-shortcodes.php:225
[gmw_hours_of_operation] includes\gmw-shortcodes.php:278
[gmw_user_location] includes\users-locator\class-gmw-single-user-location.php:136
[gmw_user_location_form] includes\users-locator\class-gmw-user-location-form.php:132
[gmw_user_address] includes\users-locator\gmw-user-location-functions.php:374
[gmw_user_location_fields] includes\users-locator\gmw-user-location-functions.php:410
[gmw_current_location] plugins\current-location\includes\gmw-current-location-shortcode.php:35
[gmw_bp_member_location] plugins\members-locator\includes\class-gmw-single-bp-member-location.php:154
[gmw_member_location_form] plugins\members-locator\includes\gmw-members-locator-functions.php:90
[gmw_post_location] plugins\posts-locator\includes\class-gmw-single-post-location.php:110
[gmw_post_location_form] plugins\posts-locator\includes\gmw-posts-locator-shortcodes.php:34
[gmw_post_address] plugins\posts-locator\includes\gmw-posts-locator-shortcodes.php:57
[gmw_post_location_fields] plugins\posts-locator\includes\gmw-posts-locator-shortcodes.php:80
[gmw_single_location] plugins\single-location\includes\gmw-single-location-shortcode.php:72
WordPress Hooks 204
actionplugins_loadedgeo-my-wp.php:504
actionwidgets_initgeo-my-wp.php:505
actionadmin_initgeo-my-wp.php:506
actioninitgeo-my-wp.php:507
actionadmin_menuincludes\admin\class-gmw-admin.php:58
actionadmin_initincludes\admin\class-gmw-admin.php:59
filteradmin_body_classincludes\admin\class-gmw-admin.php:60
actionmedia_buttonsincludes\admin\class-gmw-admin.php:64
actionadmin_footerincludes\admin\class-gmw-admin.php:65
filterwp_privacy_personal_data_exportersincludes\admin\class-gmw-admin.php:118
filteradmin_footer_textincludes\admin\class-gmw-admin.php:442
filteradmin_enqueue_scriptsincludes\admin\class-gmw-admin.php:443
filteradmin_enqueue_scriptsincludes\admin\class-gmw-admin.php:444
actiongmw_opt_into_trackingincludes\admin\class-gmw-tracking.php:48
actiongmw_opt_out_of_trackingincludes\admin\class-gmw-tracking.php:51
actionadmin_noticesincludes\admin\class-gmw-tracking.php:54
actionadmin_initincludes\admin\class-gmw-tracking.php:57
actiongmw_weekly_scheduled_eventsincludes\admin\class-gmw-tracking.php:185
actionadmin_noticesincludes\admin\gmw-admin-functions.php:59
actiongmw_activate_extensionincludes\admin\pages\class-gmw-extensions.php:67
actiongmw_deactivate_extensionincludes\admin\pages\class-gmw-extensions.php:68
filtergmw_admin_notices_messagesincludes\admin\pages\class-gmw-extensions.php:71
actiongmw_activate_access_pass_licenseincludes\admin\pages\class-gmw-extensions.php:72
actiongmw_clear_extensions_cacheincludes\admin\pages\class-gmw-extensions.php:73
actiongmw_form_settings_info_window_templateincludes\admin\pages\class-gmw-form-editor.php:66
filtergmw_validate_form_settings_info_window_templateincludes\admin\pages\class-gmw-form-editor.php:67
filtergmw_mashup_map_form_default_settingsincludes\admin\pages\class-gmw-form-editor.php:81
filtergmw_mashup_map_form_settings_groupsincludes\admin\pages\class-gmw-form-editor.php:82
filtergmw_mashup_map_form_settingsincludes\admin\pages\class-gmw-form-editor.php:83
filtergmw_admin_notices_messagesincludes\admin\pages\class-gmw-form-editor.php:94
actiongmw_update_admin_formincludes\admin\pages\class-gmw-form-editor.php:95
actiongmw_form_settings_form_nameincludes\admin\pages\class-gmw-form-editor.php:132
actiongmw_form_settings_form_usageincludes\admin\pages\class-gmw-form-editor.php:133
actionadmin_enqueue_scriptsincludes\admin\pages\class-gmw-form-editor.php:134
filtergmw_admin_notices_messagesincludes\admin\pages\class-gmw-forms-page.php:33
actiongmw_create_new_formincludes\admin\pages\class-gmw-forms-page.php:34
actiongmw_duplicate_formincludes\admin\pages\class-gmw-forms-page.php:35
actiongmw_delete_formincludes\admin\pages\class-gmw-forms-page.php:36
actionadmin_initincludes\admin\pages\class-gmw-settings.php:46
filtergmw_admin_notices_messagesincludes\admin\pages\import-export\class-gmw-import-export-page.php:44
actiongmw_import_export_forms_tabincludes\admin\pages\import-export\tabs\forms.php:164
actiongmw_export_formsincludes\admin\pages\import-export\tabs\forms.php:231
actiongmw_import_formsincludes\admin\pages\import-export\tabs\forms.php:312
filtergmw_admin_notices_messagesincludes\admin\pages\import-export\tabs\forms.php:331
actiongmw_import_export_data_tabincludes\admin\pages\import-export\tabs\gmw-data.php:155
actiongmw_export_dataincludes\admin\pages\import-export\tabs\gmw-data.php:208
actiongmw_import_dataincludes\admin\pages\import-export\tabs\gmw-data.php:268
filtergmw_import_export_tabsincludes\admin\pages\import-export\tabs\gmw-v-3-import.php:51
actiongmw_import_export_gmw_v_3_tabincludes\admin\pages\import-export\tabs\gmw-v-3-import.php:52
actiongmw_import_export_location_tables_tabincludes\admin\pages\import-export\tabs\location-tables.php:139
actiongmw_export_location_tables_to_csvincludes\admin\pages\import-export\tabs\location-tables.php:187
actiongmw_import_location_tables_from_csvincludes\admin\pages\import-export\tabs\location-tables.php:214
actiongmw_import_export_members_locator_tabincludes\admin\pages\import-export\tabs\members-locator.php:227
actiongmw_import_export_posts_locator_tabincludes\admin\pages\import-export\tabs\posts-locator.php:218
actiongmw_mappress_importincludes\admin\pages\import-export\tabs\posts-locator.php:446
actiongmw_geodirectory_importincludes\admin\pages\import-export\tabs\posts-locator.php:601
actiongmw_import_export_transfer_locations_tabincludes\admin\pages\import-export\tabs\transfer-locations.php:59
actiongmw_import_export_users_locator_tabincludes\admin\pages\import-export\tabs\users-locator.php:204
actiongmw_download_system_infoincludes\admin\pages\tools\class-gmw-system-info.php:36
actiongmw_tools_api_testing_tabincludes\admin\pages\tools\tabs\api-testing.php:61
actiongmw_google_server_key_testincludes\admin\pages\tools\tabs\api-testing.php:149
actiongmw_tools_internal_cache_tabincludes\admin\pages\tools\tabs\cache.php:169
actiongmw_update_cache_statusincludes\admin\pages\tools\tabs\cache.php:208
actiongmw_clear_cacheincludes\admin\pages\tools\tabs\cache.php:248
actiongmw_tools_tab_generalincludes\admin\pages\tools\tabs\general-tab.php:34
actiongmw_tools_map_icons_tabincludes\admin\pages\tools\tabs\map-icons.php:193
filterupload_dirincludes\admin\pages\tools\tabs\map-icons.php:273
actiongmw_map_icons_uploadincludes\admin\pages\tools\tabs\map-icons.php:338
actiongmw_map_icons_deleteincludes\admin\pages\tools\tabs\map-icons.php:390
actiongmw_tools_reset_gmw_tabincludes\admin\pages\tools\tabs\reset-gmw.php:174
filtergmw_admin_notices_messagesincludes\admin\pages\tools\tabs\reset-gmw.php:189
actiongmw_reset_dataincludes\admin\pages\tools\tabs\reset-gmw.php:272
actiongmw_tools_system_info_tabincludes\admin\pages\tools\tabs\system-info.php:23
actionadmin_initincludes\admin\updater\class-gmw-license.php:139
actionadmin_initincludes\admin\updater\class-gmw-license.php:778
actionadmin_initincludes\admin\updater\class-gmw-license.php:952
actionadmin_noticesincludes\admin\updater\class-gmw-license.php:1016
filterpre_set_site_transient_update_pluginsincludes\admin\updater\class-gmw-plugins-updater.php:127
filterplugins_apiincludes\admin\updater\class-gmw-plugins-updater.php:128
actionadmin_initincludes\admin\updater\class-gmw-plugins-updater.php:131
filterpre_set_site_transient_update_pluginsincludes\admin\updater\class-gmw-plugins-updater.php:265
actionadmin_enqueue_scriptsincludes\class-gmw-addon.php:803
actionwp_enqueue_scriptsincludes\class-gmw-addon.php:806
actioninitincludes\class-gmw-addon.php:815
filtergmw_admin_menu_itemsincludes\class-gmw-addon.php:822
filtergmw_admin_settings_groupsincludes\class-gmw-addon.php:825
filtergmw_form_settings_groupsincludes\class-gmw-addon.php:828
filtergmw_admin_new_form_buttonincludes\class-gmw-addon.php:831
actionwidgets_initincludes\class-gmw-addon.php:844
actiongmw_pre_form_initincludes\class-gmw-addon.php:847
actiongmw_pre_ajax_info_window_initincludes\class-gmw-addon.php:850
actionadmin_noticesincludes\class-gmw-addon.php:1016
actionadmin_noticesincludes\class-gmw-addon.php:1064
actionadmin_noticesincludes\class-gmw-addon.php:1089
actiongmw_save_locationincludes\class-gmw-cache-helper.php:26
actiongmw_location_deletedincludes\class-gmw-cache-helper.php:27
actiongmw_featured_location_updatedincludes\class-gmw-cache-helper.php:28
actionsave_postincludes\class-gmw-cache-helper.php:29
actionset_object_termsincludes\class-gmw-cache-helper.php:30
actionedited_termincludes\class-gmw-cache-helper.php:31
actioncreate_termincludes\class-gmw-cache-helper.php:32
actiondelete_termincludes\class-gmw-cache-helper.php:33
actiongmw_clear_expired_transientsincludes\class-gmw-cache-helper.php:34
filtercron_schedulesincludes\class-gmw-cron.php:29
actionwpincludes\class-gmw-cron.php:30
actiongmw_the_object_locationincludes\class-gmw-form.php:184
actiongmw_search_results_loop_item_startincludes\class-gmw-form.php:187
actiongmw_admin_menu_itemsincludes\class-gmw-location-types.php:35
actionadmin_footer-post.phpincludes\class-gmw-location-types.php:36
actionadmin_footer-post-new.phpincludes\class-gmw-location-types.php:37
actioninitincludes\class-gmw-location-types.php:38
filtermanage_edit-gmw_location_type_columnsincludes\class-gmw-location-types.php:39
actionmanage_gmw_location_type_posts_custom_columnincludes\class-gmw-location-types.php:40
filterenter_title_hereincludes\class-gmw-location-types.php:41
actionadd_meta_boxesincludes\class-gmw-location-types.php:42
filterpost_updated_messagesincludes\class-gmw-location-types.php:44
actionwp_footerincludes\class-gmw-maps-api.php:1144
actionpre_get_postsincludes\class-gmw-preview-form.php:26
filterthe_titleincludes\class-gmw-preview-form.php:28
filterthe_contentincludes\class-gmw-preview-form.php:33
filterget_the_excerptincludes\class-gmw-preview-form.php:34
filtertemplate_includeincludes\class-gmw-preview-form.php:35
filterpost_thumbnail_htmlincludes\class-gmw-preview-form.php:36
actiongmw_search_results_after_results_messageincludes\gmw-deprecated-functions.php:197
actiongmw_shortcode_startincludes\gmw-deprecated-functions.php:553
actiongmw_ajaxfmspt_form_initincludes\gmw-deprecated-functions.php:554
actionwp_footerincludes\gmw-deprecated-functions.php:561
actioninitincludes\gmw-deprecated-functions.php:563
actionwp_enqueue_scriptsincludes\gmw-deprecated-functions.php:1633
actionwp_footerincludes\gmw-deprecated-functions.php:1636
actioninitincludes\gmw-deprecated-functions.php:1638
actiongmw_element_loadedincludes\gmw-enqueue-scripts.php:77
actionwp_enqueue_scriptsincludes\gmw-enqueue-scripts.php:265
actionadmin_enqueue_scriptsincludes\gmw-enqueue-scripts.php:266
actionadmin_initincludes\gmw-functions.php:498
actioninitincludes\gmw-functions.php:500
actionadmin_footerincludes\grid-stack\class-gmw-grid-stack.php:621
actiongmw_lf_content_endincludes\location-form\includes\class-gmw-location-form.php:280
actionwp_footerincludes\location-form\includes\class-gmw-location-form.php:358
actionadmin_footerincludes\location-form\includes\class-gmw-location-form.php:359
actiongmw_update_lf_locationincludes\location-form\includes\class-gmw-location-form.php:1691
actiongmw_lf_content_endincludes\users-locator\class-gmw-user-location-form.php:45
actiondelete_userincludes\users-locator\gmw-user-location-functions.php:529
actionsave_postplugins\bp-profile-search-geolocation\includes\admin\class-gmw-bp-profile-search-geolocation-admin.php:129
actionadd_meta_boxesplugins\bp-profile-search-geolocation\includes\admin\class-gmw-bp-profile-search-geolocation-admin.php:132
filterbps_add_fieldsplugins\bp-profile-search-geolocation\includes\class-gmw-bp-profile-search-geolocation.php:35
filterbp_ps_add_fieldsplugins\bp-profile-search-geolocation\includes\class-gmw-bp-profile-search-geolocation.php:36
filterbp_get_template_stackplugins\bp-profile-search-geolocation\includes\class-gmw-bp-profile-search-geolocation.php:38
filterbps_filters_template_fieldplugins\bp-profile-search-geolocation\includes\class-gmw-bp-profile-search-geolocation.php:41
filterbp_ps_filters_template_fieldplugins\bp-profile-search-geolocation\includes\class-gmw-bp-profile-search-geolocation.php:42
actionbp_user_query_uid_clausesplugins\bp-profile-search-geolocation\includes\class-gmw-bp-profile-search-geolocation.php:47
actionbp_initplugins\bp-profile-search-geolocation\loader.php:155
actionwp_enqueue_scriptsplugins\buddypress-directory-geolocation\includes\class-gmw-buddypress-directory-geolocation.php:297
actionbp_groups_directory_group_filterplugins\buddypress-directory-geolocation\includes\class-gmw-buddypress-directory-geolocation.php:312
filterbp_nouveau_get_member_metaplugins\buddypress-directory-geolocation\includes\class-gmw-buddypress-directory-geolocation.php:342
actionbp_directory_groups_itemplugins\buddypress-directory-geolocation\includes\class-gmw-buddypress-directory-geolocation.php:343
actionbp_directory_members_itemplugins\buddypress-directory-geolocation\includes\class-gmw-buddypress-directory-geolocation.php:351
actionbp_member_members_list_itemplugins\buddypress-directory-geolocation\includes\class-gmw-buddypress-directory-geolocation.php:353
actionbp_directory_groups_itemplugins\buddypress-directory-geolocation\includes\class-gmw-buddypress-directory-geolocation.php:356
actionbp_nouveau_feedback_messagesplugins\buddypress-directory-geolocation\includes\class-gmw-buddypress-directory-geolocation.php:378
actionwp_enqueue_scriptsplugins\buddypress-directory-geolocation\loader.php:23
actionwp_footerplugins\current-location\includes\class-gmw-current-location.php:241
actiongmw_current_location_submitplugins\current-location\includes\class-gmw-current-location.php:706
filtergmw_form_default_settingsplugins\members-locator\includes\admin\class-gmw-members-locator-form-editor.php:30
filtergmw_form_settingsplugins\members-locator\includes\admin\class-gmw-members-locator-form-editor.php:31
filtergmw_members_locator_mashup_map_form_settingsplugins\members-locator\includes\admin\class-gmw-members-locator-form-editor.php:34
actiongmw_lf_content_endplugins\members-locator\includes\class-gmw-member-location-form.php:57
actionbp_pre_user_query_constructplugins\members-locator\includes\class-gmw-members-locator-form.php:339
actionbp_pre_user_queryplugins\members-locator\includes\class-gmw-members-locator-form.php:340
filterbp_core_get_usersplugins\members-locator\includes\class-gmw-members-locator-form.php:341
filterbp_members_admin_navplugins\members-locator\includes\class-gmw-members-locator-location-tab.php:63
actionwp_footerplugins\members-locator\includes\class-gmw-members-locator-location-tab.php:66
actionbp_template_contentplugins\members-locator\includes\class-gmw-members-locator-location-tab.php:137
filterbp_activity_get_where_conditionsplugins\members-locator\includes\gmw-members-locator-actions.php:39
filtergmw_lf_user_location_args_before_location_updatedplugins\members-locator\includes\gmw-members-locator-actions.php:58
actionbp_activity_filter_optionsplugins\members-locator\includes\gmw-members-locator-actions.php:68
actionbp_member_activity_filter_optionsplugins\members-locator\includes\gmw-members-locator-actions.php:69
actionbp_register_activity_actionsplugins\members-locator\includes\gmw-members-locator-actions.php:87
actiongmw_lf_after_user_location_updatedplugins\members-locator\includes\gmw-members-locator-actions.php:134
actionbp_initplugins\members-locator\loader.php:230
actionbp_setup_navplugins\members-locator\loader.php:246
filtergmw_single_location_widget_objectsplugins\members-locator\loader.php:262
actionxprofile_data_after_saveplugins\members-locator\loader.php:284
actionxprofile_data_after_deleteplugins\members-locator\loader.php:285
filtergmw_admin_settings_setup_defaultsplugins\posts-locator\includes\admin\class-gmw-posts-locator-admin-settings.php:32
filtergmw_admin_settingsplugins\posts-locator\includes\admin\class-gmw-posts-locator-admin-settings.php:33
filtergmw_form_editor_disable_additional_fieldsplugins\posts-locator\includes\admin\class-gmw-posts-locator-form-editor.php:31
filtergmw_form_default_settingsplugins\posts-locator\includes\admin\class-gmw-posts-locator-form-editor.php:34
filtergmw_form_settingsplugins\posts-locator\includes\admin\class-gmw-posts-locator-form-editor.php:35
filtergmw_posts_locator_mashup_map_form_settingsplugins\posts-locator\includes\admin\class-gmw-posts-locator-form-editor.php:38
actiongmw_posts_locator_component_form_settings_form_taxonomiesplugins\posts-locator\includes\admin\class-gmw-posts-locator-form-editor.php:41
actionithemes_sync_duplicate_post_addon_default_post_metaplugins\posts-locator\includes\admin\class-gmw-posts-locator-screens.php:30
actionenqueue_block_editor_assetsplugins\posts-locator\includes\admin\class-gmw-posts-locator-screens.php:55
filtergmw_lf_post_location_args_before_location_updatedplugins\posts-locator\includes\admin\class-gmw-posts-locator-screens.php:59
filtergmw_lf_post_location_meta_before_location_updatedplugins\posts-locator\includes\admin\class-gmw-posts-locator-screens.php:60
actionadmin_footerplugins\posts-locator\includes\admin\class-gmw-posts-locator-screens.php:245
filtergmw_edit_post_location_form_argsplugins\posts-locator\includes\admin\class-gmw-posts-locator-screens.php:254
actiongmw_lf_content_endplugins\posts-locator\includes\class-gmw-post-location-form.php:57
filtersplit_the_queryplugins\posts-locator\includes\class-gmw-wp-query.php:91
filterposts_clausesplugins\posts-locator\includes\class-gmw-wp-query.php:94
actiontransition_post_statusplugins\posts-locator\includes\gmw-posts-locator-functions.php:875
actionwp_trash_postplugins\posts-locator\includes\gmw-posts-locator-functions.php:886
actionafter_delete_postplugins\posts-locator\includes\gmw-posts-locator-functions.php:897
filtergmw_single_location_widget_objectsplugins\posts-locator\loader.php:250

Scheduled Events 4

gmw_weekly_scheduled_events
gmw_daily_scheduled_events
gmw_hourly_scheduled_events
gmw_clear_expired_transients
Maintenance & Trust

GEO my WP Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 30, 2025
PHP min version7.0
Downloads338K

Community Trust

Rating92/100
Number of ratings137
Active installs4K
Developer Profile

GEO my WP Developer Profile

Eyal Fitoussi

4 plugins · 4K total installs

79
trust score
Avg Security Score
87/100
Avg Patch Time
31 days
View full developer profile
Detection Fingerprints

How We Detect GEO my WP

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/geo-my-wp/assets/css/gmw-maps-google-maps.css/wp-content/plugins/geo-my-wp/assets/css/gmw-maps-leaflet.css/wp-content/plugins/geo-my-wp/assets/css/gmw-styles.css/wp-content/plugins/geo-my-wp/assets/js/gmw-maps-google-maps.js/wp-content/plugins/geo-my-wp/assets/js/gmw-maps-leaflet.js/wp-content/plugins/geo-my-wp/assets/js/gmw-scripts.js
Script Paths
/wp-content/plugins/geo-my-wp/assets/js/gmw-maps-google-maps.js/wp-content/plugins/geo-my-wp/assets/js/gmw-maps-leaflet.js/wp-content/plugins/geo-my-wp/assets/js/gmw-scripts.js
Version Parameters
geo-my-wp/assets/css/gmw-maps-google-maps.css?ver=geo-my-wp/assets/css/gmw-maps-leaflet.css?ver=geo-my-wp/assets/css/gmw-styles.css?ver=geo-my-wp/assets/js/gmw-maps-google-maps.js?ver=geo-my-wp/assets/js/gmw-maps-leaflet.js?ver=geo-my-wp/assets/js/gmw-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
gmw-search-formgmw-formgmw-map-container
HTML Comments
<!-- GEO my WP -->
Data Attributes
data-gmw-mapdata-gmw-formdata-gmw-markers
JS Globals
GEO_MY_WPgmw_settingsgmw_map_varsgmw_forms
REST Endpoints
/wp-json/gmw/v1/search
Shortcode Output
[gmw_search_form][gmw_locator]
FAQ

Frequently Asked Questions about GEO my WP