Remove tabs and fields from WooCommerce Security & Risk Analysis

wordpress.org/plugins/wc-remove-tabs-and-fields

[ โœ… ๐’๐„๐‚๐”๐‘๐„ ๐๐‹๐”๐†๐ˆ๐๐’ b๐“Ž ๐’ซ๐“Š๐“‹๐‘œ๐“ ] Remove or edit extra fields from WooCommerce items & checkout

100 active installs v1.75 PHP + WP 6.0+ Updated Feb 15, 2025
disablehideremovewoocommerce
92
A ยท Safe
CVEs total1
Unpatched0
Last CVEAug 1, 2022
Safety Verdict

Is Remove tabs and fields from WooCommerce Safe to Use in 2026?

Generally Safe

Score 92/100

Remove tabs and fields from WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Aug 1, 2022Updated 1yr ago
Risk Assessment

The "wc-remove-tabs-and-fields" v1.75 plugin exhibits a mixed security posture. While it demonstrates good practices in some areas, such as a minimal attack surface with no direct entry points and a high percentage of SQL queries using prepared statements, several significant concerns warrant attention. The presence of the `unserialize` function is a critical risk, as it can lead to remote code execution if used with untrusted input. Furthermore, the taint analysis revealed a high severity flow with unsanitized paths, indicating a potential for vulnerabilities like cross-site scripting or arbitrary file access. The plugin's vulnerability history, which includes a past medium-severity cross-site scripting vulnerability, reinforces the need for vigilance regarding input sanitization and output escaping. Although there are no currently unpatched CVEs and a decent number of nonce and capability checks, the identified risks associated with `unserialize` and unsanitized taint flows, coupled with a history of XSS, suggest that the plugin requires careful monitoring and potential remediation.

Key Concerns

  • Dangerous function 'unserialize' found
  • Taint flow with unsanitized paths (high severity)
  • Low percentage of properly escaped output
  • Past medium severity vulnerability (XSS)
Vulnerabilities
1

Remove tabs and fields from WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

WF-eb828160-b537-4435-9d85-47e0d70a6704-wc-remove-tabs-and-fieldsmedium ยท 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Remove tabs and fields from WooCommerce <= 1.68 - Reflected Cross-Site Scripting

Aug 1, 2022 Patched in 1.69 (540d)
Code Analysis
Analyzed Mar 16, 2026

Remove tabs and fields from WooCommerce Code Analysis

Dangerous Functions
1
Raw SQL Queries
14
46 prepared
Unescaped Output
123
80 escaped
Nonce Checks
6
Capability Checks
3
File Operations
19
External Requests
4
Bundled Libraries
0

Dangerous Functions Found

unserializeif ( @unserialize($serialized_string) !== false ) return $serialized_string;library.php:3813

SQL Query Safety

77% prepared60 total queries

Output Escaping

39% escaped203 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

8 flows6 with unsanitized paths
force_redirect_to_https (library.php:103)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Remove tabs and fields from WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 69
filterwoocommerce_settings_tabs_arrayindex.php:84
filterwoocommerce_product_data_tabsindex.php:91
filterproduct_type_selectorindex.php:93
filterproduct_type_optionsindex.php:95
filterwoocommerce_checkout_fieldsindex.php:98
filterwoocommerce_product_tabsindex.php:101
filterinitindex.php:103
actioninitindex.php:115
actionwoocommerce_product_options_sold_individuallyindex.php:282
filterproduct_type_optionsindex.php:576
filterwoocommerce_is_virtualindex.php:577
actionwoocommerce_product_write_panel_tabsindex.php:580
actionwoocommerce_admin_process_product_objectindex.php:583
filterproduct_type_optionsindex.php:588
filterwoocommerce_is_downloadableindex.php:589
actionwoocommerce_product_write_panel_tabsindex.php:592
actionwoocommerce_admin_process_product_objectindex.php:595
actionwoocommerce_variation_optionsindex.php:605
filterwoocommerce_product_object_queryindex.php:606
actioncheck_ajax_refererindex.php:620
actionwoocommerce_variation_optionsindex.php:626
filterwoocommerce_product_object_queryindex.php:627
actioncheck_ajax_refererindex.php:640
actionwoocommerce_product_options_downloadsindex.php:663
actionwoocommerce_variation_optionsindex.php:674
actionwoocommerce_product_options_pricingindex.php:688
actionwoocommerce_variation_optionsindex.php:691
actionwoocommerce_product_write_panel_tabsindex.php:697
actionwoocommerce_product_write_panel_tabsindex.php:703
actionwoocommerce_product_write_panel_tabsindex.php:709
actionwoocommerce_variable_product_before_variationsindex.php:719
actionwoocommerce_variation_optionsindex.php:726
actionwoocommerce_variation_optionsindex.php:733
actionwoocommerce_variation_optionsindex.php:740
actionwoocommerce_variation_optionsindex.php:748
actionwoocommerce_variable_product_before_variationsindex.php:755
actionwp_headlibrary.php:4768
actionadmin_headlibrary.php:4769
actionwp_enqueue_scriptslibrary_wp.php:73
actionadmin_enqueue_scriptslibrary_wp.php:74
actionadmin_footerlibrary_wp.php:148
actioninitlibrary_wp.php:163
actionadmin_initlibrary_wp.php:210
filtermce_external_pluginslibrary_wp.php:212
filtermce_buttons_2library_wp.php:213
filtertiny_mce_versionlibrary_wp.php:215
actionwplibrary_wp.php:231
actionplugins_loadedlibrary_wp.php:540
actionwplibrary_wp.php:550
actionwp_footerlibrary_wp.php:700
actioninitlibrary_wp.php:711
actionwp_loadedlibrary_wp.php:854
actionshutdownlibrary_wp.php:859
actioninitlibrary_wp.php:1732
actionadmin_headlibrary_wp.php:1743
actioncurrent_screenlibrary_wp.php:1744
actionwplibrary_wp.php:1753
filterupload_mimeslibrary_wp.php:1759
filterwp_handle_uploadlibrary_wp.php:1760
actioninitlibrary_wp.php:1822
actionnetwork_admin_menulibrary_wp.php:1912
actionadmin_menulibrary_wp.php:1914
actionactivated_pluginlibrary_wp.php:1916
actionnetwork_admin_noticeslibrary_wp.php:2103
actionadmin_noticeslibrary_wp.php:2104
filterwp_php_error_messagelibrary_wp.php:2187
actionwp_footerlibrary_wp.php:2375
filterwidget_textlibrary_wp.php:2399
filtersite_transient_update_pluginslibrary_wp.php:3266
Maintenance & Trust

Remove tabs and fields from WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedFeb 15, 2025
PHP min version
Downloads6K

Community Trust

Rating100/100
Number of ratings6
Active installs100
Developer Profile

Remove tabs and fields from WooCommerce Developer Profile

Puvox Software

16 plugins ยท 51K total installs

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

How We Detect Remove tabs and fields from WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wc-remove-tabs-and-fields/css/style.css/wp-content/plugins/wc-remove-tabs-and-fields/js/script.js
Script Paths
/wp-content/plugins/wc-remove-tabs-and-fields/js/script.js
Version Parameters
wc-remove-tabs-and-fields/style.css?ver=wc-remove-tabs-and-fields/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
rtf_wc_settings
HTML Comments
<!-- This is the RTF WC Settings -->
Data Attributes
data-rtf-wc-admin-script
JS Globals
rtf_wc_script
FAQ

Frequently Asked Questions about Remove tabs and fields from WooCommerce