[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fW5s2YY-SBbLoWheiezVQjIryfT19zY_A77F809H52eA":3,"$fWPgMxkhMCpiXa5Rqmjf3zcO4F-MesWQeU01A4nCReDI":269,"$faoYwaPUXRyMwBRHJwhWasFI34lHH7OEAnPQCNViqdoc":274},{"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":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":37,"analysis":130,"fingerprints":239},"f4-woocommerce-shipping-phone-and-e-mail","F4 Shipping Phone and E-Mail for WooCommerce","1.0.20","FAKTOR VIER","https:\u002F\u002Fprofiles.wordpress.org\u002Ffaktorvier\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.f4dev.ch\" rel=\"nofollow ugc\">F4 Shipping Phone and E-Mail for WooCommerce\u003C\u002Fa> does exactly what the name says. It adds (often needed) fields\u003Cbr \u002F>\nfor e-mail and\u002For telephone number to the shipping address. Here are a few things the plugin does:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adds e-mail and\u002For telephone field to the shipping address checkout form\u003C\u002Fli>\n\u003Cli>Adds e-mail and\u002For telephone field to the edit shipping address form\u003C\u002Fli>\n\u003Cli>Adds e-mail and\u002For telephone field to the edit order backend page\u003C\u002Fli>\n\u003Cli>Shows e-mail and\u002For telephone field in privacy data export\u003C\u002Fli>\n\u003Cli>Erases e-mail and\u002For telephone data if privacy erase is requested\u003C\u002Fli>\n\u003Cli>Shows e-mail and\u002For telephone field in orders (thank you page, email etc.)\u003C\u002Fli>\n\u003Cli>Full integration into the PayPal payment gateway\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>This plugin works out-of-the-box. By default, the settings from the billing address\u003Cbr \u002F>\nare used for both fields (e-mail = required and telephone = required, optional or hidden, according to the billing address settings).\u003C\u002Fp>\n\u003Cp>You can change the settings for both fields on the Accounts & Privacy screen in your WooCommerce settings. Both fields you can hide or set to optional\u002Frequired.\u003C\u002Fp>\n\u003Ch4>Features overview\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds e-mail and\u002For telephone fields\u003C\u002Fli>\n\u003Cli>Works without configuration\u003C\u002Fli>\n\u003Cli>Can be configurated for both fields\u003C\u002Fli>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>Lightweight and optimized\u003C\u002Fli>\n\u003Cli>100% free!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Planned features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full integration into API and REST\u003C\u002Fli>\n\u003Cli>Compatibility check for other popular payment gateways\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds fields for e-mail and\u002For telephone to the WooCommerce shipping address.",800,15974,100,8,"2025-12-16T12:51:00.000Z","6.9.4","5.0","7.0",[20,21,22,23,24],"checkout","email","shipping","telephone","woocommerce","https:\u002F\u002Fgithub.com\u002Ffaktorvier\u002Ff4-woocommerce-shipping-phone-and-e-mail","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.20.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":34,"avg_security_score":13,"avg_patch_time_days":14,"trust_score":35,"computed_at":36},"faktorvier",3910,94,"2026-05-19T22:06:47.163Z",[38,57,77,95,115],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":35,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":17,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"comunas-de-chile-para-woocommerce","Comunas de Chile para WooCommerce","2026.01.25","Andrés Reyes Galgani","https:\u002F\u002Fprofiles.wordpress.org\u002Fandresreyesdev\u002F","\u003Cp>Este plugin permite:\u003Cbr \u002F>\n– Modificar el nombre del campo “State” por “Comuna”.\u003Cbr \u002F>\n– Añadir la lista completa de las 346 comunas de Chile para optimizar la experiencia de compra.\u003Cbr \u002F>\n– \u003Cstrong>Compatible con el Checkout Clásico y el nuevo Checkout de Bloques de WooCommerce.\u003C\u002Fstrong>\u003Cbr \u002F>\n– Compatibilidad declarada con WooCommerce HPOS y bloques de carrito\u002Fcheckout.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Soporte oficial para las 346 comunas de Chile, basado en datos oficiales del Gobierno de Chile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible con el nuevo Checkout de Bloques de WooCommerce\u003C\u002Fstrong> (introducido en WC 8.3+).\u003C\u002Fli>\n\u003Cli>Compatible con el checkout clásico de WooCommerce.\u003C\u002Fli>\n\u003Cli>Notificación en el área de administración con opciones adicionales para activar servicios de envío.\u003C\u002Fli>\n\u003Cli>Elimina campos irrelevantes como el código postal en Chile.\u003C\u002Fli>\n\u003Cli>Declaración de compatibilidad con HPOS (High-Performance Order Storage).\u003C\u002Fli>\n\u003C\u002Fol>\n","Agrega las Comunas de Chile a WooCommerce para mejorar la experiencia de envío.",2000,36162,15,"2026-01-25T19:42:00.000Z","6.7.5","7.4",[20,53,54,22,24],"chile","comunas","https:\u002F\u002Fandres.reyes.dev","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomunas-de-chile-para-woocommerce.2026.01.25.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":13,"num_ratings":67,"last_updated":68,"tested_up_to":50,"requires_at_least":17,"requires_php":18,"tags":69,"homepage":74,"download_link":75,"security_score":76,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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,9340,1,"2025-01-23T23:47:00.000Z",[70,71,72,73,24],"hide-checkout-fields","remove-billing-fields","remove-checkout-fields","remove-shipping-fields","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-default-checkout-fields-for-woocommerce.1.5.zip",92,{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":13,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":51,"tags":91,"homepage":93,"download_link":94,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ship-to-a-different-address-checked-unchecked","Ship to a Different Address Checked\u002FUnchecked for WooCommerce","1.1","Naresh Parmar","https:\u002F\u002Fprofiles.wordpress.org\u002Fnareshparmar827\u002F","\u003Cp>This plugin allows you to set the default state of the “Ship to a different address” checkbox on the WooCommerce checkout page.\u003Cbr \u002F>\n– By default, the checkbox will be \u003Cstrong>unchecked\u003C\u002Fstrong>.\u003Cbr \u002F>\n– To revert to WooCommerce default behavior, simply deactivate the plugin.\u003C\u002Fp>\n\u003Cp>No settings page is required — activate and go.\u003C\u002Fp>\n","Easily set WooCommerce's 'Ship to a different address' checkbox default to checked or unchecked on the checkout page.",700,26127,4,"2025-09-01T14:37:00.000Z","6.8.5","6.7",[20,92,22,24],"ship-to-different-address","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fship-to-a-different-address-checked-unchecked\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fship-to-a-different-address-checked-unchecked.1.1.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":74,"tags":110,"homepage":74,"download_link":113,"security_score":114,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"shipping-viet-nam-woocommerce","Shipping Viet Nam WooCommerce","3.0.1","longbsvnu","https:\u002F\u002Fprofiles.wordpress.org\u002Flongbsvnu\u002F","\u003Cul>\n\u003Cli>Plugin hỗ trợ toàn diện giao vận tại Việt Nam cho WooCommerce. Khách hàng chủ động chọn đơn vị giao vận và các gói giao vận ( Nhanh, Chuẩn, Tiết Kiệm ) tuỳ theo hầu bao của mình, việc này tạo sự tin tưởng cho người mua vì công khai chi phí ship giúp tăng tỉ lệ đặt hàng cho quản trị shop.\u003C\u002Fli>\n\u003Cli>Quản trị shop dễ dàng đăng vận đơn lên các đơn vị giao vận tuỳ theo lựa chọn của khách hàng khi đặt hàng chỉ với 1 Click, cùng với đó là tra cứu trạng thái vận đơn ngay từ trang quản trị. \u003C\u002Fli>\n\u003Cli>Xem video demo chức năng : https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=vY2nfYgFfa0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>HỖ TRỢ CÁC ĐƠN VỊ GIAO VẬN\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Giao Hàng Nhanh\u003C\u002Fli>\n\u003Cli>Giao Hàng Tiết Kiệm\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CHỨC NĂNG CHÍNH\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Tính toán phí ship ngay khi đặt hàng.\u003C\u002Fli>\n\u003Cli>Khách hàng chủ động chọn gói ship phù hợp.\u003C\u002Fli>\n\u003Cli>Phí ship được tính toán trực tiếp từ GHN và GHTK, khách hàng biết rõ phí ship khi đặt hàng làm tăng độ tin tưởng của khách hàng đi đặt hàng. Shopper không cần tra phí mỗi khi khách hàng hỏi ship về A B C thì mất bao nhiêu phí.\u003C\u002Fli>\n\u003Cli>Đăng vận đơn lên GHN và GHTK chỉ với 1 click.\u003C\u002Fli>\n\u003Cli>Lựa chọn người chịu phí vận chuyển.\u003C\u002Fli>\n\u003Cli>Theo dõi trạng thái vận đơng trong chi tiết đơn hàng.\u003C\u002Fli>\n\u003Cli>Tối ưu hoá form checkout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CHỨC NĂNG BẢN PRO\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hủy vận đơn trực tiếp trong đơn hàng.\u003C\u002Fli>\n\u003Cli>Shortcode tra cứu vận đơn, khách hàng có thể chủ động tra được đơn hàng của mình đang như nào.\u003C\u002Fli>\n\u003Cli>Có thể thêm, thay đổi các tùy chọn khi đăng đơn lên đơn vị giao động.\u003C\u002Fli>\n\u003Cli>Bổ sung thêm các đơn vị giao vận trong tương lai.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Không hiện đầy đủ tỉnh thành sau khi active plugin ?\u003C\u002Fh3>\n\u003Cp>Sau khi active plugin, plugin sẽ tiến hành lưu tất cả các thông tin tỉnh\u002F thành phố, quận\u002F huyện, phường\u002F xã vào database của bạn, quá trình này có thể kéo dài 2 – 3 phút. Một số hosting đặt thời gian timeout thấp, dữ liệu tỉnh thành sẽ không được cập nhật đầy đủ, trường hợp đó các bạn sử dụng file sql đính kèm trong plugin import trực tiếp vào database, lưu ý đổi prefix trong file sql đúng với prefix bạn đang sử dụng trước khi import.\u003C\u002Fp>\n\u003Ch3>Lấy token ở đâu ?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Đối với GHN xem hướng dẫn tại đây: https:\u002F\u002Fapi.ghn.vn\u002Fhome\u002Fdocs\u002Fdetail\u003C\u002Fli>\n\u003Cli>Đói với GHTK xem hướng dẫn tại đây: https:\u002F\u002Fgiaohangtietkiem.vn\u002Flay-api-token-key-nhu-nao\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Không hiện phí ship sau khi active plugin ?\u003C\u002Fh3>\n\u003Cp>Mặc tính chức năng này được disable sau khi active, các bạn cần vào WooCommerce -> Setting -> Shipping -> Giao Hàng Nhanh, Giao Hàng Tiết Kiệm để nhập thông tin người gửi và kích hoạt tính phí. Tối thiểu phải có thông tin người gửi, số điện thoại, tỉnh thành, quận huyện và token. đối với GHTK, Token chỉ có hiệu lực sau khi tài khoản đó được nhân viên gọi điện xác nhận tài khoản.\u003C\u002Fp>\n\u003Ch3>Cài đặt trọng lượng sản phẩm như thế nào ?\u003C\u002Fh3>\n\u003Cp>Bạn phải chọn đơn vị trọng lượng trong Woo là KG, đối với sản phẩm dưới 1KG, ví dụ 200 Gram thì nhập 0.2.\u003C\u002Fp>\n","Plugin hỗ trợ toàn diện giao vận tại Việt Nam cho WooCommerce. Khách hàng chủ động chọn đơn vị giao vận và các gói giao vận ( Nhanh, Chuẩn, Tiết Kiệm ) tuỳ theo hầu bao của mình, việc này tạo sự tin tưởng cho người mua vì công khai chi phí ship giúp tăng tỉ lệ đặt hàng cho quản trị shop. Quản trị shop dễ dàng đăng vận đơn lên các đơn vị giao vận tuỳ theo lựa chọn của khách hàng khi đặt hàng chỉ với 1 Click, cùng với đó là tra cứu trạng thái vận đơn ngay từ trang quản trị.",200,17375,96,20,"2020-11-10T05:11:00.000Z","5.5.18","4.0",[20,22,111,112,24],"shop","vietnam","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshipping-viet-nam-woocommerce.zip",85,{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":13,"downloaded":123,"rating":27,"num_ratings":27,"last_updated":124,"tested_up_to":89,"requires_at_least":98,"requires_php":51,"tags":125,"homepage":128,"download_link":129,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"my-country-states-for-woocommerce","My Country States For WooCommerce","1.1.0","2ByteCode","https:\u002F\u002Fprofiles.wordpress.org\u002F2bytecode\u002F","\u003Cp>\u003Cstrong>My Country States For WooCommerce\u003C\u002Fstrong>, the ultimate solution to a common WooCommerce limitation. As any international e-commerce store owner knows, providing a smooth and efficient checkout process is crucial. However, WooCommerce doesn’t include states or provinces for all countries by default, leading to frustrating manual entry for customers.\u003C\u002Fp>\n\u003Cp>We’ve taken this challenge head-on and are proud to present a feature-packed solution. Our plugin adds support for over 160 countries, ensuring that when a customer selects their country, the corresponding states or provinces are automatically populated. No more tedious typing, no more errors in state names—just a seamless checkout experience that boosts user satisfaction and trust in your online store.\u003C\u002Fp>\n\u003Cp>Whether you’re dealing with orders from Afghanistan to Zimbabwe, our plugin has you covered. It’s not just a time-saver; it’s an accuracy-enhancer. Shipping rates and tax calculations will be spot on, creating a more reliable shopping experience for your customers.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Support for 160+ countries:\u003C\u002Fstrong> No more missing states or provinces.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic population:\u003C\u002Fstrong> States are populated based on the selected country.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error reduction:\u003C\u002Fstrong> Eliminate mistakes from manual entry.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless integration:\u003C\u002Fstrong> Easy setup with no coding required. No admin settings as well. Just install, activate, and enjoy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works out of the box:\u003C\u002Fstrong> A hassle-free enhancement to your WooCommerce store.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Upgrade your WooCommerce store today with ‘My Country States For WooCommerce.’ Elevate the user experience, increase operational efficiency, and drive customer satisfaction to new heights. Your global customers deserve nothing less.\u003C\u002Fp>\n","Enhance accuracy, reduce errors, optimize shipping and tax calculations on WooCommerce checkout with auto-populated states for 160+ countries.",2157,"2025-09-24T14:48:00.000Z",[126,20,127,22,24],"address","country","https:\u002F\u002F2bytecode.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-country-states-for-woocommerce.1.1.0.zip",{"attackSurface":131,"codeSignals":217,"taintFlows":227,"riskAssessment":228,"analyzedAt":238},{"hooks":132,"ajaxHandlers":213,"restRoutes":214,"shortcodes":215,"cronEvents":216,"entryPointCount":27,"unprotectedCount":27},[133,139,142,145,150,153,156,159,162,165,168,171,174,177,180,183,186,189,192,195,198,201,204,207,210],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","plugins_loaded","anonymous","modules\\Core\\Hooks.php",32,{"type":134,"name":140,"callback":136,"file":137,"line":141},"init",33,{"type":134,"name":143,"callback":136,"file":137,"line":144},"before_woocommerce_init",47,{"type":146,"name":147,"callback":136,"priority":148,"file":137,"line":149},"filter","woocommerce_checkout_fields",10,50,{"type":146,"name":151,"callback":136,"priority":148,"file":137,"line":152},"woocommerce_shipping_fields",51,{"type":146,"name":154,"callback":136,"priority":148,"file":137,"line":155},"woocommerce_ajax_get_customer_details",52,{"type":134,"name":157,"callback":136,"file":137,"line":158},"woocommerce_after_checkout_validation",53,{"type":146,"name":160,"callback":136,"priority":148,"file":137,"line":161},"woocommerce_checkout_get_value",54,{"type":146,"name":163,"callback":136,"priority":148,"file":137,"line":164},"woocommerce_order_formatted_shipping_address",57,{"type":146,"name":166,"callback":136,"priority":148,"file":137,"line":167},"woocommerce_localisation_address_formats",58,{"type":146,"name":169,"callback":136,"priority":148,"file":137,"line":170},"woocommerce_formatted_address_replacements",59,{"type":146,"name":172,"callback":136,"priority":148,"file":137,"line":173},"woocommerce_get_settings_account",62,{"type":146,"name":175,"callback":136,"priority":148,"file":137,"line":176},"woocommerce_customer_meta_fields",63,{"type":146,"name":178,"callback":136,"priority":148,"file":137,"line":179},"woocommerce_admin_shipping_fields",64,{"type":134,"name":181,"callback":136,"priority":148,"file":137,"line":182},"current_screen",65,{"type":146,"name":184,"callback":136,"priority":148,"file":137,"line":185},"woocommerce_admin_order_preview_get_order_details",66,{"type":146,"name":187,"callback":136,"priority":148,"file":137,"line":188},"woocommerce_paypal_args",70,{"type":146,"name":190,"callback":136,"priority":148,"file":137,"line":191},"woocommerce_privacy_export_customer_personal_data_props",73,{"type":146,"name":193,"callback":136,"priority":148,"file":137,"line":194},"woocommerce_privacy_export_customer_personal_data_prop_value",74,{"type":146,"name":196,"callback":136,"priority":148,"file":137,"line":197},"woocommerce_privacy_export_order_personal_data_props",75,{"type":146,"name":199,"callback":136,"priority":148,"file":137,"line":200},"woocommerce_privacy_export_order_personal_data_prop",76,{"type":146,"name":202,"callback":136,"priority":148,"file":137,"line":203},"woocommerce_privacy_erase_customer_personal_data_props",78,{"type":146,"name":205,"callback":136,"priority":148,"file":137,"line":206},"woocommerce_privacy_erase_customer_personal_data_prop",79,{"type":134,"name":208,"callback":136,"file":137,"line":209},"woocommerce_privacy_remove_order_personal_data_meta",80,{"type":134,"name":211,"callback":136,"file":137,"line":212},"admin_footer",559,[],[],[],[],{"dangerousFunctions":218,"sqlUsage":219,"outputEscaping":221,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":226},[],{"prepared":27,"raw":27,"locations":220},[],{"escaped":27,"rawEcho":67,"locations":222},[223],{"file":137,"line":224,"context":225},595,"raw output",[],[],{"summary":229,"deductions":230},"The \"f4-woocommerce-shipping-phone-and-e-mail\" plugin version 1.0.20 exhibits a generally strong security posture based on the provided static analysis.  The absence of any identified attack surface (AJAX, REST API, shortcodes, cron events) is a significant positive. Furthermore, the code signals indicate no dangerous functions, file operations, or external HTTP requests, and all SQL queries are properly prepared. The vulnerability history also shows no recorded CVEs, which is a very good sign for a plugin's security track record.\n\nHowever, a critical concern arises from the output escaping analysis, where 100% of outputs are not properly escaped. This means that any data displayed by the plugin could potentially be vulnerable to Cross-Site Scripting (XSS) attacks if user-supplied input is not sufficiently sanitized before being rendered. The absence of nonce and capability checks, while not directly exploitable due to the zero attack surface, indicates a potential weakness if the plugin were to expand its functionality in the future without implementing these essential security controls.  The lack of taint analysis results is also noteworthy, as it might suggest a limited scope of analysis or that the tool did not identify any exploitable flows.\n\nIn conclusion, while the plugin demonstrates a commitment to secure coding practices in several key areas, the pervasive lack of output escaping presents a significant and immediate risk of XSS vulnerabilities. This weakness, coupled with the potential for future security issues if new entry points are added without proper authorization checks, warrants careful consideration and remediation.",[231,233,236],{"reason":232,"points":14},"Unescaped output found",{"reason":234,"points":235},"Missing nonce checks",3,{"reason":237,"points":235},"Missing capability checks","2026-03-16T19:17:08.714Z",{"wat":240,"direct":248},{"assetPaths":241,"generatorPatterns":243,"scriptPaths":244,"versionParams":245},[242],"\u002Fwp-content\u002Fplugins\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ff4-woocommerce-shipping-phone-and-e-mail.php",[],[],[246,247],"f4-woocommerce-shipping-phone-and-e-mail\u002Ff4-woocommerce-shipping-phone-and-e-mail.php?ver=","f4-woocommerce-shipping-phone-and-e-mail\u002Fmodules\u002FCore\u002FHooks.php?ver=",{"cssClasses":249,"htmlComments":254,"htmlAttributes":255,"restEndpoints":258,"jsGlobals":259,"shortcodeOutput":268},[250,251,252,253],"f4-shipping-phone-field","f4-shipping-email-field","f4-shipping-phone-field-wrapper","f4-shipping-email-field-wrapper",[],[256,257],"data-f4-shipping-phone-enabled","data-f4-shipping-email-enabled",[],[260,261,262,263,264,265,266,267],"F4_WCSPE_VERSION","F4_WCSPE_SLUG","F4_WCSPE_MAIN_FILE","F4_WCSPE_BASENAME","F4_WCSPE_PATH","F4_WCSPE_URL","F4_WCSPE_PLUGIN_FILE","F4_WCSPE_PLUGIN_FILE_PATH",[],{"error":270,"url":271,"statusCode":272,"statusMessage":273,"message":273},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":275,"versions":276},21,[277,283,290,297,304,311,318,325,332,339,346,353,360,367,374,381,388,395,402,409,416],{"version":6,"download_url":26,"svn_tag_url":278,"released_at":28,"has_diff":279,"diff_files_changed":280,"diff_lines":28,"trac_diff_url":281,"vulnerabilities":282,"is_current":270},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.20\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.19&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.20",[],{"version":284,"download_url":285,"svn_tag_url":286,"released_at":28,"has_diff":279,"diff_files_changed":287,"diff_lines":28,"trac_diff_url":288,"vulnerabilities":289,"is_current":279},"1.0.19","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.19.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.19\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.18&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.19",[],{"version":291,"download_url":292,"svn_tag_url":293,"released_at":28,"has_diff":279,"diff_files_changed":294,"diff_lines":28,"trac_diff_url":295,"vulnerabilities":296,"is_current":279},"1.0.18","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.18.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.18\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.17&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.18",[],{"version":298,"download_url":299,"svn_tag_url":300,"released_at":28,"has_diff":279,"diff_files_changed":301,"diff_lines":28,"trac_diff_url":302,"vulnerabilities":303,"is_current":279},"1.0.17","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.17.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.17\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.16&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.17",[],{"version":305,"download_url":306,"svn_tag_url":307,"released_at":28,"has_diff":279,"diff_files_changed":308,"diff_lines":28,"trac_diff_url":309,"vulnerabilities":310,"is_current":279},"1.0.16","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.16.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.16\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.15&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.16",[],{"version":312,"download_url":313,"svn_tag_url":314,"released_at":28,"has_diff":279,"diff_files_changed":315,"diff_lines":28,"trac_diff_url":316,"vulnerabilities":317,"is_current":279},"1.0.15","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.15.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.15\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.14&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.15",[],{"version":319,"download_url":320,"svn_tag_url":321,"released_at":28,"has_diff":279,"diff_files_changed":322,"diff_lines":28,"trac_diff_url":323,"vulnerabilities":324,"is_current":279},"1.0.14","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.14.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.14\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.13&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.14",[],{"version":326,"download_url":327,"svn_tag_url":328,"released_at":28,"has_diff":279,"diff_files_changed":329,"diff_lines":28,"trac_diff_url":330,"vulnerabilities":331,"is_current":279},"1.0.13","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.13.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.13\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.12&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.13",[],{"version":333,"download_url":334,"svn_tag_url":335,"released_at":28,"has_diff":279,"diff_files_changed":336,"diff_lines":28,"trac_diff_url":337,"vulnerabilities":338,"is_current":279},"1.0.12","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.12.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.12\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.11&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.12",[],{"version":340,"download_url":341,"svn_tag_url":342,"released_at":28,"has_diff":279,"diff_files_changed":343,"diff_lines":28,"trac_diff_url":344,"vulnerabilities":345,"is_current":279},"1.0.11","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.10&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.11",[],{"version":347,"download_url":348,"svn_tag_url":349,"released_at":28,"has_diff":279,"diff_files_changed":350,"diff_lines":28,"trac_diff_url":351,"vulnerabilities":352,"is_current":279},"1.0.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.9&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.10",[],{"version":354,"download_url":355,"svn_tag_url":356,"released_at":28,"has_diff":279,"diff_files_changed":357,"diff_lines":28,"trac_diff_url":358,"vulnerabilities":359,"is_current":279},"1.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.8&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.9",[],{"version":361,"download_url":362,"svn_tag_url":363,"released_at":28,"has_diff":279,"diff_files_changed":364,"diff_lines":28,"trac_diff_url":365,"vulnerabilities":366,"is_current":279},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.7&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.8",[],{"version":368,"download_url":369,"svn_tag_url":370,"released_at":28,"has_diff":279,"diff_files_changed":371,"diff_lines":28,"trac_diff_url":372,"vulnerabilities":373,"is_current":279},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.6&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.7",[],{"version":375,"download_url":376,"svn_tag_url":377,"released_at":28,"has_diff":279,"diff_files_changed":378,"diff_lines":28,"trac_diff_url":379,"vulnerabilities":380,"is_current":279},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.5&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.6",[],{"version":382,"download_url":383,"svn_tag_url":384,"released_at":28,"has_diff":279,"diff_files_changed":385,"diff_lines":28,"trac_diff_url":386,"vulnerabilities":387,"is_current":279},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.4&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.5",[],{"version":389,"download_url":390,"svn_tag_url":391,"released_at":28,"has_diff":279,"diff_files_changed":392,"diff_lines":28,"trac_diff_url":393,"vulnerabilities":394,"is_current":279},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.3&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.4",[],{"version":396,"download_url":397,"svn_tag_url":398,"released_at":28,"has_diff":279,"diff_files_changed":399,"diff_lines":28,"trac_diff_url":400,"vulnerabilities":401,"is_current":279},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.2&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.3",[],{"version":403,"download_url":404,"svn_tag_url":405,"released_at":28,"has_diff":279,"diff_files_changed":406,"diff_lines":28,"trac_diff_url":407,"vulnerabilities":408,"is_current":279},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.1&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.2",[],{"version":410,"download_url":411,"svn_tag_url":412,"released_at":28,"has_diff":279,"diff_files_changed":413,"diff_lines":28,"trac_diff_url":414,"vulnerabilities":415,"is_current":279},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.0&new_path=%2Ff4-woocommerce-shipping-phone-and-e-mail%2Ftags%2F1.0.1",[],{"version":417,"download_url":418,"svn_tag_url":419,"released_at":28,"has_diff":279,"diff_files_changed":420,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":421,"is_current":279},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-woocommerce-shipping-phone-and-e-mail.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ff4-woocommerce-shipping-phone-and-e-mail\u002Ftags\u002F1.0.0\u002F",[],[]]