MIPL Grouped Checkout Fields for WooCommerce – Customize & Organize Checkout Fields. Security & Risk Analysis

wordpress.org/plugins/mipl-wc-checkout-fields

Customize WooCommerce checkout fields, Create group of checkout fields & Update default checkout fields.

0 active installs v1.2.1 PHP 7.4+ WP 5.1+ Updated Sep 22, 2025
checkoutcustomfieldsgroupswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MIPL Grouped Checkout Fields for WooCommerce – Customize & Organize Checkout Fields. Safe to Use in 2026?

Generally Safe

Score 100/100

MIPL Grouped Checkout Fields for WooCommerce – Customize & Organize Checkout Fields. has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The mipl-wc-checkout-fields plugin v1.2.1 presents a mixed security posture. While it demonstrates good practices in its SQL query handling, with 100% using prepared statements, and a high percentage of output escaping (92%), there are significant concerns regarding its attack surface and the handling of potentially dangerous functions. The plugin exposes 3 REST API routes without any permission callbacks, making them accessible to unauthenticated users. Furthermore, the presence of the `unserialize` function, especially without apparent sanitization or checks highlighted in the taint analysis, poses a risk for object injection vulnerabilities if the serialized data originates from an untrusted source. The lack of recorded vulnerabilities in its history is a positive indicator of past security, but it does not negate the immediate risks identified in the static analysis of this specific version.

Key Concerns

  • REST API routes without permission callbacks
  • Presence of unserialize function
  • Flows with unsanitized paths
  • No capability checks
Vulnerabilities
None known

MIPL Grouped Checkout Fields for WooCommerce – Customize & Organize Checkout Fields. Security Vulnerabilities

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

MIPL Grouped Checkout Fields for WooCommerce – Customize & Organize Checkout Fields. Code Analysis

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

Dangerous Functions Found

unserialize$field_value = unserialize($field_value[0]);include\lib-mipl-wc-cf-common.php:1125

Bundled Libraries

Select2

Output Escaping

92% escaped346 total outputs
Data Flows
8 unsanitized

Data Flow Analysis

10 flows8 with unsanitized paths
mipl_wc_upload_file (include\class-mipl-wc-cf-checkout-block.php:369)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

MIPL Grouped Checkout Fields for WooCommerce – Customize & Organize Checkout Fields. Attack Surface

Entry Points3
Unprotected3

REST API Routes 3

GET/wp-json/mipl-wc-cf/v1/cf_datamipl-wc-checkout-fields.php:239
GET/wp-json/mipl-wc-cf/v1/client_cf_data/(?P<id>[a-zA-Z0-9-]+)mipl-wc-checkout-fields.php:246
POST/wp-json/mipl-wc-cf/v1/upload_file_datamipl-wc-checkout-fields.php:260
WordPress Hooks 48
actionplugins_loadedmipl-wc-checkout-fields.php:70
actioninitmipl-wc-checkout-fields.php:82
filterwoocommerce_email_stylesmipl-wc-checkout-fields.php:83
actioninitmipl-wc-checkout-fields.php:86
actionadmin_enqueue_scriptsmipl-wc-checkout-fields.php:91
actionadmin_menumipl-wc-checkout-fields.php:92
actionadmin_noticesmipl-wc-checkout-fields.php:93
actionadd_meta_boxesmipl-wc-checkout-fields.php:94
actionmanage_mipl_wc_ck_fields_posts_custom_columnmipl-wc-checkout-fields.php:95
actionsave_postmipl-wc-checkout-fields.php:96
actionadmin_headmipl-wc-checkout-fields.php:97
filtermanage_mipl_wc_ck_fields_posts_columnsmipl-wc-checkout-fields.php:99
actioninitmipl-wc-checkout-fields.php:104
actioninitmipl-wc-checkout-fields.php:108
actioninitmipl-wc-checkout-fields.php:113
actioninitmipl-wc-checkout-fields.php:117
actionadmin_footermipl-wc-checkout-fields.php:137
actionadmin_footermipl-wc-checkout-fields.php:139
actioninitmipl-wc-checkout-fields.php:142
actionwp_enqueue_scriptsmipl-wc-checkout-fields.php:150
actionwp_headmipl-wc-checkout-fields.php:151
actionwp_headmipl-wc-checkout-fields.php:165
actionwoocommerce_checkout_billingmipl-wc-checkout-fields.php:167
actionwoocommerce_checkout_billingmipl-wc-checkout-fields.php:168
actionwoocommerce_checkout_shippingmipl-wc-checkout-fields.php:169
actionwoocommerce_checkout_shippingmipl-wc-checkout-fields.php:170
actionwoocommerce_review_order_after_submitmipl-wc-checkout-fields.php:174
actionwoocommerce_checkout_processmipl-wc-checkout-fields.php:176
actionwoocommerce_checkout_update_order_metamipl-wc-checkout-fields.php:177
actionwoocommerce_email_order_metamipl-wc-checkout-fields.php:178
filterwoocommerce_checkout_fieldsmipl-wc-checkout-fields.php:180
filterwoocommerce_form_field_filemipl-wc-checkout-fields.php:181
filterwoocommerce_form_field_recaptchamipl-wc-checkout-fields.php:182
actioninitmipl-wc-checkout-fields.php:185
actionwoocommerce_add_to_cart_validationmipl-wc-checkout-fields.php:189
actionwoocommerce_remove_cart_itemmipl-wc-checkout-fields.php:191
actionwoocommerce_new_ordermipl-wc-checkout-fields.php:192
actiontemplate_redirectmipl-wc-checkout-fields.php:195
actiontemplate_redirectmipl-wc-checkout-fields.php:199
actionwoocommerce_before_add_to_cart_buttonmipl-wc-checkout-fields.php:202
actionwp_footermipl-wc-checkout-fields.php:204
actionadmin_noticesmipl-wc-checkout-fields.php:210
actionwoocommerce_blocks_loadedmipl-wc-checkout-fields.php:217
actionwoocommerce_blocks_checkout_block_registrationmipl-wc-checkout-fields.php:221
actionwoocommerce_store_api_checkout_update_order_from_requestmipl-wc-checkout-fields.php:228
actionwoocommerce_cart_item_set_quantitymipl-wc-checkout-fields.php:230
actionrest_api_initmipl-wc-checkout-fields.php:235
actionwoocommerce_checkout_initmipl-wc-checkout-fields.php:273
Maintenance & Trust

MIPL Grouped Checkout Fields for WooCommerce – Customize & Organize Checkout Fields. Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedSep 22, 2025
PHP min version7.4
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

MIPL Grouped Checkout Fields for WooCommerce – Customize & Organize Checkout Fields. Developer Profile

Mulika Team

6 plugins · 280 total installs

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

How We Detect MIPL Grouped Checkout Fields for WooCommerce – Customize & Organize Checkout Fields.

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mipl-wc-checkout-fields/assets/css/mipl-wc-checkout-fields.css/wp-content/plugins/mipl-wc-checkout-fields/assets/js/mipl-wc-checkout-fields.js/wp-content/plugins/mipl-wc-checkout-fields/assets/js/mipl-wc-checkout-fields-admin.js
Script Paths
/wp-content/plugins/mipl-wc-checkout-fields/assets/js/mipl-wc-checkout-fields.js/wp-content/plugins/mipl-wc-checkout-fields/assets/js/mipl-wc-checkout-fields-admin.js
Version Parameters
mipl-wc-checkout-fields/assets/css/mipl-wc-checkout-fields.css?ver=mipl-wc-checkout-fields/assets/js/mipl-wc-checkout-fields.js?ver=mipl-wc-checkout-fields/assets/js/mipl-wc-checkout-fields-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
mipl-wc-cf-field-wrapper
Data Attributes
data-mipl-id
JS Globals
MIPL_WC_CF_PLUGINS_URLMIPL_WC_CF_UPLOAD_URLMIPL_WC_RECAPTCHA_FLAG
FAQ

Frequently Asked Questions about MIPL Grouped Checkout Fields for WooCommerce – Customize & Organize Checkout Fields.