Opal Estate Custom Fields Security & Risk Analysis

wordpress.org/plugins/opal-estate-custom-fields

Create custom fields for Opal Estate Pro plugin. This plugin allows you control and manage fields and used for searchable.

50 active installs v1.0.5 PHP 5.6+ WP 4.9+ Updated Unknown
estateopal-estate-custom-fieldsopalestate_addon
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Opal Estate Custom Fields Safe to Use in 2026?

Generally Safe

Score 100/100

Opal Estate Custom Fields has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "opal-estate-custom-fields" plugin v1.0.5 exhibits a concerning security posture due to a significant number of unprotected AJAX handlers. While the plugin demonstrates good practices in other areas, such as using prepared statements for all SQL queries and a high percentage of properly escaped output, the presence of six AJAX handlers without any authentication or authorization checks presents a critical attack vector. This means that any unauthenticated user could potentially interact with these handlers and trigger unintended actions, leading to various security risks depending on the functionality they expose. The absence of known CVEs and taint analysis findings is positive, suggesting a lack of publicly disclosed vulnerabilities and a clean codebase in those specific areas. However, this does not mitigate the immediate risk posed by the unprotected AJAX endpoints. The plugin's vulnerability history is clean, which is a strength, but it does not excuse the current exploitable design flaws. In conclusion, while the plugin uses secure coding practices for database interactions and output, the significant number of unprotected AJAX entry points creates a substantial risk that outweighs these positives. Remediation of these unprotected handlers should be a top priority.

Key Concerns

  • AJAX handlers without auth checks
  • AJAX handlers without auth checks
  • AJAX handlers without auth checks
  • AJAX handlers without auth checks
  • AJAX handlers without auth checks
  • AJAX handlers without auth checks
Vulnerabilities
None known

Opal Estate Custom Fields Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Opal Estate Custom Fields Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
6
82 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

93% escaped88 total outputs
Attack Surface
6 unprotected

Opal Estate Custom Fields Attack Surface

Entry Points6
Unprotected6

AJAX Handlers 6

authwp_ajax_creator_custom_typeinc\Admin\Ajax.php:13
noprivwp_ajax_creator_custom_typeinc\Admin\Ajax.php:14
authwp_ajax_create_option_selectinc\Admin\Ajax.php:15
noprivwp_ajax_create_option_selectinc\Admin\Ajax.php:16
authwp_ajax_setting_searchinc\Admin\Settings.php:14
noprivwp_ajax_setting_searchinc\Admin\Settings.php:15
WordPress Hooks 14
actionadmin_initinc\Admin\Admin.php:10
actionadmin_menuinc\Admin\Admin.php:11
filteropalestate_postype_property_metaboxes_fields_infoinc\Admin\Metaboxes.php:18
filteropalestate_metaboxes_public_info_fieldsinc\Admin\Metaboxes.php:19
filteropalestate_property_meta_iconinc\Admin\Metaboxes.php:20
filteropalestate_settings_tabsinc\Admin\Settings.php:9
filteropalestate_registered_short_meta_settingsinc\Admin\Settings.php:11
filteropalestate_registered_searcharea_settingsinc\Admin\Settings.php:12
filteropalestate_search_select_type_optionsinc\Handler.php:9
actionplugins_loadedinc\Plugin.php:37
actionadmin_noticesopal-estate-custom-fields.php:41
actionadmin_noticesopal-estate-custom-fields.php:63
actionplugins_loadedopal-estate-custom-fields.php:96
actionadmin_noticesopal-estate-custom-fields.php:103
Maintenance & Trust

Opal Estate Custom Fields Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedUnknown
PHP min version5.6
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

Opal Estate Custom Fields Developer Profile

wpopal

19 plugins · 3K total installs

81
trust score
Avg Security Score
90/100
Avg Patch Time
50 days
View full developer profile
Detection Fingerprints

How We Detect Opal Estate Custom Fields

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/opal-estate-custom-fields/inc/frontend/js/main.js/wp-content/plugins/opal-estate-custom-fields/inc/frontend/css/main.css
Script Paths
/wp-content/plugins/opal-estate-custom-fields/inc/frontend/js/main.js
Version Parameters
opal-estate-custom-fields/inc/frontend/js/main.js?ver=opal-estate-custom-fields/inc/frontend/css/main.css?ver=

HTML / DOM Fingerprints

CSS Classes
opal-custom-field-wrapopal-estate-cf-rowopal-estate-cf-field-groupopal-estate-cf-field-contentopal-estate-cf-field-labelopal-estate-cf-field-inputopal-estate-cf-field-descopal-estate-cf-field-icon+10 more
Data Attributes
data-field-iddata-field-typedata-field-requireddata-field-default
JS Globals
opalestate_cf_params
FAQ

Frequently Asked Questions about Opal Estate Custom Fields