Essential Real Estate Security & Risk Analysis

wordpress.org/plugins/essential-real-estate

Completely plugins Real Estate. Management system which allows you to own and maintain a real estate marketplace, intro website.

8K active installs v5.2.6 PHP + WP 4.5+ Updated Feb 3, 2026
agencyagentpropertyreal-estaterealtor
17
F · Critical Risk
CVEs total14
Unpatched3
Last CVEDec 14, 2025
Safety Verdict

Is Essential Real Estate Safe to Use in 2026?

Critical Risk — Avoid

Score 17/100

Essential Real Estate is critically unsafe with 14 known CVEs, 3 still unpatched. Avoid in production.

14 known CVEs 3 unpatched Last CVE: Dec 14, 2025Updated 2mo ago
Risk Assessment

The Essential Real Estate plugin exhibits a concerning security posture due to a large number of unprotected AJAX handlers and a history of numerous critical vulnerabilities. While the plugin demonstrates good practices in output escaping and uses prepared statements for a majority of its SQL queries, these strengths are significantly overshadowed by the evident lack of robust access control for its AJAX endpoints. The static analysis highlights a substantial attack surface with 67 unprotected AJAX handlers, presenting a prime target for malicious actors. Furthermore, the presence of dangerous functions like `unserialize` and `passthru` warrants extreme caution. The plugin's vulnerability history is alarming, with 14 known CVEs, including 2 critical and 1 high severity issues that remain unpatched. Common vulnerability types like Missing Authorization, RFI, CSRF, and XSS indicate systemic weaknesses in input validation and authorization mechanisms. The frequency and severity of past vulnerabilities suggest a pattern of insecure coding practices that have not been fully rectified.

Key Concerns

  • High number of unprotected AJAX handlers
  • Two critical unpatched CVEs
  • One high unpatched CVE
  • Two critical taint flows
  • Use of dangerous functions (unserialize, passthru)
  • Eight flows with unsanitized paths
  • Vulnerability history indicates systemic weaknesses
Vulnerabilities
14

Essential Real Estate Security Vulnerabilities

CVEs by Year

1 CVE in 2019
2019
2 CVEs in 2022
2022
3 CVEs in 2023
2023
3 CVEs in 2024
2024
5 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Critical
2
High
1
Medium
11

14 total CVEs

CVE-2025-66127medium · 5.3Missing Authorization

Essential Real Estate <= 5.2.2 - Missing Authorization

Dec 14, 2025Unpatched
CVE-2025-68071medium · 4.3Authorization Bypass Through User-Controlled Key

Essential Real Estate <= 5.2.2 - Authenticated (ERE Customer+) Insecure Direct Object Reference

Dec 14, 2025Unpatched
CVE-2025-48126critical · 9.8Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

Essential Real Estate <= 5.2.1 - Unauthenticated Local File Inclusion

May 21, 2025Unpatched
CVE-2025-30849critical · 9.8Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

Essential Real Estate <= 5.2.0 - Unauthenticated Local File Inclusion

Mar 27, 2025 Patched in 5.2.1 (8d)
CVE-2025-24698medium · 4.3Cross-Site Request Forgery (CSRF)

Essential Real Estate <= 5.1.8 - Cross-Site Request Forgery

Jan 24, 2025 Patched in 5.1.9 (5d)
CVE-2024-12329medium · 4.3Exposure of Sensitive Information to an Unauthorized Actor

Essential Real Estate <= 5.1.6 - Missing Authorization to Authenticated (Contributor+) Information Exposure

Dec 11, 2024 Patched in 5.1.7 (1d)
CVE-2024-4274medium · 4.3Authorization Bypass Through User-Controlled Key

Essential Real Estate <= 4.4.2 - Insecure Direct Object Reference to Arbitrary Attachment Deletion

Jun 3, 2024 Patched in 4.4.5 (35d)
CVE-2024-4273medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Essential Real Estate <= 4.4.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Jun 3, 2024 Patched in 4.4.3 (35d)
CVE-2023-6139medium · 5.4Missing Authorization

Essential Real Estate <= 4.3.5 - Missing Authorization to Denial of Service

Dec 18, 2023 Patched in 4.4.0 (51d)
CVE-2023-6141medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Essential Real Estate <= 4.3.5 - Missing Authorization to Stored Cross-Site Scripting

Dec 18, 2023 Patched in 4.4.0 (51d)
CVE-2023-6827high · 7.5Unrestricted Upload of File with Dangerous Type

Essential Real Estate <= 4.3.5 - Authenticated (Subscriber+) Arbitrary File Upload

Dec 14, 2023 Patched in 4.4.0 (55d)
WF-27205ad8-991f-4011-b1fd-759829acabd3-essential-real-estatemedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Essential Real Estate <= 3.9.6 - Reflected Cross-Site-Scripting

Dec 5, 2022 Patched in 4.0.0 (414d)
CVE-2022-3933medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Essential Real Estate <= 3.9.5 - Reflected Cross-Site-Scripting

Nov 17, 2022 Patched in 3.9.6 (432d)
WF-9c5a4705-1bad-4ea9-9102-dc2780a61ac7-essential-real-estatemedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Essential Real Estate <= 1.7.1 - Reflected Cross-Site Scripting

Jun 29, 2019 Patched in 1.7.2 (1669d)
Code Analysis
Analyzed Mar 16, 2026

Essential Real Estate Code Analysis

Dangerous Functions
4
Raw SQL Queries
22
32 prepared
Unescaped Output
409
3677 escaped
Nonce Checks
50
Capability Checks
24
File Operations
0
External Requests
4
Bundled Libraries
2

Dangerous Functions Found

unserialize$search_query = unserialize( base64_decode( $result->query ) );includes\class-ere-schedule.php:110
passthrupassthru('composer install', $returnStatus);public\partials\payment\stripe-php\build.php:18
passthrupassthru(public\partials\payment\stripe-php\build.php:25
passthrupassthru("./vendor/bin/phpunit -c $config", $returnStatus);public\partials\payment\stripe-php\build.php:35

Bundled Libraries

Select2Stripe PHP

SQL Query Safety

59% prepared54 total queries

Output Escaping

90% escaped4086 total outputs
Data Flows
8 unsanitized

Data Flow Analysis

25 flows8 with unsanitized paths
verify (includes\class-ere-captcha.php:127)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
67 unprotected

Essential Real Estate Attack Surface

Entry Points94
Unprotected67

AJAX Handlers 67

authwp_ajax_ere_admin_feature_propertyincludes\class-essential-real-estate.php:192
authwp_ajax_ere_profile_image_upload_ajaxincludes\class-essential-real-estate.php:335
authwp_ajax_ere_update_profile_ajaxincludes\class-essential-real-estate.php:337
authwp_ajax_ere_change_password_ajaxincludes\class-essential-real-estate.php:339
authwp_ajax_ere_register_user_as_agent_ajaxincludes\class-essential-real-estate.php:341
authwp_ajax_ere_leave_agent_ajaxincludes\class-essential-real-estate.php:343
authwp_ajax_ere_login_ajaxincludes\class-essential-real-estate.php:349
noprivwp_ajax_ere_login_ajaxincludes\class-essential-real-estate.php:350
authwp_ajax_ere_register_ajaxincludes\class-essential-real-estate.php:352
noprivwp_ajax_ere_register_ajaxincludes\class-essential-real-estate.php:353
authwp_ajax_ere_reset_password_ajaxincludes\class-essential-real-estate.php:355
noprivwp_ajax_ere_reset_password_ajaxincludes\class-essential-real-estate.php:356
authwp_ajax_ere_property_gallery_fillter_ajaxincludes\class-essential-real-estate.php:362
noprivwp_ajax_ere_property_gallery_fillter_ajaxincludes\class-essential-real-estate.php:363
authwp_ajax_ere_property_featured_fillter_city_ajaxincludes\class-essential-real-estate.php:365
noprivwp_ajax_ere_property_featured_fillter_city_ajaxincludes\class-essential-real-estate.php:366
authwp_ajax_ere_property_paging_ajaxincludes\class-essential-real-estate.php:368
noprivwp_ajax_ere_property_paging_ajaxincludes\class-essential-real-estate.php:369
authwp_ajax_ere_agent_paging_ajaxincludes\class-essential-real-estate.php:371
noprivwp_ajax_ere_agent_paging_ajaxincludes\class-essential-real-estate.php:372
authwp_ajax_ere_property_set_session_view_as_ajaxincludes\class-essential-real-estate.php:374
noprivwp_ajax_ere_property_set_session_view_as_ajaxincludes\class-essential-real-estate.php:375
authwp_ajax_ere_agent_set_session_view_as_ajaxincludes\class-essential-real-estate.php:377
noprivwp_ajax_ere_agent_set_session_view_as_ajaxincludes\class-essential-real-estate.php:378
authwp_ajax_ere_property_img_upload_ajaxincludes\class-essential-real-estate.php:381
noprivwp_ajax_ere_property_img_upload_ajaxincludes\class-essential-real-estate.php:382
authwp_ajax_ere_property_attachment_upload_ajaxincludes\class-essential-real-estate.php:384
noprivwp_ajax_ere_property_attachment_upload_ajaxincludes\class-essential-real-estate.php:385
authwp_ajax_ere_remove_property_attachment_ajaxincludes\class-essential-real-estate.php:387
noprivwp_ajax_ere_remove_property_attachment_ajaxincludes\class-essential-real-estate.php:388
authwp_ajax_ere_contact_agent_ajaxincludes\class-essential-real-estate.php:390
noprivwp_ajax_ere_contact_agent_ajaxincludes\class-essential-real-estate.php:391
authwp_ajax_property_print_ajaxincludes\class-essential-real-estate.php:392
noprivwp_ajax_property_print_ajaxincludes\class-essential-real-estate.php:393
authwp_ajax_ere_get_states_by_country_ajaxincludes\class-essential-real-estate.php:397
noprivwp_ajax_ere_get_states_by_country_ajaxincludes\class-essential-real-estate.php:398
authwp_ajax_ere_get_cities_by_state_ajaxincludes\class-essential-real-estate.php:400
noprivwp_ajax_ere_get_cities_by_state_ajaxincludes\class-essential-real-estate.php:401
authwp_ajax_ere_get_neighborhoods_by_city_ajaxincludes\class-essential-real-estate.php:403
noprivwp_ajax_ere_get_neighborhoods_by_city_ajaxincludes\class-essential-real-estate.php:404
authwp_ajax_ere_property_submit_review_ajaxincludes\class-essential-real-estate.php:406
noprivwp_ajax_ere_property_submit_review_ajaxincludes\class-essential-real-estate.php:407
authwp_ajax_ere_favorite_ajaxincludes\class-essential-real-estate.php:413
noprivwp_ajax_ere_favorite_ajaxincludes\class-essential-real-estate.php:414
authwp_ajax_ere_view_gallery_ajaxincludes\class-essential-real-estate.php:417
noprivwp_ajax_ere_view_gallery_ajaxincludes\class-essential-real-estate.php:418
authwp_ajax_ere_invoice_print_ajaxincludes\class-essential-real-estate.php:421
authwp_ajax_ere_compare_add_remove_property_ajaxincludes\class-essential-real-estate.php:428
noprivwp_ajax_ere_compare_add_remove_property_ajaxincludes\class-essential-real-estate.php:429
authwp_ajax_ere_paypal_payment_per_listing_ajaxincludes\class-essential-real-estate.php:436
authwp_ajax_ere_paypal_payment_per_package_ajaxincludes\class-essential-real-estate.php:437
noprivwp_ajax_ere_paypal_payment_per_package_ajaxincludes\class-essential-real-estate.php:438
authwp_ajax_ere_wire_transfer_per_package_ajaxincludes\class-essential-real-estate.php:440
noprivwp_ajax_ere_wire_transfer_per_package_ajaxincludes\class-essential-real-estate.php:441
authwp_ajax_ere_wire_transfer_per_listing_ajaxincludes\class-essential-real-estate.php:443
noprivwp_ajax_ere_wire_transfer_per_listing_ajaxincludes\class-essential-real-estate.php:444
authwp_ajax_ere_free_package_ajaxincludes\class-essential-real-estate.php:446
noprivwp_ajax_ere_free_package_ajaxincludes\class-essential-real-estate.php:447
authwp_ajax_ere_property_search_ajaxincludes\class-essential-real-estate.php:450
noprivwp_ajax_ere_property_search_ajaxincludes\class-essential-real-estate.php:451
authwp_ajax_ere_property_search_map_ajaxincludes\class-essential-real-estate.php:453
noprivwp_ajax_ere_property_search_map_ajaxincludes\class-essential-real-estate.php:454
authwp_ajax_ere_ajax_change_price_on_status_changeincludes\class-essential-real-estate.php:459
noprivwp_ajax_ere_ajax_change_price_on_status_changeincludes\class-essential-real-estate.php:460
authwp_ajax_ere_save_search_ajaxincludes\class-essential-real-estate.php:463
authwp_ajax_ere_agent_submit_review_ajaxincludes\class-essential-real-estate.php:495
noprivwp_ajax_ere_agent_submit_review_ajaxincludes\class-essential-real-estate.php:496

Shortcodes 27

[ere_property] includes\shortcodes\class-ere-shortcodes.php:34
[ere_property_carousel] includes\shortcodes\class-ere-shortcodes.php:35
[ere_property_slider] includes\shortcodes\class-ere-shortcodes.php:36
[ere_property_gallery] includes\shortcodes\class-ere-shortcodes.php:37
[ere_property_featured] includes\shortcodes\class-ere-shortcodes.php:38
[ere_property_type] includes\shortcodes\class-ere-shortcodes.php:39
[ere_property_search] includes\shortcodes\class-ere-shortcodes.php:40
[ere_property_search_map] includes\shortcodes\class-ere-shortcodes.php:41
[ere_property_advanced_search] includes\shortcodes\class-ere-shortcodes.php:42
[ere_property_mini_search] includes\shortcodes\class-ere-shortcodes.php:43
[ere_property_map] includes\shortcodes\class-ere-shortcodes.php:44
[ere_agent] includes\shortcodes\class-ere-shortcodes.php:45
[ere_agency] includes\shortcodes\class-ere-shortcodes.php:46
[ere_login] includes\shortcodes\system\class-ere-shortcode-account.php:16
[ere_register] includes\shortcodes\system\class-ere-shortcode-account.php:17
[ere_profile] includes\shortcodes\system\class-ere-shortcode-account.php:18
[ere_reset_password] includes\shortcodes\system\class-ere-shortcode-account.php:19
[ere_my_invoices] includes\shortcodes\system\class-ere-shortcode-invoice.php:17
[ere_package] includes\shortcodes\system\class-ere-shortcode-package.php:15
[ere_payment] includes\shortcodes\system\class-ere-shortcode-payment.php:15
[ere_payment_completed] includes\shortcodes\system\class-ere-shortcode-payment.php:16
[ere_my_properties] includes\shortcodes\system\class-ere-shortcode-property.php:17
[ere_submit_property] includes\shortcodes\system\class-ere-shortcode-property.php:18
[ere_my_favorites] includes\shortcodes\system\class-ere-shortcode-property.php:19
[ere_advanced_search] includes\shortcodes\system\class-ere-shortcode-property.php:20
[ere_compare] includes\shortcodes\system\class-ere-shortcode-property.php:21
[ere_my_save_search] includes\shortcodes\system\class-ere-shortcode-property.php:22
WordPress Hooks 378
actionadd_meta_boxesadmin\class-ere-admin-setup-metaboxes.php:16
actionadd_meta_boxesadmin\class-ere-admin-setup-metaboxes.php:19
actionsave_postadmin\class-ere-admin-setup-metaboxes.php:20
actionadd_meta_boxesadmin\class-ere-admin-setup-metaboxes.php:23
actionadd_meta_boxesadmin\class-ere-admin-setup-metaboxes.php:26
actionsave_postadmin\class-ere-admin-setup-metaboxes.php:27
filterplugin_row_metaadmin\class-ere-admin-texts.php:26
filtergsf_google_map_api_urlessential-real-estate.php:112
actionload-widgets.phpincludes\abstracts\abstract-ere-widget-acf.php:23
actionsave_postincludes\abstracts\abstract-ere-widget.php:45
actiondeleted_postincludes\abstracts\abstract-ere-widget.php:46
actionswitch_themeincludes\abstracts\abstract-ere-widget.php:47
actionload-widgets.phpincludes\abstracts\abstract-ere-widget.php:48
actionshutdownincludes\class-ere-background-emailer.php:45
filterere_property_query_meta_queryincludes\class-ere-query.php:25
filterere_property_query_meta_queryincludes\class-ere-query.php:26
filterere_property_query_meta_queryincludes\class-ere-query.php:27
filterere_property_query_meta_queryincludes\class-ere-query.php:28
filterere_property_query_meta_queryincludes\class-ere-query.php:29
filterere_property_query_meta_queryincludes\class-ere-query.php:30
filterere_property_query_meta_queryincludes\class-ere-query.php:31
filterere_property_query_meta_queryincludes\class-ere-query.php:32
filterere_property_query_meta_queryincludes\class-ere-query.php:33
filterere_property_query_meta_queryincludes\class-ere-query.php:34
filterere_property_query_meta_queryincludes\class-ere-query.php:35
filterere_property_query_meta_queryincludes\class-ere-query.php:36
filterere_property_query_meta_queryincludes\class-ere-query.php:37
filterere_property_query_meta_queryincludes\class-ere-query.php:38
filterere_property_query_meta_queryincludes\class-ere-query.php:39
filterere_property_query_tax_queryincludes\class-ere-query.php:42
filterere_property_query_tax_queryincludes\class-ere-query.php:43
filterere_property_query_tax_queryincludes\class-ere-query.php:44
filterere_property_query_tax_queryincludes\class-ere-query.php:45
filterere_property_query_tax_queryincludes\class-ere-query.php:46
filterere_property_query_tax_queryincludes\class-ere-query.php:47
filterere_property_query_tax_queryincludes\class-ere-query.php:48
filterere_property_query_tax_queryincludes\class-ere-query.php:49
actionplugins_loadedincludes\class-essential-real-estate.php:127
actioninitincludes\class-essential-real-estate.php:135
actionadmin_initincludes\class-essential-real-estate.php:137
actioncurrent_screenincludes\class-essential-real-estate.php:140
actionadmin_enqueue_scriptsincludes\class-essential-real-estate.php:144
actionadmin_enqueue_scriptsincludes\class-essential-real-estate.php:145
actioninitincludes\class-essential-real-estate.php:146
actionadmin_menuincludes\class-essential-real-estate.php:149
actionadmin_initincludes\class-essential-real-estate.php:150
actionproperty-city_add_form_fieldsincludes\class-essential-real-estate.php:152
actioncreated_property-cityincludes\class-essential-real-estate.php:153
actionproperty-city_edit_form_fieldsincludes\class-essential-real-estate.php:154
actionedited_property-cityincludes\class-essential-real-estate.php:155
filtermanage_edit-property-city_columnsincludes\class-essential-real-estate.php:156
filtermanage_property-city_custom_columnincludes\class-essential-real-estate.php:157
filtermanage_edit-property-city_sortable_columnsincludes\class-essential-real-estate.php:158
actionproperty-neighborhood_add_form_fieldsincludes\class-essential-real-estate.php:160
actioncreated_property-neighborhoodincludes\class-essential-real-estate.php:161
actionproperty-neighborhood_edit_form_fieldsincludes\class-essential-real-estate.php:162
actionedited_property-neighborhoodincludes\class-essential-real-estate.php:163
filtermanage_edit-property-neighborhood_columnsincludes\class-essential-real-estate.php:164
filtermanage_property-neighborhood_custom_columnincludes\class-essential-real-estate.php:165
filtermanage_edit-property-neighborhood_sortable_columnsincludes\class-essential-real-estate.php:166
actioncreated_property-statusincludes\class-essential-real-estate.php:168
actionwidgets_initincludes\class-essential-real-estate.php:172
filtergsf_register_post_typeincludes\class-essential-real-estate.php:174
filtergsf_meta_box_configincludes\class-essential-real-estate.php:175
filtergsf_register_taxonomyincludes\class-essential-real-estate.php:176
actionadmin_head-edit-tags.phpincludes\class-essential-real-estate.php:177
actionadmin_head-term.phpincludes\class-essential-real-estate.php:178
filtergsf_term_meta_configincludes\class-essential-real-estate.php:179
filtergsf_option_configincludes\class-essential-real-estate.php:180
filtergsf_image_default_dirincludes\class-essential-real-estate.php:181
actionrestrict_manage_postsincludes\class-essential-real-estate.php:185
filterparse_queryincludes\class-essential-real-estate.php:186
filterpre_get_postsincludes\class-essential-real-estate.php:187
actionadmin_initincludes\class-essential-real-estate.php:188
actionadmin_initincludes\class-essential-real-estate.php:189
actionadmin_initincludes\class-essential-real-estate.php:190
actionadmin_initincludes\class-essential-real-estate.php:191
filterere_property_slugincludes\class-essential-real-estate.php:194
filterere_property_type_slugincludes\class-essential-real-estate.php:195
filterere_property_status_slugincludes\class-essential-real-estate.php:196
filterere_property_feature_slugincludes\class-essential-real-estate.php:197
filterere_property_city_slugincludes\class-essential-real-estate.php:198
filterere_property_neighborhood_slugincludes\class-essential-real-estate.php:199
filterere_property_state_slugincludes\class-essential-real-estate.php:200
filterere_property_label_slugincludes\class-essential-real-estate.php:201
filterere_agent_slugincludes\class-essential-real-estate.php:204
filterere_agency_slugincludes\class-essential-real-estate.php:205
filterinitincludes\class-essential-real-estate.php:206
actionrestrict_manage_postsincludes\class-essential-real-estate.php:208
filterparse_queryincludes\class-essential-real-estate.php:209
filterpre_get_postsincludes\class-essential-real-estate.php:210
actionsave_postincludes\class-essential-real-estate.php:212
actionadmin_initincludes\class-essential-real-estate.php:213
filterere_package_slugincludes\class-essential-real-estate.php:216
filterere_user_package_slugincludes\class-essential-real-estate.php:220
actionrestrict_manage_postsincludes\class-essential-real-estate.php:221
filterparse_queryincludes\class-essential-real-estate.php:222
actionbefore_delete_postincludes\class-essential-real-estate.php:223
filterere_invoice_slugincludes\class-essential-real-estate.php:227
actionrestrict_manage_postsincludes\class-essential-real-estate.php:228
filterparse_queryincludes\class-essential-real-estate.php:229
filterere_trans_log_slugincludes\class-essential-real-estate.php:232
actionrestrict_manage_postsincludes\class-essential-real-estate.php:233
filterparse_queryincludes\class-essential-real-estate.php:234
actionadmin_menuincludes\class-essential-real-estate.php:244
actionadmin_initincludes\class-essential-real-estate.php:245
filtermanage_property_posts_columnsincludes\class-essential-real-estate.php:249
actionmanage_property_posts_custom_columnincludes\class-essential-real-estate.php:250
filtermanage_edit-property_sortable_columnsincludes\class-essential-real-estate.php:251
filterpost_row_actionsincludes\class-essential-real-estate.php:252
filterrequestincludes\class-essential-real-estate.php:254
filtermanage_agent_posts_columnsincludes\class-essential-real-estate.php:261
actionmanage_agent_posts_custom_columnincludes\class-essential-real-estate.php:262
filterpost_row_actionsincludes\class-essential-real-estate.php:263
filtermanage_package_posts_columnsincludes\class-essential-real-estate.php:266
actionmanage_package_posts_custom_columnincludes\class-essential-real-estate.php:267
filterpost_row_actionsincludes\class-essential-real-estate.php:268
filtermanage_user_package_posts_columnsincludes\class-essential-real-estate.php:271
actionmanage_user_package_posts_custom_columnincludes\class-essential-real-estate.php:272
filterpost_row_actionsincludes\class-essential-real-estate.php:273
filtermanage_invoice_posts_columnsincludes\class-essential-real-estate.php:276
actionmanage_invoice_posts_custom_columnincludes\class-essential-real-estate.php:277
filterpost_row_actionsincludes\class-essential-real-estate.php:278
filtermanage_edit-invoice_sortable_columnsincludes\class-essential-real-estate.php:279
filterrequestincludes\class-essential-real-estate.php:281
filtermanage_trans_log_posts_columnsincludes\class-essential-real-estate.php:284
actionmanage_trans_log_posts_custom_columnincludes\class-essential-real-estate.php:285
filterpost_row_actionsincludes\class-essential-real-estate.php:286
filtermanage_edit-trans_log_sortable_columnsincludes\class-essential-real-estate.php:287
filterrequestincludes\class-essential-real-estate.php:289
actionload-post.phpincludes\class-essential-real-estate.php:292
actionload-post-new.phpincludes\class-essential-real-estate.php:293
actionvc_before_initincludes\class-essential-real-estate.php:299
filterere_descriptionincludes\class-essential-real-estate.php:302
filterere_descriptionincludes\class-essential-real-estate.php:303
filterere_descriptionincludes\class-essential-real-estate.php:304
filterere_descriptionincludes\class-essential-real-estate.php:305
filterere_descriptionincludes\class-essential-real-estate.php:306
filterere_descriptionincludes\class-essential-real-estate.php:307
filterere_descriptionincludes\class-essential-real-estate.php:308
filtergsf_save_metabox_meta_field_keysincludes\class-essential-real-estate.php:310
actioninitincludes\class-essential-real-estate.php:317
actionwp_enqueue_scriptsincludes\class-essential-real-estate.php:320
actionwp_footerincludes\class-essential-real-estate.php:321
actioninitincludes\class-essential-real-estate.php:322
actioninitincludes\class-essential-real-estate.php:323
actionwp_enqueue_scriptsincludes\class-essential-real-estate.php:324
filtertemplate_includeincludes\class-essential-real-estate.php:325
actionpre_get_postsincludes\class-essential-real-estate.php:326
filtershow_user_profileincludes\class-essential-real-estate.php:329
filteredit_user_profileincludes\class-essential-real-estate.php:330
actionprofile_updateincludes\class-essential-real-estate.php:331
actionedit_user_profile_updateincludes\class-essential-real-estate.php:332
actionpersonal_options_updateincludes\class-essential-real-estate.php:333
actioninitincludes\class-essential-real-estate.php:346
actionadmin_initincludes\class-essential-real-estate.php:347
actionwp_footerincludes\class-essential-real-estate.php:348
actiontemplate_redirectincludes\class-essential-real-estate.php:357
actionwpincludes\class-essential-real-estate.php:360
actionere_my_properties_content_editincludes\class-essential-real-estate.php:361
filterere_submit_propertyincludes\class-essential-real-estate.php:389
actionbefore_delete_postincludes\class-essential-real-estate.php:394
actiontemplate_redirectincludes\class-essential-real-estate.php:395
actionere_property_rating_metaincludes\class-essential-real-estate.php:409
actiondeleted_commentincludes\class-essential-real-estate.php:410
actiontransition_comment_statusincludes\class-essential-real-estate.php:411
actionwp_logoutincludes\class-essential-real-estate.php:425
actionere_show_compareincludes\class-essential-real-estate.php:426
actionwp_footerincludes\class-essential-real-estate.php:431
actioninitincludes\class-essential-real-estate.php:433
actioninitincludes\class-essential-real-estate.php:466
actionere_per_listing_check_expireincludes\class-essential-real-estate.php:467
actionere_saved_search_check_resultincludes\class-essential-real-estate.php:468
actionwp_footerincludes\class-essential-real-estate.php:471
actionere_verify_recaptchaincludes\class-essential-real-estate.php:472
actionere_generate_form_recaptchaincludes\class-essential-real-estate.php:473
actionlogin_formincludes\class-essential-real-estate.php:476
actionlogin_footerincludes\class-essential-real-estate.php:477
actionauthenticateincludes\class-essential-real-estate.php:478
actionlostpassword_formincludes\class-essential-real-estate.php:483
actionlogin_footerincludes\class-essential-real-estate.php:484
actionlostpassword_postincludes\class-essential-real-estate.php:485
actionregister_formincludes\class-essential-real-estate.php:489
actionlogin_footerincludes\class-essential-real-estate.php:490
filterregistration_errorsincludes\class-essential-real-estate.php:491
actionere_agent_rating_metaincludes\class-essential-real-estate.php:498
actiondeleted_commentincludes\class-essential-real-estate.php:499
actiontransition_comment_statusincludes\class-essential-real-estate.php:500
actionadmin_initincludes\class-essential-real-estate.php:501
filterbody_classincludes\class-essential-real-estate.php:502
filtergsf_loader_frameworkincludes\class-essential-real-estate.php:525
actiongsf_after_setup_frameworkincludes\class-essential-real-estate.php:527
actiondelete_attachmentincludes\ere-core-functions.php:629
actionplugin_loadedincludes\ere-core-functions.php:1686
actionwpincludes\forms\class-ere-form-submit-property.php:30
actionere_archive_agency_actionsincludes\functions\agency-template-hooks.php:11
actionere_archive_agency_actionsincludes\functions\agency-template-hooks.php:12
actionere_before_loop_agency_contentincludes\functions\agency-template-hooks.php:17
actionere_loop_agency_headingincludes\functions\agency-template-hooks.php:24
actionere_loop_agency_headingincludes\functions\agency-template-hooks.php:25
actionere_loop_agency_headingincludes\functions\agency-template-hooks.php:26
actionere_loop_agency_headingincludes\functions\agency-template-hooks.php:27
actionere_loop_agency_headingincludes\functions\agency-template-hooks.php:28
actionere_after_loop_agency_headingincludes\functions\agency-template-hooks.php:34
actionere_after_loop_agency_headingincludes\functions\agency-template-hooks.php:35
actionere_taxonomy_agency_summaryincludes\functions\agency-template-hooks.php:40
actionere_taxonomy_agency_after_summaryincludes\functions\agency-template-hooks.php:46
actionere_taxonomy_agency_after_summaryincludes\functions\agency-template-hooks.php:47
actionere_single_agency_summaryincludes\functions\agency-template-hooks.php:57
actionere_single_agency_summaryincludes\functions\agency-template-hooks.php:58
actionere_single_agency_summaryincludes\functions\agency-template-hooks.php:59
actionere_single_agency_summaryincludes\functions\agency-template-hooks.php:60
actionere_single_agency_summaryincludes\functions\agency-template-hooks.php:61
actionere_before_single_agency_summaryincludes\functions\agency-template-hooks.php:66
actionere_after_single_agency_summaryincludes\functions\agency-template-hooks.php:71
actionere_single_agent_summaryincludes\functions\agent-template-hooks.php:9
actionere_before_archive_agentincludes\functions\agent-template-hooks.php:15
actionere_before_archive_agentincludes\functions\agent-template-hooks.php:16
actionere_archive_agent_actionsincludes\functions\agent-template-hooks.php:23
actionere_archive_agent_actionsincludes\functions\agent-template-hooks.php:24
actionere_archive_agent_actionsincludes\functions\agent-template-hooks.php:25
actionere_single_property_summaryincludes\functions\template-hooks.php:22
actionere_single_property_summaryincludes\functions\template-hooks.php:23
actionere_single_property_summaryincludes\functions\template-hooks.php:24
actionere_single_property_summaryincludes\functions\template-hooks.php:25
actionere_single_property_summaryincludes\functions\template-hooks.php:26
actionere_single_property_summaryincludes\functions\template-hooks.php:27
actionere_single_property_summaryincludes\functions\template-hooks.php:28
actionere_single_property_summaryincludes\functions\template-hooks.php:29
actionere_single_property_summaryincludes\functions\template-hooks.php:30
actionere_single_property_summaryincludes\functions\template-hooks.php:31
actionere_single_property_summaryincludes\functions\template-hooks.php:32
actionere_single_property_summaryincludes\functions\template-hooks.php:33
actionere_single_property_summaryincludes\functions\template-hooks.php:34
actionere_loop_property_actionincludes\functions\template-hooks.php:41
actionere_loop_property_actionincludes\functions\template-hooks.php:42
actionere_loop_property_actionincludes\functions\template-hooks.php:43
actionere_after_loop_property_thumbnailincludes\functions\template-hooks.php:51
actionere_after_loop_property_thumbnailincludes\functions\template-hooks.php:52
actionere_after_loop_property_thumbnailincludes\functions\template-hooks.php:53
actionere_after_loop_property_thumbnailincludes\functions\template-hooks.php:54
actionere_loop_property_headingincludes\functions\template-hooks.php:60
actionere_loop_property_headingincludes\functions\template-hooks.php:61
actionere_after_loop_property_headingincludes\functions\template-hooks.php:69
actionere_after_loop_property_headingincludes\functions\template-hooks.php:70
actionere_after_loop_property_headingincludes\functions\template-hooks.php:71
actionere_after_loop_property_headingincludes\functions\template-hooks.php:72
actionere_loop_property_metaincludes\functions\template-hooks.php:79
actionere_loop_property_metaincludes\functions\template-hooks.php:80
actionere_loop_property_metaincludes\functions\template-hooks.php:81
actionere_loop_property_infoincludes\functions\template-hooks.php:88
actionere_loop_property_infoincludes\functions\template-hooks.php:89
actionere_loop_property_infoincludes\functions\template-hooks.php:90
actionere_before_archive_propertyincludes\functions\template-hooks.php:96
actionere_before_archive_propertyincludes\functions\template-hooks.php:97
actionere_archive_property_actionsincludes\functions\template-hooks.php:104
actionere_archive_property_actionsincludes\functions\template-hooks.php:105
actionere_archive_property_actionsincludes\functions\template-hooks.php:106
actionere_before_advanced_searchincludes\functions\template-hooks.php:111
actionere_sc_property_gallery_loop_property_contentincludes\functions\template-hooks.php:118
actionere_sc_property_gallery_loop_property_contentincludes\functions\template-hooks.php:119
actionere_sc_property_gallery_loop_property_contentincludes\functions\template-hooks.php:120
actionere_sc_property_gallery_after_loop_property_contentincludes\functions\template-hooks.php:125
actionere_sc_property_slider_layout_navigation_middle_loop_property_headingincludes\functions\template-hooks.php:133
actionere_sc_property_slider_layout_navigation_middle_loop_property_headingincludes\functions\template-hooks.php:134
actionere_sc_property_slider_layout_navigation_middle_loop_property_headingincludes\functions\template-hooks.php:135
actionere_before_sc_property_slider_layout_navigation_middle_loop_property_headingincludes\functions\template-hooks.php:140
actionere_after_sc_property_slider_layout_navigation_middle_loop_property_contentincludes\functions\template-hooks.php:145
actionere_sc_property_gallery_layout_pagination_image_loop_property_headingincludes\functions\template-hooks.php:152
actionere_sc_property_gallery_layout_pagination_image_loop_property_headingincludes\functions\template-hooks.php:153
actionere_sc_property_gallery_layout_pagination_image_loop_property_headingincludes\functions\template-hooks.php:154
actionere_after_sc_property_gallery_layout_pagination_image_loop_property_contentincludes\functions\template-hooks.php:159
actionere_sc_property_featured_layout_property_list_two_columns_loop_property_contentincludes\functions\template-hooks.php:168
actionere_sc_property_featured_layout_property_list_two_columns_loop_property_contentincludes\functions\template-hooks.php:169
actionere_sc_property_featured_layout_property_list_two_columns_loop_property_contentincludes\functions\template-hooks.php:170
actionere_sc_property_featured_layout_property_list_two_columns_loop_property_contentincludes\functions\template-hooks.php:171
actionere_sc_property_featured_layout_property_list_two_columns_loop_property_contentincludes\functions\template-hooks.php:172
actionere_before_sc_property_featured_layout_property_single_carousel_loop_property_headingincludes\functions\template-hooks.php:178
actionere_sc_property_featured_layout_property_single_carousel_loop_property_headingincludes\functions\template-hooks.php:184
actionere_sc_property_featured_layout_property_single_carousel_loop_property_headingincludes\functions\template-hooks.php:185
actionere_after_sc_property_featured_layout_property_single_carousel_loop_property_headingincludes\functions\template-hooks.php:192
actionere_after_sc_property_featured_layout_property_single_carousel_loop_property_headingincludes\functions\template-hooks.php:193
actionere_after_sc_property_featured_layout_property_single_carousel_loop_property_headingincludes\functions\template-hooks.php:194
actionere_single_property_infoincludes\functions\template-hooks.php:202
actionere_single_property_infoincludes\functions\template-hooks.php:203
actionere_single_property_infoincludes\functions\template-hooks.php:204
actionere_single_property_infoincludes\functions\template-hooks.php:205
actionere_before_sc_property_featured_layout_property_sync_carousel_loop_property_headingincludes\functions\template-hooks.php:213
actionere_sc_property_featured_layout_property_sync_carousel_loop_property_headingincludes\functions\template-hooks.php:219
actionere_sc_property_featured_layout_property_sync_carousel_loop_property_headingincludes\functions\template-hooks.php:220
actionere_after_sc_property_featured_layout_property_sync_carousel_loop_property_headingincludes\functions\template-hooks.php:227
actionere_after_sc_property_featured_layout_property_sync_carousel_loop_property_headingincludes\functions\template-hooks.php:228
actionere_after_sc_property_featured_layout_property_sync_carousel_loop_property_headingincludes\functions\template-hooks.php:229
actionere_sc_property_featured_layout_property_cities_filter_loop_property_headingincludes\functions\template-hooks.php:235
actionere_sc_property_featured_layout_property_cities_filter_loop_property_headingincludes\functions\template-hooks.php:236
actionere_after_sc_property_featured_layout_property_cities_filter_loop_property_headingincludes\functions\template-hooks.php:241
actionere_single_property_header_infoincludes\functions\template-hooks.php:249
actionere_single_property_header_infoincludes\functions\template-hooks.php:250
actionere_after_single_property_header_infoincludes\functions\template-hooks.php:255
actionere_single_property_header_price_locationincludes\functions\template-hooks.php:263
actionere_single_property_header_price_locationincludes\functions\template-hooks.php:264
actionere_single_property_header_price_locationincludes\functions\template-hooks.php:265
actionere_single_property_header_meta_actionincludes\functions\template-hooks.php:271
actionere_single_property_header_meta_actionincludes\functions\template-hooks.php:272
actionere_single_property_actionincludes\functions\template-hooks.php:280
actionere_single_property_actionincludes\functions\template-hooks.php:281
actionere_single_property_actionincludes\functions\template-hooks.php:282
actionere_single_property_actionincludes\functions\template-hooks.php:283
actionere_before_print_property_summaryincludes\functions\template-hooks.php:291
actionere_before_print_property_summaryincludes\functions\template-hooks.php:292
actionere_before_print_property_summaryincludes\functions\template-hooks.php:293
actionere_before_print_property_summaryincludes\functions\template-hooks.php:294
actionere_print_property_header_leftincludes\functions\template-hooks.php:301
actionere_print_property_header_leftincludes\functions\template-hooks.php:302
actionere_print_property_header_leftincludes\functions\template-hooks.php:303
actionere_print_property_header_rightincludes\functions\template-hooks.php:308
actionere_print_property_summaryincludes\functions\template-hooks.php:319
actionere_print_property_summaryincludes\functions\template-hooks.php:320
actionere_print_property_summaryincludes\functions\template-hooks.php:321
actionere_print_property_summaryincludes\functions\template-hooks.php:322
actionere_print_property_summaryincludes\functions\template-hooks.php:323
actionere_print_property_summaryincludes\functions\template-hooks.php:324
actionere_my_property_toolbarincludes\functions\template-hooks.php:331
actionere_my_property_toolbarincludes\functions\template-hooks.php:332
actionere_loop_my_property_contentincludes\functions\template-hooks.php:339
actionere_loop_my_property_contentincludes\functions\template-hooks.php:340
actionere_loop_my_property_contentincludes\functions\template-hooks.php:341
actionere_loop_my_property_metaincludes\functions\template-hooks.php:349
actionere_loop_my_property_metaincludes\functions\template-hooks.php:350
actionere_loop_my_property_metaincludes\functions\template-hooks.php:351
actionere_loop_my_property_metaincludes\functions\template-hooks.php:352
actionere_after_loop_my_property_thumbnailincludes\functions\template-hooks.php:358
actionere_after_loop_my_property_thumbnailincludes\functions\template-hooks.php:359
actionere_after_loop_compare_property_thumbnailincludes\functions\template-hooks.php:367
actionere_after_loop_compare_property_thumbnailincludes\functions\template-hooks.php:368
actionere_after_loop_compare_property_thumbnailincludes\functions\template-hooks.php:369
actionere_loop_compare_property_headingincludes\functions\template-hooks.php:375
actionere_loop_compare_property_headingincludes\functions\template-hooks.php:376
actionere_after_loop_compare_property_headingincludes\functions\template-hooks.php:381
actioninitincludes\functions\update-data.php:20
actioninitincludes\insert-shortcode\class-ere-insert-shortcode.php:34
actionadmin_enqueue_scriptsincludes\insert-shortcode\class-ere-insert-shortcode.php:42
actionadmin_footerincludes\insert-shortcode\class-ere-insert-shortcode.php:43
filtermedia_buttonsincludes\insert-shortcode\class-ere-insert-shortcode.php:44
actioninitincludes\map\google.php:21
actionwp_enqueue_scriptsincludes\map\google.php:22
actionwp_footerincludes\map\map.php:20
actionvc_load_default_paramsincludes\vc-params\selectize\class-ere-vc-param-selectize.php:16
actionvc_backend_editor_enqueue_js_cssincludes\vc-params\selectize\class-ere-vc-param-selectize.php:17
actionere_before_main_contentpublic\class-ere-template-hooks.php:42
actionere_after_main_contentpublic\class-ere-template-hooks.php:43
actionere_sidebar_propertypublic\class-ere-template-hooks.php:45
actionere_sidebar_agentpublic\class-ere-template-hooks.php:46
actionere_sidebar_invoicepublic\class-ere-template-hooks.php:47
actionere_archive_property_before_main_contentpublic\class-ere-template-hooks.php:50
actionere_loop_propertypublic\class-ere-template-hooks.php:53
actionere_archive_agent_headingpublic\class-ere-template-hooks.php:56
actionere_archive_agent_actionpublic\class-ere-template-hooks.php:57
actionere_loop_agentpublic\class-ere-template-hooks.php:58
actionere_single_property_after_summarypublic\class-ere-template-hooks.php:73
actionere_single_agent_summarypublic\class-ere-template-hooks.php:78
actionere_single_agent_summarypublic\class-ere-template-hooks.php:82
actionere_single_agent_summarypublic\class-ere-template-hooks.php:85
actionere_single_agent_summarypublic\class-ere-template-hooks.php:86
actionere_author_summarypublic\class-ere-template-hooks.php:89
actionere_author_summarypublic\class-ere-template-hooks.php:90
actionere_single_invoice_summarypublic\class-ere-template-hooks.php:93
actionere_property_actionpublic\class-ere-template-hooks.php:96
actionere_property_actionpublic\class-ere-template-hooks.php:97
actionere_property_actionpublic\class-ere-template-hooks.php:98
actionpre_get_postspublic\class-ere-template-hooks.php:100
actionpre_get_postspublic\class-ere-template-hooks.php:101
filterposts_clausespublic\class-ere-template-hooks.php:428
filterthe_postspublic\class-ere-template-hooks.php:429
filterposts_clausespublic\class-ere-template-hooks.php:452
filterthe_postspublic\class-ere-template-hooks.php:453
filtershow_admin_barpublic\partials\account\class-ere-login-register.php:310
actionwp_enqueue_scriptspublic\templates\invoice\invoice-print.php:35

Scheduled Events 2

ere_per_listing_check_expire
ere_saved_search_check_result
Maintenance & Trust

Essential Real Estate Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 3, 2026
PHP min version
Downloads632K

Community Trust

Rating86/100
Number of ratings52
Active installs8K
Developer Profile

Essential Real Estate Developer Profile

g5theme

8 plugins · 19K total installs

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

How We Detect Essential Real Estate

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/essential-real-estate/admin/assets/css/admin.css/wp-content/plugins/essential-real-estate/admin/assets/css/admin.min.css/wp-content/plugins/essential-real-estate/admin/assets/css/setup.css/wp-content/plugins/essential-real-estate/admin/assets/css/setup.min.css/wp-content/plugins/essential-real-estate/public/assets/packages/select2/css/select2.min.css/wp-content/plugins/essential-real-estate/admin/assets/js/jquery-tiptip/jquery.tipTip.js/wp-content/plugins/essential-real-estate/admin/assets/js/jquery-tiptip/jquery.tipTip.min.js/wp-content/plugins/essential-real-estate/public/assets/packages/select2/js/select2.full.min.js+2 more
Script Paths
/wp-content/plugins/essential-real-estate/admin/assets/js/jquery-tiptip/jquery.tipTip.js/wp-content/plugins/essential-real-estate/admin/assets/js/jquery-tiptip/jquery.tipTip.min.js/wp-content/plugins/essential-real-estate/public/assets/packages/select2/js/select2.full.min.js/wp-content/plugins/essential-real-estate/admin/assets/js/ere-admin.js/wp-content/plugins/essential-real-estate/admin/assets/js/ere-admin.min.js
Version Parameters
essential-real-estate/admin/assets/css/admin.css?ver=essential-real-estate/admin/assets/css/setup.css?ver=essential-real-estate/public/assets/packages/select2/css/select2.min.css?ver=essential-real-estate/admin/assets/js/jquery-tiptip/jquery.tipTip.js?ver=essential-real-estate/public/assets/packages/select2/js/select2.full.min.js?ver=essential-real-estate/admin/assets/js/ere-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
ere-admin-wrapere-admin-page
HTML Comments
Copyright 2016-2018 by G5ThemeThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Data Attributes
data-ere-ajax-urldata-enable-filter-location
JS Globals
ere_admin_vars
FAQ

Frequently Asked Questions about Essential Real Estate