[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3-15A11wo3Mk9C4J8_DPKg-dRt4uuLNgA54edrLRo4Y":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":132,"fingerprints":476},"posten-bring-checkout","Posten Bring Checkout","1.1.46","Posten Bring AS","https:\u002F\u002Fprofiles.wordpress.org\u002Fpostenbring\u002F","\u003Cp>\u003Cem>Official Posten Bring checkout plugin for WooCommerce\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Posten Bring AS offers comprehensive logistics solutions. The app showcases B2C shipping methods, streamlines customer choices with lead time, environmental data, and parcel locker options.\u003Cbr \u002F>\nThe app ensures effortless shipping by offering easy installation, updates, rate adjustments, and direct label printing from the administration pages. Available for shipments in Norway, Sweden & Denmark.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy to install; we also have a team that can guide you if you have questions.\u003C\u002Fli>\n\u003Cli>Configure shipping prices & lead time for your web shop in real-time.\u003C\u002Fli>\n\u003Cli>Support for multiple B2C services: mailbox, pickup point and home delivery.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin communicates with official Bring APIs \u003Ca href=\"https:\u002F\u002Fdeveloper.bring.com\" rel=\"nofollow ugc\">api.bring.com\u003C\u002Fa> to be able to present available shipping options, pickup points,\u003Cbr \u002F>\nprices and lead time during checkout, as well as booking shipments and generating labels. A \u003Ca href=\"https:\u002F\u002Fwww.mybring.com\" rel=\"nofollow ugc\">Mybring\u003C\u002Fa> account is required to\u003Cbr \u002F>\ncommunicate with the APIs. The general \u003Ca href=\"https:\u002F\u002Fdeveloper.bring.com\u002Ffiles\u002FGeneral_Terms_and_Conditions_for_Self_Service_Solutions.pdf\" rel=\"nofollow ugc\">Mybring terms and conditions\u003C\u002Fa> apply.\u003C\u002Fp>\n\u003Cp>The following data will be used when communicating with the APIs:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Recipient address and contact information\u003C\u002Fli>\n\u003Cli>Sender address and contact information\u003C\u002Fli>\n\u003Cli>Basic shipment details (weight, number of items\u002Fpackages)\u003C\u002Fli>\n\u003Cli>For single parcel shipments of 0340 (PICKUP_PARCEL) from NO to SE\u002FDK, customs requires information about parcel contents as described \u003Ca href=\"https:\u002F\u002Fdeveloper.bring.com\u002Fapi\u002Fbooking\u002Fcustoms\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Official Posten Bring checkout plugin for WooCommerce",100,6473,1,"2026-03-13T14:40:00.000Z","6.8.5","6.3","7.4",[19,20,21,22,23],"bring","checkout","posten","shipping","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fposten-bring-checkout\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposten-bring-checkout.1.1.46.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":13,"total_installs":11,"avg_security_score":11,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"postenbring",30,94,"2026-04-05T14:46:24.240Z",[36,55,75,93,110],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":33,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":17,"tags":50,"homepage":53,"download_link":54,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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,35564,15,"2026-01-25T19:42:00.000Z","6.7.5","5.0",[20,51,52,22,23],"chile","comunas","https:\u002F\u002Fandres.reyes.dev","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomunas-de-chile-para-woocommerce.2026.01.25.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":11,"num_ratings":13,"last_updated":65,"tested_up_to":48,"requires_at_least":49,"requires_php":66,"tags":67,"homepage":72,"download_link":73,"security_score":74,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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,"2025-01-23T23:47:00.000Z","7.0",[68,69,70,71,23],"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":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":11,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":49,"requires_php":66,"tags":88,"homepage":91,"download_link":92,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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,15820,8,"2025-12-16T12:51:00.000Z","6.9.4",[20,89,22,90,23],"email","telephone","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",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":11,"num_ratings":103,"last_updated":104,"tested_up_to":15,"requires_at_least":105,"requires_php":17,"tags":106,"homepage":108,"download_link":109,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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,26006,4,"2025-09-01T14:37:00.000Z","6.7",[20,107,22,23],"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":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":121,"last_updated":122,"tested_up_to":87,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":128,"download_link":129,"security_score":130,"vuln_count":13,"unpatched_count":26,"last_vuln_date":131,"fetched_at":28},"bring-fraktguiden-for-woocommerce","Bring Fraktguiden for WooCommerce","1.11.7","Eivin Landa","https:\u002F\u002Fprofiles.wordpress.org\u002Fforsvunnet\u002F","\u003Cp>Bring Fraktguiden provides shipping calculations based on shipping rates from bring.no All standard shipping methods from Bring are built-in. Volume calculations based on product dimensions and weight.\u003Cbr \u002F>\n\u003Cstrong>NB! You must have a \u003Ca href=\"https:\u002F\u002Fwww.mybring.com\" rel=\"nofollow ugc\">Mybring.com\u003C\u002Fa> account and API credentials to use this plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Pro version\u003C\u002Fh3>\n\u003Cp>We offer a \u003Ca href=\"https:\u002F\u002Fbringfraktguiden.no\u002F\" rel=\"nofollow ugc\">PRO license\u003C\u002Fa> adds more features to the plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Book orders with mybring directly from WooCommerce\u003C\u002Fli>\n\u003Cli>Configure free shipping threshold for bring services\u003C\u002Fli>\n\u003Cli>Enable pickup points for supported services\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Read more about the pro features on \u003Ca href=\"https:\u002F\u002Fbringfraktguiden.no\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbringfraktguiden.no\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Prerequisites\u003C\u002Fh3>\n\u003Cp>To ensure Bring will work correctly, you must set the following:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dimension and weight units\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce > Settings > Products > Set your default dimensions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Currency\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce > Settings > General > Set store currency\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product dimensions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Woocommerce > Products > Select a products > Set the dimensions for the item\n\u003Cul>\n\u003Cli>This will fallback to the options in the Bring Settings if you don’t set them here.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Bring Fraktguiden provides shipping calculation based on rates from bring.no.",500,35878,80,19,"2025-12-19T13:18:00.000Z","5.6.0","8.1",[19,126,21,127,23],"frakt","sporing","https:\u002F\u002Fbringfraktguiden.no\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbring-fraktguiden-for-woocommerce.1.11.7.zip",99,"2025-04-16 00:00:00",{"attackSurface":133,"codeSignals":422,"taintFlows":441,"riskAssessment":470,"analyzedAt":475},{"hooks":134,"ajaxHandlers":333,"restRoutes":338,"shortcodes":419,"cronEvents":420,"entryPointCount":421,"unprotectedCount":13},[135,141,143,148,152,155,157,159,162,165,168,171,174,177,180,183,186,189,192,195,197,200,203,206,209,212,215,218,221,224,227,230,233,236,239,242,245,248,251,254,257,260,263,266,269,272,275,278,281,284,287,290,293,296,299,302,305,308,311,314,317,322,325,329],{"type":136,"name":137,"callback":138,"file":139,"line":140},"filter","rest_pre_serve_request","closure","admin\\api\\handlers\\BookingHandler.php",113,{"type":136,"name":137,"callback":138,"file":139,"line":142},151,{"type":136,"name":144,"callback":145,"file":146,"line":147},"plugin_action_links","anonymous","includes\\Main.php",181,{"type":149,"name":150,"callback":145,"file":146,"line":151},"action","admin_menu",182,{"type":149,"name":153,"callback":145,"file":146,"line":154},"admin_enqueue_scripts",183,{"type":149,"name":153,"callback":145,"file":146,"line":156},184,{"type":149,"name":153,"callback":145,"file":146,"line":158},185,{"type":149,"name":160,"callback":145,"file":146,"line":161},"rest_api_init",186,{"type":149,"name":163,"callback":145,"file":146,"line":164},"init",187,{"type":149,"name":166,"callback":145,"file":146,"line":167},"woocommerce_shipping_init",188,{"type":136,"name":169,"callback":145,"file":146,"line":170},"woocommerce_shipping_methods",189,{"type":136,"name":172,"callback":145,"file":146,"line":173},"woocommerce_package_rates",190,{"type":136,"name":175,"callback":145,"file":146,"line":176},"woocommerce_hidden_order_itemmeta",191,{"type":149,"name":178,"callback":145,"file":146,"line":179},"woocommerce_admin_order_item_values",192,{"type":136,"name":181,"callback":145,"file":146,"line":182},"woocommerce_order_item_get_method_title",193,{"type":136,"name":184,"callback":145,"file":146,"line":185},"woocommerce_validate_postcode",194,{"type":136,"name":187,"callback":145,"file":146,"line":188},"bulk_actions-woocommerce_page_wc-orders",195,{"type":136,"name":190,"callback":145,"file":146,"line":191},"bulk_actions-edit-shop_order",196,{"type":149,"name":193,"callback":145,"file":146,"line":194},"admin_footer",197,{"type":149,"name":193,"callback":145,"file":146,"line":196},198,{"type":136,"name":198,"callback":145,"file":146,"line":199},"manage_woocommerce_page_wc-orders_columns",199,{"type":136,"name":201,"callback":145,"file":146,"line":202},"manage_edit-shop_order_columns",200,{"type":149,"name":204,"callback":145,"file":146,"line":205},"manage_woocommerce_page_wc-orders_custom_column",201,{"type":149,"name":207,"callback":145,"file":146,"line":208},"manage_shop_order_posts_custom_column",202,{"type":149,"name":210,"callback":145,"file":146,"line":211},"woocommerce_product_options_general_product_data",203,{"type":149,"name":213,"callback":145,"file":146,"line":214},"woocommerce_product_bulk_edit_end",204,{"type":149,"name":216,"callback":145,"file":146,"line":217},"woocommerce_process_product_meta",205,{"type":149,"name":219,"callback":145,"file":146,"line":220},"woocommerce_product_bulk_edit_save",206,{"type":149,"name":222,"callback":145,"file":146,"line":223},"woocommerce_order_list_table_restrict_manage_orders",207,{"type":149,"name":225,"callback":145,"file":146,"line":226},"woocommerce_store_api_checkout_order_processed",208,{"type":136,"name":228,"callback":145,"file":146,"line":229},"woocommerce_order_list_table_prepare_items_query_args",209,{"type":149,"name":231,"callback":145,"file":146,"line":232},"woocommerce_email_after_order_table",210,{"type":136,"name":234,"callback":145,"file":146,"line":235},"woocommerce_register_log_handlers",211,{"type":149,"name":237,"callback":145,"file":146,"line":238},"woocommerce_variation_options",212,{"type":149,"name":240,"callback":145,"file":146,"line":241},"woocommerce_save_product_variation",213,{"type":149,"name":243,"callback":145,"file":146,"line":244},"admin_notices",214,{"type":136,"name":246,"callback":145,"file":146,"line":247},"dwc_shipping_icon",216,{"type":136,"name":249,"callback":145,"file":146,"line":250},"load_textdomain_mofile",217,{"type":149,"name":252,"callback":145,"file":146,"line":253},"woocommerce_blocks_checkout_block_registration",229,{"type":149,"name":255,"callback":145,"file":146,"line":256},"woocommerce_blocks_cart_block_registration",230,{"type":149,"name":258,"callback":145,"file":146,"line":259},"block_categories_all",231,{"type":149,"name":261,"callback":145,"file":146,"line":262},"woocommerce_store_api_checkout_update_order_from_request",232,{"type":136,"name":264,"callback":145,"file":146,"line":265},"__experimental_woocommerce_blocks_add_data_attributes_to_block",233,{"type":149,"name":267,"callback":145,"file":146,"line":268},"woocommerce_after_shipping_rate",234,{"type":149,"name":270,"callback":145,"file":146,"line":271},"wp_enqueue_scripts",235,{"type":149,"name":273,"callback":145,"file":146,"line":274},"woocommerce_checkout_create_order",236,{"type":149,"name":276,"callback":145,"file":146,"line":277},"woocommerce_after_checkout_validation",237,{"type":136,"name":279,"callback":145,"file":146,"line":280},"woocommerce_checkout_fields",238,{"type":149,"name":282,"callback":145,"file":146,"line":283},"woocommerce_checkout_update_order_review",239,{"type":136,"name":285,"callback":145,"file":146,"line":286},"woocommerce_checkout_get_value",240,{"type":136,"name":288,"callback":145,"file":146,"line":289},"woocommerce_update_order_review_fragments",241,{"type":136,"name":291,"callback":145,"file":146,"line":292},"woocommerce_shipping_method_add_rate",242,{"type":136,"name":294,"callback":145,"file":146,"line":295},"woocommerce_cart_shipping_method_full_label",243,{"type":136,"name":297,"callback":145,"file":146,"line":298},"woocommerce_address_providers",244,{"type":136,"name":300,"callback":145,"file":146,"line":301},"woo_vipps_shipping_method_pickup_points",256,{"type":149,"name":303,"callback":145,"file":146,"line":304},"woo_vipps_set_order_shipping_details",257,{"type":136,"name":306,"callback":145,"file":146,"line":307},"woo_vipps_checkout_json_shipping_methods",258,{"type":136,"name":309,"callback":145,"file":146,"line":310},"woo_vipps_shipping_method_description",259,{"type":136,"name":312,"callback":145,"file":146,"line":313},"woo_vipps_shipping_method_timeslots",260,{"type":136,"name":315,"callback":145,"file":146,"line":316},"woo_vipps_shipping_method_lead_time",261,{"type":136,"name":318,"callback":319,"file":320,"line":321},"woocommerce_integrations","posten_bring_checkout_load_integration","posten-bring-checkout.php",121,{"type":149,"name":323,"callback":138,"file":320,"line":324},"before_woocommerce_init",130,{"type":149,"name":326,"callback":327,"file":320,"line":328},"woocommerce_init","posten_bring_checkout_run",140,{"type":149,"name":330,"callback":331,"file":320,"line":332},"plugins_loaded","posten_bring_checkout_load_integrations",141,[334],{"action":335,"nopriv":336,"callback":145,"hasNonce":336,"hasCapCheck":336,"file":146,"line":337},"posten_bring_checkout_dismiss_notice",false,215,[339,346,351,356,361,366,370,375,380,385,390,395,400,404,409,414],{"namespace":4,"route":340,"methods":341,"callback":343,"permissionCallback":138,"file":344,"line":345},"\u002Fcredentials",[342],"GET","get_credentials","admin\\Backoffice.php",338,{"namespace":4,"route":340,"methods":347,"callback":349,"permissionCallback":138,"file":344,"line":350},[348],"POST","store_credentials",350,{"namespace":4,"route":352,"methods":353,"callback":354,"permissionCallback":138,"file":344,"line":355},"\u002Fcustomers",[342],"get_booking_customers_and_services",362,{"namespace":4,"route":357,"methods":358,"callback":359,"permissionCallback":138,"file":344,"line":360},"\u002Fservices",[342],"get_shipping_options",374,{"namespace":4,"route":362,"methods":363,"callback":364,"permissionCallback":138,"file":344,"line":365},"\u002Fbookings",[342],"get_orders",386,{"namespace":4,"route":362,"methods":367,"callback":368,"permissionCallback":138,"file":344,"line":369},[348],"post_order",398,{"namespace":4,"route":371,"methods":372,"callback":373,"permissionCallback":138,"file":344,"line":374},"\u002Forders\u002F(?P\u003CorderId>\\d+)",[342],"get_order",410,{"namespace":4,"route":376,"methods":377,"callback":378,"permissionCallback":138,"file":344,"line":379},"\u002Flabels",[342],"get_labels",422,{"namespace":4,"route":381,"methods":382,"callback":383,"permissionCallback":138,"file":344,"line":384},"\u002Fwaybills",[342],"get_waybills",434,{"namespace":4,"route":386,"methods":387,"callback":388,"permissionCallback":138,"file":344,"line":389},"\u002Ffeedback",[348],"send_feedback",446,{"namespace":4,"route":391,"methods":392,"callback":393,"permissionCallback":138,"file":344,"line":394},"\u002Fremote-log-toggle",[348],"update_remote_log",458,{"namespace":4,"route":396,"methods":397,"callback":398,"permissionCallback":138,"file":344,"line":399},"\u002Fdark-mode",[348],"update_dark_mode",470,{"namespace":4,"route":391,"methods":401,"callback":402,"permissionCallback":138,"file":344,"line":403},[342],"get_remote_log",482,{"namespace":4,"route":405,"methods":406,"callback":407,"permissionCallback":138,"file":344,"line":408},"\u002Fv1\u002Faddress-search",[342],"get_address_suggestions",494,{"namespace":4,"route":410,"methods":411,"callback":412,"permissionCallback":138,"file":344,"line":413},"\u002Fdeactivate",[348],"deactivation_reason",511,{"namespace":4,"route":415,"methods":416,"callback":417,"permissionCallback":138,"file":344,"line":418},"\u002Fv1\u002Faddress-details",[342],"get_address_details",523,[],[],17,{"dangerousFunctions":423,"sqlUsage":424,"outputEscaping":426,"fileOperations":26,"externalRequests":421,"nonceChecks":438,"capabilityChecks":439,"bundledLibraries":440},[],{"prepared":26,"raw":26,"locations":425},[],{"escaped":427,"rawEcho":103,"locations":428},252,[429,432,434,436],{"file":139,"line":430,"context":431},115,"raw output",{"file":139,"line":433,"context":431},153,{"file":344,"line":435,"context":431},1163,{"file":344,"line":437,"context":431},1164,6,16,[],[442,460],{"entryPoint":443,"graph":444,"unsanitizedCount":458,"severity":459},"add_shipping_provider_filter (admin\\Backoffice.php:1154)",{"nodes":445,"edges":456},[446,451],{"id":447,"type":448,"label":449,"file":344,"line":450},"n0","source","$_GET (x2)",1160,{"id":452,"type":453,"label":454,"file":344,"line":435,"wp_function":455},"n1","sink","echo() [XSS]","echo",[457],{"from":447,"to":452,"sanitized":336},2,"medium",{"entryPoint":461,"graph":462,"unsanitizedCount":26,"severity":469},"\u003CBackoffice> (admin\\Backoffice.php:0)",{"nodes":463,"edges":466},[464,465],{"id":447,"type":448,"label":449,"file":344,"line":450},{"id":452,"type":453,"label":454,"file":344,"line":435,"wp_function":455},[467],{"from":447,"to":452,"sanitized":468},true,"low",{"summary":471,"deductions":472},"The \"posten-bring-checkout\" plugin version 1.1.46 demonstrates a generally good security posture with several positive indicators. The plugin utilizes prepared statements for all SQL queries, exhibits a high percentage of properly escaped output, and has no recorded vulnerabilities (CVEs) or known dangerous functions. The presence of numerous capability checks and nonces further strengthens its defenses against common attack vectors. However, a significant concern is the presence of one AJAX handler without authentication checks, which presents an unprotected entry point into the application. This could potentially be exploited by an attacker to perform unauthorized actions if the functionality of this handler is sensitive. While the plugin has a clean vulnerability history, this single unprotected entry point warrants attention and mitigation to ensure complete security.",[473],{"reason":474,"points":85},"Unprotected AJAX handler","2026-03-16T20:38:39.981Z",{"wat":477,"direct":491},{"assetPaths":478,"generatorPatterns":486,"scriptPaths":487,"versionParams":488},[479,480,481,482,483,484,485],"\u002Fwp-content\u002Fplugins\u002Fposten-bring-checkout\u002Fbuild\u002Fadmin-index.css","\u002Fwp-content\u002Fplugins\u002Fposten-bring-checkout\u002Fbuild\u002Fadmin-index.js","\u002Fwp-content\u002Fplugins\u002Fposten-bring-checkout\u002Fadmin\u002Fbring\u002Fjs\u002Fbring-logo.js","\u002Fwp-content\u002Fplugins\u002Fposten-bring-checkout\u002Fbuild\u002Ftasks-index.js","\u002Fwp-content\u002Fplugins\u002Fposten-bring-checkout\u002Fadmin\u002Fjs\u002Fposten-bring-checkout-mass-booking.js","\u002Fwp-content\u002Fplugins\u002Fposten-bring-checkout\u002Fadmin\u002Fcss\u002Fposten-bring-checkout-modal.css","\u002Fwp-content\u002Fplugins\u002Fposten-bring-checkout\u002Fadmin\u002Fjs\u002Fposten-bring-checkout-notifications.js",[],[],[489,490],"posten-bring-checkout\u002Fbuild\u002Fadmin-index.asset.php","posten-bring-checkout\u002Fbuild\u002Ftasks-index.asset.php",{"cssClasses":492,"htmlComments":494,"htmlAttributes":496,"restEndpoints":498,"jsGlobals":500,"shortcodeOutput":502},[493],"posten-bring-checkout-mass-booking-button",[495],"\u003C!-- Posten Bring Checkout plugin for WooCommerce -->",[497],"data-posten-bring-checkout",[499],"\u002Fwp-json\u002Fposten-bring-checkout\u002F",[501],"PostenBringCheckoutNotice",[]]