IMPress for IDX Broker Security & Risk Analysis

wordpress.org/plugins/idx-broker-platinum

IMPress for IDX Broker is now the IMPress family of plugins all-in-one. IMPress Listings and IMPress Agents have been consolidated with this already p …

7K active installs v3.2.7 PHP 7.1.8+ WP 5.3+ Updated Feb 11, 2026
idxidx-impressimpressmlsmultiple-listing-service
96
A · Safe
CVEs total5
Unpatched0
Last CVEMar 31, 2025
Safety Verdict

Is IMPress for IDX Broker Safe to Use in 2026?

Generally Safe

Score 96/100

IMPress for IDX Broker has a strong security track record. Known vulnerabilities have been patched promptly.

5 known CVEsLast CVE: Mar 31, 2025Updated 1mo ago
Risk Assessment

The idx-broker-platinum plugin, version 3.2.7, presents a mixed security posture. While it demonstrates good practices in areas like prepared SQL statements and output escaping, several concerns warrant attention. The static analysis reveals a substantial attack surface of 61 entry points, with 5 of these lacking proper authorization checks. This, combined with 2 REST API routes without permission callbacks, creates potential avenues for unauthorized access or actions.

The plugin's vulnerability history is a significant concern, with 5 known CVEs. Although there are no currently unpatched vulnerabilities, the presence of one high-severity and four medium-severity past issues, particularly those related to Cross-site Scripting and Missing Authorization, indicates a recurring pattern of weaknesses. This history suggests that while fixes are applied, the underlying coding practices may still be susceptible to introducing similar vulnerabilities.

Despite these concerns, the plugin does employ a good number of nonce and capability checks, and a high percentage of its SQL queries utilize prepared statements. The taint analysis also did not reveal any critical or high-severity unsanitized flows. However, the identified unprotected entry points and the historical vulnerability types are the most pressing issues, requiring careful monitoring and potential developer review to ensure robust security.

Key Concerns

  • Unprotected AJAX handlers
  • REST API routes without permission callbacks
  • Past high severity vulnerability
  • Multiple past medium severity vulnerabilities
  • Dangerous function: unserialize
  • Bundled outdated library: DataTables v1.10.12
  • Bundled outdated library: Select2
Vulnerabilities
5

IMPress for IDX Broker Security Vulnerabilities

CVEs by Year

2 CVEs in 2020
2020
1 CVE in 2021
2021
1 CVE in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
4

5 total CVEs

CVE-2025-31556medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

IMPress for IDX Broker <= 3.2.3 - Authenticated (Contributor+) Stored Cross-Site Scripting

Mar 31, 2025 Patched in 3.2.4 (32d)
CVE-2024-44047medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

IMPress for IDX Broker <= 3.2.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 16, 2024 Patched in 3.2.3 (43d)
WF-9169af40-32da-4b38-95ee-d0c7d4e67779-idx-broker-platinummedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

IMPress for IDX Broker <= 3.0.5 - Reflected Cross-Site Scripting

Oct 18, 2021 Patched in 3.0.6 (827d)
CVE-2020-9514high · 8.1Missing Authorization

IMPress for IDX Broker <= 2.6.1 - Authenticated Arbitrary Post Creation, Modification, and Deletion

Mar 26, 2020 Patched in 2.6.2 (1398d)
CVE-2020-11512medium · 5.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

IMPress for IDX Broker <= 2.6.1 - Authenticated Stored Cross-Site Scripting

Mar 26, 2020 Patched in 2.6.2 (1398d)
Code Analysis
Analyzed Mar 16, 2026

IMPress for IDX Broker Code Analysis

Dangerous Functions
1
Raw SQL Queries
8
27 prepared
Unescaped Output
227
1420 escaped
Nonce Checks
58
Capability Checks
56
File Operations
7
External Requests
40
Bundled Libraries
2

Dangerous Functions Found

unserialize$cached = unserialize( $cached );idx\idx-api.php:131

Bundled Libraries

DataTables1.10.12Select2

SQL Query Safety

77% prepared35 total queries

Output Escaping

86% escaped1647 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

25 flows2 with unsanitized paths
idx_broker_leads_page (idx\leads\class-gravity-forms.php:39)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

IMPress for IDX Broker Attack Surface

Entry Points61
Unprotected5

AJAX Handlers 42

authwp_ajax_wp_listings_admin_noticeadd-ons\listings\includes\class-admin-notice.php:94
authwp_ajax_listing_inquiry_requestadd-ons\listings\includes\class-listing-template.php:244
noprivwp_ajax_listing_inquiry_requestadd-ons\listings\includes\class-listing-template.php:245
authwp_ajax_update_adv_fieldsadd-ons\listings\includes\class-listings.php:113
authwp_ajax_wpl_gmb_set_initial_tokensadd-ons\listings\includes\integrations\wpl-google-my-business.php:38
authwp_ajax_impress_gmb_update_location_settingsadd-ons\listings\includes\integrations\wpl-google-my-business.php:39
authwp_ajax_wpl_reset_next_post_time_requestadd-ons\listings\includes\integrations\wpl-google-my-business.php:40
authwp_ajax_impress_gmb_post_nowadd-ons\listings\includes\integrations\wpl-google-my-business.php:41
authwp_ajax_impress_gmb_update_scheduled_postsadd-ons\listings\includes\integrations\wpl-google-my-business.php:42
authwp_ajax_wpl_clear_last_post_statusadd-ons\listings\includes\integrations\wpl-google-my-business.php:43
authwp_ajax_impress_gmb_remove_from_scheduleadd-ons\listings\includes\integrations\wpl-google-my-business.php:44
authwp_ajax_impress_gmb_get_listing_postsadd-ons\listings\includes\integrations\wpl-google-my-business.php:45
authwp_ajax_impress_gmb_change_posting_frequencyadd-ons\listings\includes\integrations\wpl-google-my-business.php:46
authwp_ajax_impress_gmb_dismiss_banneradd-ons\listings\includes\integrations\wpl-google-my-business.php:47
authwp_ajax_impress_gmb_save_custom_postadd-ons\listings\includes\integrations\wpl-google-my-business.php:48
authwp_ajax_impress_gmb_delete_custom_postadd-ons\listings\includes\integrations\wpl-google-my-business.php:49
authwp_ajax_impress_gmb_get_posts_dataadd-ons\listings\includes\integrations\wpl-google-my-business.php:50
authwp_ajax_impress_gmb_logoutadd-ons\listings\includes\integrations\wpl-google-my-business.php:51
authwp_ajax_wp_listings_admin_noticeadd-ons\listings\plugin.php:200
authwp_ajax_idx_dashboard_leadsidx\dashboard-widget.php:15
authwp_ajax_idx_dashboard_listingsidx\dashboard-widget.php:16
authwp_ajax_side_overview_dataidx\dashboard-widget.php:17
authwp_ajax_idx_update_recaptcha_settingidx\initiate-plugin.php:41
authwp_ajax_idx_update_data_optout_settingidx\initiate-plugin.php:42
authwp_ajax_idx_update_dev_partner_keyidx\initiate-plugin.php:43
authwp_ajax_idx_dismissedidx\initiate-plugin.php:631
authwp_ajax_idx_shortcode_optionsidx\shortcodes\register-shortcode-for-ui.php:18
authwp_ajax_idx_shortcode_previewidx\shortcodes\register-shortcode-for-ui.php:19
authwp_ajax_idx_lead_addidx\views\lead-management.php:95
authwp_ajax_idx_lead_editidx\views\lead-management.php:96
authwp_ajax_idx_lead_note_addidx\views\lead-management.php:97
authwp_ajax_idx_lead_note_editidx\views\lead-management.php:98
authwp_ajax_idx_lead_property_addidx\views\lead-management.php:99
authwp_ajax_idx_lead_property_editidx\views\lead-management.php:100
authwp_ajax_idx_lead_deleteidx\views\lead-management.php:101
authwp_ajax_idx_lead_note_deleteidx\views\lead-management.php:102
authwp_ajax_idx_lead_property_deleteidx\views\lead-management.php:103
authwp_ajax_idx_lead_search_deleteidx\views\lead-management.php:104
authwp_ajax_get_idx_leads_dataidx\views\lead-management.php:106
authwp_ajax_idx_search_addidx\views\search-management.php:78
authwp_ajax_idx_lead_search_addidx\views\search-management.php:79
authwp_ajax_idx_search_deleteidx\views\search-management.php:80

REST API Routes 2

GET/wp-json/wp-listings/v1import-listings/add-ons\listings\includes\wp-api.php:188
GET/wp-json/idxbroker/v1/omnibar/autocomplete/(?P<query>(.*)+)idx\widgets\omnibar\create-omnibar.php:318

Shortcodes 17

[impress-agent] add-ons\agents\includes\class-employee-widget.php:15
[employee_profiles] add-ons\agents\includes\shortcodes.php:7
[impress-listings-search] add-ons\listings\includes\class-listings-search-widget.php:14
[listings] add-ons\listings\includes\shortcodes.php:7
[wp_listings_meta] add-ons\listings\includes\shortcodes.php:139
[impress_lead_signup] idx\shortcodes\impress-lead-signup-shortcode.php:24
[idx-platinum-link] idx\shortcodes\register-idx-shortcodes.php:18
[idx-platinum-saved-link] idx\shortcodes\register-idx-shortcodes.php:19
[idx-platinum-system-link] idx\shortcodes\register-idx-shortcodes.php:20
[idx-platinum-widget] idx\shortcodes\register-idx-shortcodes.php:21
[idx-wrapper-tags] idx\shortcodes\register-idx-shortcodes.php:22
[impress_lead_login] idx\shortcodes\register-impress-shortcodes.php:25
[impress_property_showcase] idx\shortcodes\register-impress-shortcodes.php:29
[impress_property_carousel] idx\shortcodes\register-impress-shortcodes.php:30
[impress_city_links] idx\shortcodes\register-impress-shortcodes.php:31
[idx-omnibar] idx\widgets\omnibar\create-omnibar.php:274
[idx-omnibar-extra] idx\widgets\omnibar\create-omnibar.php:275
WordPress Hooks 212
actionadmin_initadd-ons\agents\includes\class-agent-import.php:248
actionimpress_agents_idx_updateadd-ons\agents\includes\class-agent-import.php:267
actioninitadd-ons\agents\includes\class-agents.php:65
filtermanage_edit-employee_columnsadd-ons\agents\includes\class-agents.php:67
actionmanage_posts_custom_columnadd-ons\agents\includes\class-agents.php:68
actionadmin_menuadd-ons\agents\includes\class-agents.php:70
actionsave_postadd-ons\agents\includes\class-agents.php:71
actionadmin_initadd-ons\agents\includes\class-agents.php:73
actionadmin_initadd-ons\agents\includes\class-agents.php:74
actionadmin_initadd-ons\agents\includes\class-taxonomies.php:36
actionadmin_menuadd-ons\agents\includes\class-taxonomies.php:37
actionadmin_initadd-ons\agents\includes\class-taxonomies.php:38
actionadmin_noticesadd-ons\agents\includes\class-taxonomies.php:39
actioninitadd-ons\agents\includes\class-taxonomies.php:41
actioninitadd-ons\agents\includes\class-taxonomies.php:44
actionrestrict_manage_postsadd-ons\agents\includes\class-taxonomies.php:56
filterparse_queryadd-ons\agents\includes\class-taxonomies.php:57
actionpre_get_postsadd-ons\agents\includes\functions.php:9
actionp2p_initadd-ons\agents\includes\functions.php:24
filtertemplate_includeadd-ons\agents\includes\functions.php:47
actionpre_get_postsadd-ons\agents\includes\functions.php:277
filterdashboard_glance_itemsadd-ons\agents\includes\functions.php:282
filterjetpack_sitemap_post_typesadd-ons\agents\includes\functions.php:322
actionwp_enqueue_scriptsadd-ons\agents\includes\views\archive-employee.php:13
filterbody_classadd-ons\agents\includes\views\archive-employee.php:17
filterequity_pre_get_option_site_layoutadd-ons\agents\includes\views\archive-employee.php:90
actionequity_loopadd-ons\agents\includes\views\archive-employee.php:95
filtergenesis_pre_get_option_site_layoutadd-ons\agents\includes\views\archive-employee.php:101
actiongenesis_loopadd-ons\agents\includes\views\archive-employee.php:108
actionwp_enqueue_scriptsadd-ons\agents\includes\views\single-employee.php:9
actionequity_entry_contentadd-ons\agents\includes\views\single-employee.php:58
actiongenesis_entry_contentadd-ons\agents\includes\views\single-employee.php:74
actiongenesis_post_contentadd-ons\agents\includes\views\single-employee.php:75
actionafter_setup_themeadd-ons\agents\plugin.php:3
actionwp_enqueue_scriptsadd-ons\agents\plugin.php:34
actionadmin_enqueue_scriptsadd-ons\agents\plugin.php:70
actionwidgets_initadd-ons\agents\plugin.php:76
actionwp_loadedadd-ons\agents\plugin.php:82
actionadmin_enqueue_scriptsadd-ons\listings\includes\class-admin-notice.php:93
actionadmin_initadd-ons\listings\includes\class-listing-import.php:611
actionadmin_initadd-ons\listings\includes\class-listing-import.php:616
actionwp_listings_idx_updateadd-ons\listings\includes\class-listing-import.php:627
actionwp_listings_idx_auto_importadd-ons\listings\includes\class-listing-import.php:637
actionadmin_menuadd-ons\listings\includes\class-listing-template.php:23
actionsave_postadd-ons\listings\includes\class-listing-template.php:24
filtersingle_templateadd-ons\listings\includes\class-listing-template.php:25
actionwp_enqueue_scriptsadd-ons\listings\includes\class-listing-template.php:26
actioninitadd-ons\listings\includes\class-listings.php:98
filtermanage_edit-listing_columnsadd-ons\listings\includes\class-listings.php:100
actionmanage_posts_custom_columnadd-ons\listings\includes\class-listings.php:101
actionadmin_menuadd-ons\listings\includes\class-listings.php:103
actionsave_postadd-ons\listings\includes\class-listings.php:104
actionsave_postadd-ons\listings\includes\class-listings.php:106
actionadmin_noticesadd-ons\listings\includes\class-listings.php:107
actionadmin_noticesadd-ons\listings\includes\class-listings.php:108
actionadmin_initadd-ons\listings\includes\class-listings.php:110
actionadmin_initadd-ons\listings\includes\class-listings.php:111
actionadmin_menuadd-ons\listings\includes\class-listings.php:112
filterredirect_post_locationadd-ons\listings\includes\class-listings.php:366
actionadmin_initadd-ons\listings\includes\class-taxonomies.php:21
actionadmin_menuadd-ons\listings\includes\class-taxonomies.php:22
actionadmin_initadd-ons\listings\includes\class-taxonomies.php:23
actionadmin_noticesadd-ons\listings\includes\class-taxonomies.php:24
actionadmin_enqueue_scriptsadd-ons\listings\includes\class-taxonomies.php:25
actioninitadd-ons\listings\includes\class-taxonomies.php:27
actioninitadd-ons\listings\includes\class-taxonomies.php:28
actioninitadd-ons\listings\includes\class-taxonomies.php:29
actioninitadd-ons\listings\includes\class-taxonomies.php:32
actionrestrict_manage_postsadd-ons\listings\includes\class-taxonomies.php:43
filterparse_queryadd-ons\listings\includes\class-taxonomies.php:44
filtertemplate_includeadd-ons\listings\includes\functions.php:9
actionpre_get_postsadd-ons\listings\includes\functions.php:206
filterdashboard_glance_itemsadd-ons\listings\includes\functions.php:211
filterjetpack_relatedposts_filter_headlineadd-ons\listings\includes\functions.php:253
filterjetpack_sitemap_post_typesadd-ons\listings\includes\functions.php:265
filtercron_schedulesadd-ons\listings\includes\integrations\wpl-google-my-business.php:35
actionwp_listings_gmb_auto_postadd-ons\listings\includes\integrations\wpl-google-my-business.php:37
actionwp_loadedadd-ons\listings\includes\listing-templates\listing-inquiry-form.php:3
filterbody_classadd-ons\listings\includes\listing-templates\single-listing-classical.php:27
actionwp_enqueue_scriptsadd-ons\listings\includes\listing-templates\single-listing-classical.php:39
filterbody_classadd-ons\listings\includes\listing-templates\single-listing-elegant.php:27
actionwp_enqueue_scriptsadd-ons\listings\includes\listing-templates\single-listing-elegant.php:40
filterbody_classadd-ons\listings\includes\listing-templates\single-listing-luxurious.php:27
actionwp_enqueue_scriptsadd-ons\listings\includes\listing-templates\single-listing-luxurious.php:40
filterbody_classadd-ons\listings\includes\listing-templates\single-listing-solid.php:27
actionwp_enqueue_scriptsadd-ons\listings\includes\listing-templates\single-listing-solid.php:40
filterbody_classadd-ons\listings\includes\listing-templates\single-listing-spacious.php:27
actionwp_enqueue_scriptsadd-ons\listings\includes\listing-templates\single-listing-spacious.php:40
filterequity_pre_get_option_site_layoutadd-ons\listings\includes\views\archive-listing.php:83
actionequity_loopadd-ons\listings\includes\views\archive-listing.php:88
filtergenesis_pre_get_option_site_layoutadd-ons\listings\includes\views\archive-listing.php:94
actiongenesis_loopadd-ons\listings\includes\views\archive-listing.php:101
actionadmin_menuadd-ons\listings\includes\views\reorder-tax.php:15
actionadmin_enqueue_scriptsadd-ons\listings\includes\views\reorder-tax.php:20
actionwp_enqueue_scriptsadd-ons\listings\includes\views\single-listing.php:9
actionequity_entry_contentadd-ons\listings\includes\views\single-listing.php:358
actiongenesis_entry_contentadd-ons\listings\includes\views\single-listing.php:374
actiongenesis_post_contentadd-ons\listings\includes\views\single-listing.php:375
actionrest_api_initadd-ons\listings\includes\wp-api.php:10
filterrest_prepare_listingadd-ons\listings\includes\wp-api.php:30
filterrest_api_allowed_post_typesadd-ons\listings\includes\wp-api.php:100
filterrest_api_allowed_public_metadataadd-ons\listings\includes\wp-api.php:115
actionrest_api_initadd-ons\listings\includes\wp-api.php:185
actionafter_setup_themeadd-ons\listings\plugin.php:3
actionwp_enqueue_scriptsadd-ons\listings\plugin.php:38
actionwp_enqueue_scriptsadd-ons\listings\plugin.php:58
actionwp_enqueue_scriptsadd-ons\listings\plugin.php:81
actionadmin_enqueue_scriptsadd-ons\listings\plugin.php:175
actionwidgets_initadd-ons\listings\plugin.php:182
actionadmin_noticesadd-ons\listings\plugin.php:241
filtercron_schedulesadd-ons\utilities\background-processing\wp-background-processing\classes\wp-background-process.php:64
actionidx_add_uid_to_idx_pagesidx\backward-compatibility\add-uid-to-idx-pages.php:41
actionwp_dashboard_setupidx\dashboard-widget.php:14
actionadmin_initidx\idx-pages.php:21
filterpost_type_linkidx\idx-pages.php:22
filtercron_schedulesidx\idx-pages.php:23
actionidx_create_idx_pagesidx\idx-pages.php:26
actionidx_delete_idx_pagesidx\idx-pages.php:27
actioninitidx\idx-pages.php:29
actionadmin_initidx\idx-pages.php:30
actionsave_postidx\idx-pages.php:31
actionsave_postidx\idx-pages.php:32
actionadd_meta_boxesidx\idx-pages.php:33
filtersanitize_titleidx\idx-pages.php:285
filtersanitize_titleidx\idx-pages.php:397
filtersanitize_titleidx\idx-pages.php:521
actioninitidx\initiate-plugin.php:26
actionwp_headidx\initiate-plugin.php:27
actionwp_headidx\initiate-plugin.php:28
actionadmin_menuidx\initiate-plugin.php:31
actionadmin_menuidx\initiate-plugin.php:32
actionadmin_bar_initidx\initiate-plugin.php:33
actionadmin_bar_menuidx\initiate-plugin.php:34
actionadmin_initidx\initiate-plugin.php:35
actionadmin_initidx\initiate-plugin.php:36
actionadmin_enqueue_scriptsidx\initiate-plugin.php:37
actionwp_loadedidx\initiate-plugin.php:39
actionwp_loadedidx\initiate-plugin.php:45
actionidx_omnibar_get_locationsidx\initiate-plugin.php:46
actionidx_update_location_dataidx\initiate-plugin.php:47
actionidx_migrate_old_tableidx\initiate-plugin.php:48
actionwp_loadedidx\initiate-plugin.php:49
actionplugins_loadedidx\initiate-plugin.php:51
actionplugins_loadedidx\initiate-plugin.php:52
actionrest_api_initidx\initiate-plugin.php:54
actionwp_print_scriptsidx\initiate-plugin.php:56
actionwp_loadedidx\initiate-plugin.php:211
actionadmin_footeridx\initiate-plugin.php:420
actionadmin_noticesidx\initiate-plugin.php:628
filtercron_schedulesidx\initiate-plugin.php:747
actioninitidx\leads\class-contact-form-7.php:2
filterwpcf7_editor_panelsidx\leads\class-contact-form-7.php:16
actionwpcf7_before_send_mailidx\leads\class-contact-form-7.php:17
actionwpcf7_after_saveidx\leads\class-contact-form-7.php:18
actionadmin_enqueue_scriptsidx\leads\class-contact-form-7.php:20
actioninitidx\leads\class-gravity-forms.php:2
actiongform_after_submissionidx\leads\class-gravity-forms.php:15
filtergform_form_settings_menuidx\leads\class-gravity-forms.php:16
actiongform_form_settings_page_idx_broker_leads_pageidx\leads\class-gravity-forms.php:17
actionadmin_initidx\leads\class-ninja-forms.php:71
filterninja_forms_register_actionsidx\leads\class-ninja-forms.php:76
actionadmin_enqueue_scriptsidx\notice\notice-handler.php:32
filterblock_categories_allidx\register-blocks.php:80
filterblock_categoriesidx\register-blocks.php:82
actionenqueue_block_editor_assetsidx\register-blocks.php:86
actionenqueue_block_editor_assetsidx\register-blocks.php:89
actionenqueue_block_editor_assetsidx\register-blocks.php:92
actioninitidx\register-blocks.php:93
actionenqueue_block_editor_assetsidx\register-blocks.php:96
actioninitidx\register-blocks.php:97
actionenqueue_block_editor_assetsidx\register-blocks.php:102
actioninitidx\register-blocks.php:103
actionenqueue_block_editor_assetsidx\register-blocks.php:107
actioninitidx\register-blocks.php:108
actionenqueue_block_editor_assetsidx\register-blocks.php:111
actioninitidx\register-blocks.php:112
actionenqueue_block_editor_assetsidx\register-blocks.php:115
actioninitidx\register-blocks.php:116
actionenqueue_block_editor_assetsidx\register-blocks.php:119
actioninitidx\register-blocks.php:120
actionenqueue_block_editor_assetsidx\register-blocks.php:123
actioninitidx\register-blocks.php:124
actionwp_loadedidx\shortcodes\register-impress-shortcodes.php:27
actionadmin_enqueue_scriptsidx\shortcodes\register-shortcode-for-ui.php:20
actionmedia_buttonsidx\shortcodes\shortcode-ui.php:17
actionadmin_enqueue_scriptsidx\shortcodes\shortcode-ui.php:18
actiondraft_to_publishidx\social-pro.php:54
actionplugins_loadedidx\views\lead-management.php:28
actionadmin_enqueue_scriptsidx\views\lead-management.php:29
actioninitidx\views\lead-management.php:30
actionadmin_menuidx\views\multisite.php:12
actionplugins_loadedidx\views\multisite.php:13
filterimpress_showcase_property_url_suffixidx\views\multisite.php:101
filterimpress_carousel_property_url_suffixidx\views\multisite.php:102
filterimpress_lead_signup_agent_id_fieldidx\views\multisite.php:103
filterimpress_city_links_url_suffixidx\views\multisite.php:104
filterimpress_idx_page_insert_post_nameidx\views\multisite.php:105
actionadmin_menuidx\views\search-management.php:34
actionadmin_enqueue_scriptsidx\views\search-management.php:35
actioninitidx\views\search-management.php:36
actionwidgets_initidx\widgets\create-impress-widgets.php:18
actionwidgets_initidx\widgets\omnibar\create-omnibar.php:298
actionrest_api_initidx\widgets\omnibar\create-omnibar.php:314
actioninitidx\wrappers.php:17
actionadmin_initidx\wrappers.php:18
filterdefault_contentidx\wrappers.php:19
actionwp_enqueue_scriptsidx\wrappers.php:20
actionadd_meta_boxesidx\wrappers.php:21
actionsave_postidx\wrappers.php:22
filterwidget_types_to_hide_from_legacy_widget_blockidx-broker-platinum.php:58
actionadmin_initidx-broker-platinum.php:87
actionadmin_noticesidx-broker-platinum.php:88

Scheduled Events 21

impress_agents_idx_update
wp_listings_idx_update
wp_listings_idx_auto_import
wp_listings_gmb_auto_post
wp_listings_gmb_auto_post
wp_listings_gmb_auto_post
wp_listings_gmb_auto_post
wp_listings_gmb_auto_post
wp_listings_gmb_auto_post
wp_listings_gmb_auto_post
idx_update_location_data
idx_omnibar_get_locations
idx_create_idx_pages
idx_delete_idx_pages
idx_create_idx_pages
idx_delete_idx_pages
idx_create_idx_pages
idx_delete_idx_pages
idx_add_uid_to_idx_pages
idx_migrate_old_table
idx_omnibar_get_locations
Maintenance & Trust

IMPress for IDX Broker Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 11, 2026
PHP min version7.1.8
Downloads394K

Community Trust

Rating62/100
Number of ratings34
Active installs7K
Developer Profile

IMPress for IDX Broker Developer Profile

IDX Broker

1 plugin · 7K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
740 days
View full developer profile
Detection Fingerprints

How We Detect IMPress for IDX Broker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/idx-broker-platinum/idx-browser-client/dist/css/styles.css/wp-content/plugins/idx-broker-platinum/idx-browser-client/dist/js/vendor.js/wp-content/plugins/idx-broker-platinum/idx-browser-client/dist/js/app.js/wp-content/plugins/idx-broker-platinum/add-ons/listings/css/listings.css/wp-content/plugins/idx-broker-platinum/add-ons/agents/css/style.css/wp-content/plugins/idx-broker-platinum/add-ons/agents/js/script.js
Script Paths
/wp-content/plugins/idx-broker-platinum/idx-browser-client/dist/js/vendor.js/wp-content/plugins/idx-broker-platinum/idx-browser-client/dist/js/app.js/wp-content/plugins/idx-broker-platinum/add-ons/agents/js/script.js
Version Parameters
idx-broker-platinum/add-ons/listings/css/listings.css?ver=idx-broker-platinum/add-ons/agents/css/style.css?ver=idx-broker-platinum/add-ons/agents/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
agent-wraparchive-employeeimpress-agents
HTML Comments
<!-- Custom template part for IDX Broker Platinum --><!-- The main content area for the IDX Broker Platinum plugin --><!-- This template is for the IDX Broker Platinum plugin -->
Data Attributes
data-idx-api-keydata-idx-plugin-versiondata-idx-endpoint
JS Globals
idxBrokerClientIDX_API_URLIDX_API_VERSIONIDX_PLUGIN_VERSIONIDX_BROWSER_CLIENT_CONFIG
REST Endpoints
/wp-json/idx-broker-platinum/v1/search/wp-json/idx-broker-platinum/v1/listings
Shortcode Output
[idx_broker_idx_search][idx_broker_property_listing][idx_broker_agent_profile]
FAQ

Frequently Asked Questions about IMPress for IDX Broker