Integrate Palace Properties Security & Risk Analysis

wordpress.org/plugins/integrate-palace-properties

Synchronize property listings from MRI Palace to your WordPress website with beautiful templates, AJAX filtering, and full property management.

0 active installs v2.1.4 PHP 8.0+ WP 5.8+ Updated Apr 7, 2026
mri-palacepalacepropertyreal-estaterental
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Integrate Palace Properties Safe to Use in 2026?

Generally Safe

Score 100/100

Integrate Palace Properties has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "integrate-palace-properties" plugin v1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and properly escaping a high percentage of its outputs. There are also no recorded vulnerabilities or CVEs in its history, suggesting a history of stable and secure development. The absence of dangerous functions, file operations, and critical taint flows further contributes to this positive impression.

However, significant concerns arise from the presence of two AJAX handlers that lack authentication checks. This exposes the plugin to potential unauthorized actions, as any unauthenticated user could trigger these handlers. While the taint analysis did not reveal any unsanitized paths, the lack of authentication on these entry points is a direct pathway for exploitation if they perform sensitive operations. The plugin also makes external HTTP requests, which, if not handled with proper validation and sanitization of the remote data, could lead to vulnerabilities. The presence of nonces and capability checks on some entry points is a good sign, but the absence on the AJAX handlers is a critical oversight.

In conclusion, while the plugin has a clean vulnerability history and employs secure coding practices for database interactions and output handling, the unprotected AJAX endpoints represent a notable security weakness. The external HTTP requests also warrant careful review to ensure they are handled securely. Addressing the unauthenticated AJAX handlers should be the highest priority to improve the plugin's overall security.

Key Concerns

  • AJAX handlers without authentication checks
  • External HTTP requests without clear sanitization indication
Vulnerabilities
None known

Integrate Palace Properties Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Integrate Palace Properties Release Timeline

v2.1.4Current
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v1.0.0
Code Analysis
Analyzed Mar 17, 2026

Integrate Palace Properties Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
32
474 escaped
Nonce Checks
3
Capability Checks
2
File Operations
0
External Requests
2
Bundled Libraries
0

Output Escaping

94% escaped506 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
integrate_palace_save_local_fields (includes\class-integratepalacep-local-fields.php:113)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Integrate Palace Properties Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

noprivwp_ajax_ajax_load_buttonpublic\class-integratepalacep-public.php:11
authwp_ajax_ajax_load_buttonpublic\class-integratepalacep-public.php:12
WordPress Hooks 29
actionupdate_option_integrate_palace_properties_usernameincludes\class-integratepalacep-settings.php:7
actionupdate_option_integrate_palace_properties_passwordincludes\class-integratepalacep-settings.php:8
actionupdate_option_integrate_palace_properties_subscription_keyincludes\class-integratepalacep-settings.php:9
actionupdate_option_integrate_palace_properties_slugincludes\class-integratepalacep-settings.php:10
actionrest_api_initincludes\class-integratepalacep-webhooks.php:6
filterplugin_row_metaincludes\class-integratepalacep.php:55
actionadmin_enqueue_scriptsincludes\class-integratepalacep.php:56
actionadmin_enqueue_scriptsincludes\class-integratepalacep.php:57
actionupdate_integrate_palace_galleryincludes\class-integratepalacep.php:58
actionwp_enqueue_scriptsincludes\class-integratepalacep.php:68
actionwp_enqueue_scriptsincludes\class-integratepalacep.php:69
actionwp_enqueue_scriptsincludes\class-integratepalacep.php:70
filtertemplate_includeincludes\class-integratepalacep.php:73
actionwp_headincludes\class-integratepalacep.php:76
actioninitincludes\class-integratepalacep.php:82
actionadd_meta_boxesincludes\class-integratepalacep.php:87
actionadd_meta_boxesincludes\class-integratepalacep.php:88
actionsave_post_palace-propertiesincludes\class-integratepalacep.php:89
actionsave_post_palace-propertiesincludes\class-integratepalacep.php:90
actionadmin_initincludes\class-integratepalacep.php:97
actionplugins_loadedincludes\class-integratepalacep.php:102
actionadmin_menuincludes\class-integratepalacep.php:106
actionadmin_initincludes\class-integratepalacep.php:110
actioncustomize_registerincludes\class-integratepalacep.php:116
actioncustomize_registerincludes\class-integratepalacep.php:117
actioncustomize_registerincludes\class-integratepalacep.php:118
actioncustomize_controls_enqueue_scriptsincludes\class-integratepalacep.php:119
actioncustomize_controls_print_stylesincludes\class-integratepalacep.php:120
filterippr_customizer_configurationsincludes\customizer\configurations\class-integratepalacep-customizer-config-base.php:12

Scheduled Events 2

integrate_palace_update_gallery
update_integrate_palace_gallery
Maintenance & Trust

Integrate Palace Properties Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 7, 2026
PHP min version8.0
Downloads685

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Integrate Palace Properties Developer Profile

itsisaf

1 plugin · 0 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Integrate Palace Properties

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/integrate-palace-properties/assets/css/ipp-admin.css/wp-content/plugins/integrate-palace-properties/assets/js/ipp-admin.js
Script Paths
/wp-content/plugins/integrate-palace-properties/assets/js/ipp-admin.js
Version Parameters
integrate-palace-properties/assets/css/ipp-admin.css?ver=integrate-palace-properties/assets/js/ipp-admin.js?ver=

HTML / DOM Fingerprints

JS Globals
ippAdmin
FAQ

Frequently Asked Questions about Integrate Palace Properties