[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fF4O02h6j3Osh3Q5deEq0wf7YVb7D2LcnnDNET1EPCT8":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":22,"download_link":23,"security_score":13,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":96,"fingerprints":334},"hide-address-fields-for-woocommerce","Hide Address Fields for WooCommerce","1.2.3","Condless","https:\u002F\u002Fprofiles.wordpress.org\u002Fcondless\u002F","\u003Cp>WooCommerce plugin for hiding the billing address fields on checkout based on the selected shipping\u002Fpayment methods.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fen.condless.com\u002Fhide-address-fields-for-woocommerce\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fen.condless.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>How To Use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Plugin Settings: Choose for which payment\u002Fshipping methods the billing address fields will be hidden.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Each time the customer will modify his shipping\u002Fpayment methods on checkout, the plugin will show\u002Fhide the billing address fields accordingly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Conditions\u003C\u002Fstrong>: Choose which shipping methods and payment methods will cause the billing address fields to be hidden (for example local pickup and cash).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Billing Address Fields\u003C\u002Fstrong>: Choose which billing address fields to hide when conditions are met.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Top Options\u003C\u002Fstrong>: The shipping\u002Fpayment options can be moved to the billing details section on checkout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Address\u003C\u002Fstrong>: The address of the customer from previous orders will be kept in his user details after creating an order with no billing address fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shipping Options Shortcode\u003C\u002Fstrong>: Display the shipping options anywhere using the [haf_shipping_options] shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n","WooCommerce plugin for hiding the billing address fields on checkout based on the selected shipping\u002Fpayment methods.",400,7341,100,3,"2025-12-23T07:27:00.000Z","6.9.4","5.2","7.0",[20,21],"billing-fields","local-pikcup","https:\u002F\u002Fen.condless.com\u002Fhide-address-fields-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-address-fields-for-woocommerce.1.2.3.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":13,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"condless",7,9820,8,94,"2026-04-04T09:13:14.542Z",[36,59,81],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":13,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":18,"tags":50,"homepage":56,"download_link":57,"security_score":58,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"remove-default-checkout-fields-for-woocommerce","Remove Checkout Fields for Woocommerce","1.5","Awais","https:\u002F\u002Fprofiles.wordpress.org\u002Fimawais\u002F","\u003Cp>Remove Checkout Fields for Woocommerce is simple plugin that lets you hide\u002Fremove default woocommerce checkout fields with few clicks. The plugin is suitable for those who are looking to remove fields without touching the code. This plugin is only for removing the fields, if you want to add new fields or more customization options then you can use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-checkout-field-editor-pro\u002F\" rel=\"ugc\">Checkout Field Editor (Checkout Manager) for WooCommerce\u003C\u002Fa> plugin but this plugin can be overkill if you are just looking to remove fields.\u003C\u002Fp>\n\u003Ch4>With this plugin you can\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Remove Billing Address Fields.\u003C\u002Fli>\n\u003Cli>Remove Shipping Address Fields.\u003C\u002Fli>\n\u003Cli>Remove Order Notes Box.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>After Plugin activation you will be redirected to settings page. You can also access settings page directly by clicking on settings link present on plugin.\u003C\u002Fli>\n\u003Cli>In Settings, you can simply enable\u002Fcheck the fields that you want to remove.\u003C\u002Fli>\n\u003Cli>Save Changes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Future Updates will include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Removal of fields only if specific product is found in cart\u003C\u002Fli>\n\u003Cli>Removal of fields for only specific product types (simple, variable, virtual etc)\u003C\u002Fli>\n\u003Cli>Removal of fields only if cart price is zero.\u003C\u002Fli>\n\u003C\u002Ful>\n","Remove Fields from woocommerce Checkout page",1000,9196,1,"2025-01-23T23:47:00.000Z","6.7.5","5.0",[51,52,53,54,55],"hide-checkout-fields","remove-billing-fields","remove-checkout-fields","remove-shipping-fields","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-default-checkout-fields-for-woocommerce.1.5.zip",92,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":13,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":56,"download_link":79,"security_score":80,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"virtual-product-checkout-fields-manager","Virtual product checkout field manager for WooCommerce","1.0.1","Md.Mehedi Hasan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmehedi_csit\u002F","\u003Cp>Virtual product checkout field manager for WooCommerce is an awesome plugin with nice admin control to hide checkout fields for virtual and downloadable products.\u003C\u002Fp>\n\u003Cp>In admin settings you will get all the checkout fields, Shipping controller and order notes. So you are can hide any checkout fields for your Digital or virtual products. It will give your customer easy checkout process that will increase your sales.\u003C\u002Fp>\n\u003Ch3>Key Benefits of site owner\u003C\u002Fh3>\n\u003Cp>🔑  Boost your sales\u003Cbr \u002F>\n🔑  Higher conversion rates\u003Cbr \u002F>\n🔑  Encourage customers to buy quickly.\u003C\u002Fp>\n\u003Ch3>💁 Key features Virtual product checkout field manager for WooCommerce\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Dynamically load all the checkout fields in the admin panel\u003C\u002Fli>\n\u003Cli>Hide billing fields\u003C\u002Fli>\n\u003Cli>Hide shippings fields\u003C\u002Fli>\n\u003Cli>Hide order notes\u003C\u002Fli>\n\u003Cli>Easy admin to manage checkout fields for virtual products\u003C\u002Fli>\n\u003Cli>Nice looking settings page\u003C\u002Fli>\n\u003Cli>Admin page saves value with Ajax so it will give nice experience of saving fields\u003C\u002Fli>\n\u003C\u002Ful>\n","Virtual product checkout field manager for WooCommerce is an awesome plugin with nice admin control to hide checkout fields for virtual and downloadab &hellip;",60,3138,2,"2023-11-29T19:01:00.000Z","6.4.8","5.4","7.4",[75,76,77,52,78],"checkout-fields","checkout-for-digital-goods","digital-goods","woocommerce-checkout","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvirtual-product-checkout-fields-manager.1.0.1.zip",85,{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":24,"downloaded":89,"rating":24,"num_ratings":24,"last_updated":90,"tested_up_to":91,"requires_at_least":17,"requires_php":92,"tags":93,"homepage":56,"download_link":95,"security_score":80,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"catalogue-custom-register-fields","Catalogue Custom Register Fields","1.0.0","maklister","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaklister\u002F","\u003Cp>Before performing any thing we will check either any similar function exist in any of directory in website.\u003Cbr \u002F>\nand in order to prevent it we have used WPCU prefix.\u003C\u002Fp>\n\u003Cp>Plugin we display billing fields where below mentioned are compulsory fields\u003Cbr \u002F>\nfirst name, Last name , address 1, city, postcode, phone number, country\u003C\u002Fp>\n\u003Cp>where company and state are not compulsory.\u003C\u002Fp>\n\u003Ch3>Feature requests\u003C\u002Fh3>\n\u003Cp>This is list of all features that will be added at some point of time :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dynamic fields addition and removal.\u003C\u002Fli>\n\u003Cli>County field in Location along with dropdown selection\u003C\u002Fli>\n\u003C\u002Ful>\n","Catalogue Custom Register Fields in your wordpress is to add billing fields in registration form.",906,"2021-05-26T07:32:00.000Z","5.7.15","7.2",[94],"woocommerce-registration-billing-fields","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatalogue-custom-register-fields.zip",{"attackSurface":97,"codeSignals":276,"taintFlows":320,"riskAssessment":321,"analyzedAt":333},{"hooks":98,"ajaxHandlers":262,"restRoutes":269,"shortcodes":270,"cronEvents":275,"entryPointCount":14,"unprotectedCount":69},[99,105,109,115,120,124,128,132,136,140,144,148,152,156,159,163,167,171,175,179,182,186,190,194,198,202,206,210,215,219,223,226,230,234,238,242,245,249,252,255,258],{"type":100,"name":101,"callback":102,"file":103,"line":104},"action","before_woocommerce_init","closure","hide-address-fields-for-woocommerce.php",43,{"type":100,"name":106,"callback":107,"file":103,"line":108},"plugins_loaded","init",48,{"type":110,"name":111,"callback":112,"priority":113,"file":103,"line":114},"filter","plugin_row_meta","wc_add_plugin_links",10,74,{"type":110,"name":116,"callback":117,"priority":118,"file":103,"line":119},"woocommerce_settings_tabs_array","wc_add_settings_tab",50,75,{"type":100,"name":121,"callback":122,"file":103,"line":123},"woocommerce_settings_tabs_haf","wc_settings_tab",76,{"type":100,"name":125,"callback":126,"file":103,"line":127},"woocommerce_update_options_haf","wc_update_settings",77,{"type":110,"name":129,"callback":130,"priority":113,"file":103,"line":131},"woocommerce_admin_settings_sanitize_option_wc_haf_shipping_methods","wc_sanitize_option_wc_haf_shipping_methods",78,{"type":110,"name":133,"callback":134,"priority":113,"file":103,"line":135},"woocommerce_admin_settings_sanitize_option_wc_haf_payment_methods","wc_sanitize_option_wc_haf_payment_methods",79,{"type":110,"name":137,"callback":138,"priority":113,"file":103,"line":139},"woocommerce_admin_settings_sanitize_option_wc_haf_top_state","wc_sanitize_option_wc_haf_top_state",80,{"type":110,"name":141,"callback":142,"priority":113,"file":103,"line":143},"woocommerce_admin_settings_sanitize_option_wc_haf_hide_postcode","wc_sanitize_option_wc_haf_hide_postcode",81,{"type":110,"name":145,"callback":146,"priority":113,"file":103,"line":147},"woocommerce_admin_settings_sanitize_option_wc_haf_hide_state","wc_sanitize_option_wc_haf_hide_state",82,{"type":110,"name":149,"callback":150,"priority":113,"file":103,"line":151},"woocommerce_admin_settings_sanitize_option_wc_haf_hide_city","wc_sanitize_option_wc_haf_hide_city",83,{"type":110,"name":153,"callback":154,"priority":113,"file":103,"line":155},"woocommerce_admin_settings_sanitize_option_wc_haf_hide_country","wc_sanitize_option_wc_haf_hide_country",84,{"type":110,"name":157,"callback":158,"file":103,"line":33},"woocommerce_cart_needs_shipping","wc_force_needs_shipping",{"type":110,"name":160,"callback":161,"file":103,"line":162},"pre_option_woocommerce_shipping_cost_requires_address","wc_disable_cost_requires_address_option",95,{"type":110,"name":164,"callback":165,"priority":113,"file":103,"line":166},"woocommerce_formatted_address_replacements","wc_fix_cart_address_display",96,{"type":110,"name":168,"callback":169,"file":103,"line":170},"woocommerce_shipping_calculator_enable_postcode","wc_hide_cart_postcode",97,{"type":110,"name":172,"callback":173,"file":103,"line":174},"woocommerce_shipping_calculator_enable_city","wc_hide_cart_city",98,{"type":110,"name":176,"callback":177,"file":103,"line":178},"woocommerce_shipping_calculator_enable_state","wc_hide_cart_state",99,{"type":110,"name":180,"callback":181,"file":103,"line":13},"woocommerce_checkout_fields","wc_sort_checkout_fields",{"type":110,"name":183,"callback":184,"file":103,"line":185},"woocommerce_get_country_locale","wc_sort_locale_fields",101,{"type":110,"name":187,"callback":188,"priority":113,"file":103,"line":189},"woocommerce_shipping_chosen_method","wc_set_default_shipping_method",102,{"type":110,"name":191,"callback":192,"file":103,"line":193},"woocommerce_cart_shipping_method_full_label","wc_hide_shipping_price",103,{"type":100,"name":195,"callback":196,"file":103,"line":197},"woocommerce_after_checkout_form","wc_disable_address",104,{"type":110,"name":199,"callback":200,"priority":113,"file":103,"line":201},"woocommerce_validate_postcode","wc_disable_postcode_validation",105,{"type":100,"name":203,"callback":204,"priority":113,"file":103,"line":205},"woocommerce_after_checkout_validation","wc_disable_validations",106,{"type":100,"name":207,"callback":208,"priority":113,"file":103,"line":209},"woocommerce_checkout_update_customer","wc_get_customer_address",107,{"type":100,"name":211,"callback":212,"priority":213,"file":103,"line":214},"woocommerce_checkout_create_order","wc_checkout_remove_fields",5,108,{"type":110,"name":216,"callback":217,"priority":113,"file":103,"line":218},"wc_get_template","wc_get_review_order_template",110,{"type":110,"name":220,"callback":221,"file":103,"line":222},"woocommerce_form_field_shipping_options","wc_shipping_options_form",111,{"type":110,"name":180,"callback":224,"file":103,"line":225},"wc_shipping_options_field",112,{"type":110,"name":227,"callback":228,"file":103,"line":229},"wp_head","wc_add_shipping_top_style",113,{"type":110,"name":231,"callback":232,"file":103,"line":233},"woocommerce_update_order_review_fragments","wc_top_shipping_table_update",114,{"type":100,"name":235,"callback":236,"file":103,"line":237},"woocommerce_review_order_before_order_total","wc_display_shipping_price",115,{"type":110,"name":239,"callback":240,"file":103,"line":241},"default_checkout_billing_country","wc_set_default_country",117,{"type":110,"name":216,"callback":243,"priority":113,"file":103,"line":244},"wc_get_payment_template",121,{"type":110,"name":246,"callback":247,"file":103,"line":248},"woocommerce_form_field_payment_options","wc_payment_options_form",122,{"type":110,"name":180,"callback":250,"file":103,"line":251},"wc_payment_options_field",123,{"type":110,"name":227,"callback":253,"file":103,"line":254},"wc_add_payment_top_style",124,{"type":110,"name":231,"callback":256,"file":103,"line":257},"wc_top_payment_methods_update",125,{"type":100,"name":259,"callback":260,"file":103,"line":261},"wp_footer","wc_shipping_options_shortcode_js",459,[263,266],{"action":264,"nopriv":265,"callback":264,"hasNonce":265,"hasCapCheck":265,"file":103,"line":58},"wc_haf_update_shipping_methods",false,{"action":264,"nopriv":267,"callback":264,"hasNonce":265,"hasCapCheck":265,"file":103,"line":268},true,93,[],[271],{"tag":272,"callback":273,"file":103,"line":274},"haf_shipping_options","wc_haf_shipping_options_shortcode",91,[],{"dangerousFunctions":277,"sqlUsage":278,"outputEscaping":280,"fileOperations":24,"externalRequests":24,"nonceChecks":24,"capabilityChecks":24,"bundledLibraries":319},[],{"prepared":24,"raw":24,"locations":279},[],{"escaped":281,"rawEcho":282,"locations":283},24,22,[284,287,289,290,291,292,293,294,295,296,297,298,299,301,302,304,306,308,310,313,316,318],{"file":103,"line":285,"context":286},486,"raw output",{"file":103,"line":288,"context":286},651,{"file":103,"line":288,"context":286},{"file":103,"line":288,"context":286},{"file":103,"line":288,"context":286},{"file":103,"line":288,"context":286},{"file":103,"line":288,"context":286},{"file":103,"line":288,"context":286},{"file":103,"line":288,"context":286},{"file":103,"line":288,"context":286},{"file":103,"line":288,"context":286},{"file":103,"line":288,"context":286},{"file":103,"line":300,"context":286},667,{"file":103,"line":300,"context":286},{"file":103,"line":303,"context":286},668,{"file":103,"line":305,"context":286},671,{"file":103,"line":307,"context":286},681,{"file":103,"line":309,"context":286},1067,{"file":311,"line":312,"context":286},"woocommerce\\checkout\\payment.php",38,{"file":314,"line":315,"context":286},"woocommerce\\checkout\\review-order.php",39,{"file":314,"line":317,"context":286},40,{"file":314,"line":104,"context":286},[],[],{"summary":322,"deductions":323},"The 'hide-address-fields-for-woocommerce' plugin, version 1.2.3, exhibits a mixed security posture.  While it demonstrates good practices by not utilizing dangerous functions, performing all SQL queries with prepared statements, and having no known vulnerabilities or external HTTP requests, significant concerns arise from its attack surface. The presence of two AJAX handlers without authentication checks represents a notable risk, as these could potentially be exploited by unauthenticated users to manipulate plugin functionality. Furthermore, the lack of any nonce checks on these AJAX handlers exacerbates this risk, making cross-site request forgery (CSRF) attacks a possibility. The moderate rate of properly escaped output also suggests a potential for cross-site scripting (XSS) vulnerabilities, although this is not definitively confirmed by the provided data.\n\nDespite the absence of critical taint flows and a clean vulnerability history, the unprotected entry points in the AJAX handlers are the most pressing security concerns. The lack of capability checks also means that even authenticated users might be able to perform actions they shouldn't, depending on the specific functionality of these AJAX handlers. In conclusion, the plugin has strengths in its handling of database operations and its clean historical record, but the unprotected AJAX endpoints and potential for unescaped output warrant careful attention and remediation to improve its overall security.",[324,326,328,331],{"reason":325,"points":32},"AJAX handlers without authentication checks",{"reason":327,"points":30},"AJAX handlers without nonce checks",{"reason":329,"points":330},"Low percentage of properly escaped output",4,{"reason":332,"points":213},"No capability checks on entry points","2026-03-16T19:50:51.776Z",{"wat":335,"direct":344},{"assetPaths":336,"generatorPatterns":339,"scriptPaths":340,"versionParams":341},[337,338],"\u002Fwp-content\u002Fplugins\u002Fhide-address-fields-for-woocommerce\u002Fassets\u002Fcss\u002Fhaf-style.css","\u002Fwp-content\u002Fplugins\u002Fhide-address-fields-for-woocommerce\u002Fassets\u002Fjs\u002Fhaf-script.js",[],[338],[342,343],"\u002Fwp-content\u002Fplugins\u002Fhide-address-fields-for-woocommerce\u002Fassets\u002Fcss\u002Fhaf-style.css?ver=","\u002Fwp-content\u002Fplugins\u002Fhide-address-fields-for-woocommerce\u002Fassets\u002Fjs\u002Fhaf-script.js?ver=",{"cssClasses":345,"htmlComments":348,"htmlAttributes":349,"restEndpoints":352,"jsGlobals":353,"shortcodeOutput":356},[346,347],"wc_haf_shipping_options","wc_haf_payment_options",[],[350,351],"data-shipping_method","data-payment_method",[],[354,355],"wc_haf_shipping_methods","wc_haf_payment_methods",[357,358],"[haf_shipping_options]","[haf_payment_options]"]